Pastebin-urile au fost o caracteristică a internetului încă din anii 1990 și sunt simple depozite de text în care puteți descărca cantități mari de scris, cod sau orice alt tip de documentație. Sunt super utile dacă nu doriți să aglomerați alte canale de comunicare cu pereți de text.
În mod tradițional, trebuie să creați un cont cu un serviciu bazat pe site pentru a utiliza un pastebin, cu toate acestea, cu pastes.sh, puteți crea paste fără a părăsi terminalul.
Ce este un Pastebin și de ce ați folosi unul?
Internetul este un depozit de informații inimaginabil de mare; pentru cea mai mare parte, este de dorit să existe o anumită structură și permanență. Ar trebui să puteți găsi întotdeauna site-uri web și articole interesante în același loc, de exemplu, și doriți flux de conștiință pe care îl revărsați pe blogul sau pe rețelele de socializare pentru a rămâne vizibil și de găsit până când decideți să sterge-l.
Alte informații sunt trecătoare prin natura lor. Doriți să îl puteți afișa pentru o perioadă limitată și apoi să expire, să nu mai fiți văzut niciodată.
Pastebins oferă acest utilitar - acceptând textul dvs. brut și returnând un link la care puteți vizualiza textul.
Motivele pentru care ați putea dori acest lucru sunt variate. S-ar putea să doriți să postați un bloc mare de text într-o cameră de chat IRC, dar vă faceți griji că nu va încurca fluxul conversației. S-ar putea să-ți dorești un coleg evaluează-ți codul înainte de a vă angaja și nu doriți să lipiți câteva mii de rânduri într-un e-mail.
În schimb, inserați codul într-un pastebin și trimiteți linkul într-un e-mail sau SMS, sau pur și simplu scrieți adresa URL pe spatele unui plic. Este simplu, este ușor și este incredibil de util.
Dar folosirea unui pastebin are dezavantajele sale: de obicei trebuie să creați un cont și, mai rău, trebuie să părăsiți terminalul și să deschideți un browser pentru a utiliza un pastebin.
paste.sh este diferit. Nu trebuie să predați adresa dvs. de e-mail, mâna rețelelor sociale sau orice altceva. În schimb, vă creați contul din terminalul dvs. folosind criptarea cu cheie publică prin SSH și puteți SCP (copie securizată) pastele pe serverul pastes.sh și din interiorul terminalului dvs.
Începeți cu pastes.sh pe Linux
Din cauza limitărilor pachetului SSH al lui Golang, există șanse mari ca cheile SSH standard create de distribuția dvs. să nu funcționeze cu pastes.sh. Va trebui să creați o nouă cheie SSH cu algoritmul Ed25519:
ssh-keygen -t ed25519 -C „[email protected]”
Lovit introduce când vi se solicită „Introduceți un fișier în care să salvați cheia”, apoi alegeți o parolă sigură (sau nu. Depinde de tine). Cheia va fi salvată în locația implicită.
Acum conectează-te la serverul SSH pastes.sh cu:
ssh nou@paste.SH
Aceasta este o conectare specială care nu necesită o parolă și vă va trimite întotdeauna la crearea contului.
La solicitare, alegeți un nume de utilizator, cu mai puțin de 50 de caractere, care conține litere și cifre simple. Sistemul va respinge orice nume de utilizator spam care include șiruri precum „admin”, „abuse”, „root”, „cgi” sau similare. Nu puteți folosi caractere de subliniere.
Dacă numele dvs. de utilizator este acceptat, veți vedea un ecran cu o adresă URL pentru pastele dvs. și anumite opțiuni de gestionare. Puteți să vă schimbați numele de utilizator, să vă gestionați cheile de criptare și să vizualizați pastele legate de contul dvs.
Utilizați pastes.sh pentru a crea paste din terminalul dvs
Pastele sunt fișiere text, așa că este o idee bună să aveți un director dedicat pentru paste în directorul dvs. de acasă. Creați unul cu:
mkdir ~/pastes
Oricând tu creați un fișier care conține textul doriți să trimiteți la pastes.sh, ar trebui să-l creați aici. De exemplu:
nano paste/thisfile
Pe măsură ce utilizați Linux, extensia numelui de fișier nu contează de fapt.
Când ați terminat, salvați și ieșiți din nano cu Ctrl + O apoi Ctrl + R.
Puteți trimite fișiere în pastebin cu:
scp ~/pastes/* pastes.sh:/
...sau puteți trimite fișiere individual cu:
scp acest fișier pastes.sh:/
Ca alternativă, dacă doriți doar să lipiți o notă rapidă din linia de comandă, fără a vă deranja să deschideți un editor de text dedicat, puteți trimite direct textul.
De exemplu:
ecou„MUO este sursa numărul unu de știri tehnologice minunate și tutoriale fabuloase pentru Linux” | ssh paste.sh
...va crea o nouă pastă cu acel conținut. Va genera un nume de fișier aleatoriu și vi-l va returna ca rezultat.
Dacă doriți să specificați un nume de fișier, adăugați numele de fișier preferat la comanda anterioară.
ecou„Open source 4 eva” | ssh paste.sh foss
Comanda de mai sus va genera un fișier numit foss care conține textul „Open source 4 eva”, accesibil prin „your-pastes-url.sh/foss”.
Puteți folosi Pastebins pentru orice!
Pastebins sunt incredibil de utile dacă doriți să trimiteți text în lume și nu sunteți prea preocupat de modul în care apare. Indiferent dacă lipiți fragmente de cod, schițe de afaceri sau un roman întreg, mesajul este cel care contează.
Și dacă pastele dvs. vor ajuta la un proiect, luați în considerare adăugarea altor instrumente și metode excelente pentru a ajuta la stimularea colaborării.