Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Pastebins je značajka interneta od 1990-ih i jednostavna su spremišta teksta u koja možete odložiti velike količine teksta, koda ili bilo koje druge vrste dokumentacije. Oni su super korisni ako ne želite zatrpati druge komunikacijske kanale zidovima teksta.

Tradicionalno, morate stvoriti račun na usluzi temeljenoj na web stranici da biste koristili pastebin, međutim, s pastes.sh možete stvarati paste bez napuštanja terminala.

Što je Pastebin i zašto biste ga koristili?

Internet je nezamislivo velika riznica informacija; za većinu toga, poželjno je da postoji neka struktura i trajnost. Uvijek biste trebali biti u mogućnosti pronaći web stranice i zanimljive članke na istom mjestu, na primjer, a želite tok svijesti koji prolijete na svoj blog ili društvene medije kako biste ostali vidljivi i dostupni dok ne odlučite Obriši.

Ostale informacije su po prirodi prolazne. Želite da ga možete prikazati ograničeno razdoblje, a zatim da istekne i da ga više nikada ne vidite.

instagram viewer

Pastebins pruža ovaj uslužni program — prihvaća vaš neobrađeni tekst i vraća vezu na kojoj možete vidjeti tekst.

Razlozi zbog kojih to želite su različiti. Možda biste željeli objaviti veliki blok teksta u IRC sobi za čavrljanje, ali ste zabrinuti da ćete poremetiti tijek razgovora. Moguće je da to želite od kolege procijenite svoj kod prije nego što se obvežete i ne želite zalijepiti nekoliko tisuća redaka u e-poruku.

Umjesto toga, zalijepite svoj kod u pastebin i proslijedite vezu u e-poruci ili SMS-u ili jednostavno napišite URL na poleđini koverte. Jednostavan je, lagan i nevjerojatno koristan.

Ali korištenje pastebin-a ima svoje nedostatke: obično morate stvoriti račun, i što je još gore, trebate napustiti svoj terminal i otvoriti preglednik da biste koristili pastebin.

paste.sh je drugačiji. Ne morate predati svoju adresu e-pošte, svoju oznaku društvenih medija ili bilo što drugo. Umjesto toga, kreirate svoj račun unutar vašeg terminala koristeći enkripciju javnog ključa preko SSH-a, a možete i SCP (sigurna kopija) svoje paste na poslužitelj pastes.sh unutar vašeg terminala.

Započnite s pastes.sh na Linuxu

Zbog ograničenja s Golangovim SSH paketom, postoji velika vjerojatnost da standardni SSH ključevi koje je stvorio vaš distro neće raditi s pastes.sh. Morat ćete izraditi novi SSH ključ s Ed25519 algoritmom:

ssh-keygen -t ed25519 -C "vaša_e-poš[email protected]"

Pogoditi Unesi kada se od vas zatraži "Unesite datoteku u koju želite spremiti ključ", odaberite sigurnu lozinku (ili nemojte. Na tebi je). Ključ će biti spremljen na zadanu lokaciju.

Sada se povežite na pastes.sh SSH poslužitelj s:

ssh novi@lijepi.sh

Ovo je posebna prijava koja ne zahtijeva lozinku i uvijek će vas poslati na kreiranje računa.

Na upit odaberite korisničko ime s manje od 50 znakova, koje se sastoji od običnih slova i brojeva. Sustav će odbiti svako neželjeno korisničko ime koje uključuje nizove kao što su "admin", "abuse", "root", "cgi" ili slično. Ne možete koristiti podvlake.

Ako je vaše korisničko ime prihvaćeno, vidjet ćete zaslon s URL-om za svoje lijepljenje i određenim opcijama upravljanja. Možete promijeniti svoje korisničko ime, upravljati svojim ključevima za šifriranje i pregledavati zalijepljene podatke povezane s vašim računom.

Upotrijebite pastes.sh za stvaranje pasta s vašeg terminala

Zalijepite su tekstualne datoteke, pa je dobra ideja da imate namjenski direktorij za zalijepljene unutar svog matičnog imenika. Izradite jedan pomoću:

mkdir ~/lijepi

Kad god ti stvoriti datoteku koja sadrži tekst želite poslati na pastes.sh, trebali biste ga stvoriti ovdje. Na primjer:

nano paste/ova datoteka

Budući da koristite Linux, nastavak naziva datoteke zapravo nije bitan.

Kada završite, spremite i izađite iz nano-a pomoću Ctrl + O zatim Ctrl + R.

Možete slati datoteke u svoj pastebin pomoću:

scp ~/pastes/* pastes.sh:/

...ili možete poslati datoteke pojedinačno sa:

scp ovu datoteku zalijepi.sh:/

Alternativno, ako samo želite zalijepiti kratku bilješku iz naredbenog retka, bez potrebe za otvaranjem namjenskog uređivača teksta, možete izravno prenijeti tekst.

Na primjer:

jeka"MUO je izvor broj jedan sjajnih tehničkih vijesti i fantastičnih vodiča za Linux" | ssh lijepi.sh

...stvorit će novu pastu s tim sadržajem. Generirati će nasumični naziv datoteke i vratiti vam ga kao izlaz.

Ako želite navesti naziv datoteke, dodajte željeni naziv datoteke prethodnoj naredbi.

jeka"Otvoreni kod 4 eva" | ssh paste.sh foss

Gornja naredba će generirati datoteku pod nazivom foss koja sadrži tekst "Open source 4 eva", dostupnu putem "your-pastes-url.sh/foss".

Pastebins možete koristiti za sve!

Pastebins su nevjerojatno korisni ako želite iznijeti tekst u svijet, a niste pretjerano zabrinuti oko toga kako će se pojaviti. Bilo da lijepite isječke koda, poslovne nacrte ili cjelovečernji roman, bitna je poruka.

A ako vam paste trebaju pomoći u projektu, razmislite o dodavanju drugih izvrsnih alata i metoda za poticanje suradnje.