Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Pastebins har vært en funksjon på internett siden 1990-tallet, og er enkle tekstlager hvor du kan dumpe store mengder skrift, kode eller annen type dokumentasjon. De er super nyttige hvis du ikke vil rote opp andre kommunikasjonskanaler med vegger av tekst.

Tradisjonelt må du opprette en konto med en nettsidebasert tjeneste for å bruke en pastebin, men med pastes.sh kan du lage pastaer uten å måtte forlate terminalen din.

Hva er en Pastebin, og hvorfor ville du bruke en?

Internett er en ufattelig stor mengde informasjon; for det meste er det ønskelig at det er en viss struktur og varighet. Du bør alltid kunne finne nettsteder og interessante artikler på samme sted, for eksempel, og du vil ha det strøm av bevissthet som du søler ut på bloggen din eller sosiale medier for å forbli synlig og tilgjengelig til du bestemmer deg for det slett det.

Annen informasjon er forbigående av natur. Du ønsker å kunne vise den i en begrenset periode og deretter få den utløpt, for aldri å bli sett igjen.

instagram viewer

Pastebins gir dette verktøyet – godtar den rå teksten din og returnerer en lenke der du kan se teksten.

Årsakene til at du kanskje ønsker dette er forskjellige. Du vil kanskje legge ut en stor blokk med tekst i et IRC-chatterom, men er bekymret for å rote til flyten i samtalen. Det kan være at du ønsker en kollega evaluer koden din før du forplikter deg, og ikke vil lime inn noen tusen linjer i en e-post.

I stedet limer du inn koden din i en pastebin og sender lenken i en e-post eller SMS, eller bare skriver URL-en på baksiden av en konvolutt. Det er enkelt, det er enkelt, og det er utrolig nyttig.

Men å bruke en pastebin har sine ulemper: du må vanligvis opprette en konto, og enda verre, du må forlate terminalen og åpne en nettleser for å bruke en pastebin.

pastes.sh er annerledes. Du trenger ikke å gi fra deg e-postadressen din, håndtaket på sosiale medier eller noe annet. I stedet oppretter du kontoen din fra terminalen din ved å bruke offentlig nøkkelkryptering over SSH, og du kan også SCP (sikker kopiere) pastaene dine til pastes.sh-serveren fra terminalen din.

Kom i gang med pastes.sh på Linux

På grunn av begrensninger med Golangs SSH-pakke, er det en god sjanse for at standard SSH-nøklene opprettet av distroen din ikke vil fungere med pastes.sh. Du må opprette en ny SSH-nøkkel med Ed25519-algoritmen:

ssh-keygen -t ed25519 -C "[email protected]"

Truffet Tast inn når du blir bedt om å "Skriv inn en fil der nøkkelen skal lagres", velg deretter et sikkert passord (eller ikke. Det er opp til deg). Nøkkelen vil bli lagret til standardplasseringen.

Koble nå til pastes.sh SSH-serveren med:

ssh ny@pasta.sh

Dette er en spesiell pålogging som ikke krever passord, og vil alltid sende deg til kontooppretting.

Ved ledeteksten velger du et brukernavn med under 50 tegn, bestående av enkle bokstaver og tall. Systemet vil avvise ethvert spammy-brukernavn som inkluderer strenger som "admin", "misbruk", "root", "cgi" eller lignende. Du kan ikke bruke understrek.

Hvis brukernavnet ditt godtas, vil du se en skjerm med en URL for limene dine og visse administrasjonsalternativer. Du kan endre brukernavnet ditt, administrere krypteringsnøklene dine og se limene som er knyttet til kontoen din.

Bruk pastes.sh for å lage pastaer fra terminalen din

Pastes er tekstfiler, så det er en god idé for deg å ha en dedikert katalog for lim i hjemmekatalogen din. Lag en med:

mkdir ~/pastes

Når som helst du lage en fil som inneholder teksten du vil sende til pastes.sh, bør du opprette det her. For eksempel:

nanopasta/denne filen

Når du bruker Linux, spiller filtypen ingen rolle.

Når du er ferdig, lagre og avslutt nano med Ctrl + O deretter Ctrl + R.

Du kan sende filer til pastebinen din med:

scp ~/pastes/* pastes.sh:/

...eller du kan sende filer individuelt med:

scp denne filen pastes.sh:/

Alternativt, hvis du bare vil lime inn et raskt notat fra kommandolinjen, uten å bry deg om å åpne et dedikert tekstredigeringsprogram, kan du overføre teksten direkte.

For eksempel:

ekko"MUO er nummer én kilde til fantastiske teknologinyheter og fantastiske Linux-opplæringer" | ssh pastes.sh

... vil opprette en ny lim med det innholdet. Det vil generere et tilfeldig filnavn og returnere det til deg som utdata.

Hvis du vil spesifisere et filnavn, legg til ditt foretrukne filnavn til forrige kommando.

ekko"Åpen kildekode 4 eva" | ssh pastes.sh foss

Kommandoen ovenfor vil generere en fil med navnet foss som inneholder teksten "Open source 4 eva", tilgjengelig via "your-pastes-url.sh/foss".

Du kan bruke Pastebins til hva som helst!

Pastebiner er utrolig nyttige hvis du ønsker å få tekst ut i verden, og du ikke er altfor opptatt av hvordan den ser ut. Enten du limer inn kodebiter, forretningsutkast eller en roman i full lengde, er det budskapet som betyr noe.

Og hvis limene dine skal hjelpe med et prosjekt, bør du vurdere å legge til andre flotte verktøy og metoder for å øke samarbeidet.