În articolul următor vom analiza Wgetpaste. Dacă ai avut vreodată nevoie partajați fragmente de cod, primul serviciu la care vă gândiți poate fi Pastebin.com. În plus, astăzi putem găsi mai multe servicii alternative pentru a partaja text.
Dacă partajați codul dvs. adesea folosind servicii similare cu Pastebin, veți găsi Wgetpaste foarte util. Este un utilitar BASH din linia de comandă pentru a încărca cu ușurință fragmente de text în servicii de tip pastebin. Folosind scriptul Wgetpaste, oricine poate partaja rapid fragmente de text din Linie de comanda pe sisteme de tip Unix.
Instalați Wgetpaste
Dacă sunteți interesat să încercați această aplicație, veți vedea că orice utilizator va putea descărcați acest utilitar de la site-ul proiectului wgetpaste. Apoi trebuie doar să-l instalați manual așa cum este descris mai jos.
Mai întâi deschideți un terminal (Ctrl + Alt + T) și descărcați cel mai recent fișier tar din Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Extrageți-l tastare:
tar -xjvf wgetpaste-2.28.tar.bz2
atunci peste cap de la director:
cd wgetpaste-2.28/
Acum trebuie doar să copiați binele din wgetpaste în $ PATHde exemplu / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Finalizați făcând fișier executabil:
sudo chmod +x /usr/local/bin/wgetpaste
Încărcați fragmente de text cu Wgetpaste
Încărcați fișiere text
Pentru a încărca un fișier text, trebuie doar să rulați:
wgetpaste mi-texto.txt
Această comandă va încărca conținutul fișierului my-text.txt.
Se poate partajați adresa URL generată prin orice mediu cum ar fi poștă, mesaj etc. Oricine primește această adresă URL va putea vedea conținutul fișierului din browserul său web.
Puteți, de asemenea vezi ce urmează să fie încărcat. Pentru a face acest lucru, utilizați -t opțiune așa cum se arată în următoarele:
wgetpaste -t mi-texto.txt
Încărcați fragmente de text în diferite servicii
În mod implicit, Wgetpaste va încărca fragmentele de text în serviciu poundpython, dar există mai multe. A vedea lista serviciilor acceptate, alerga:
wgetpaste -S
* Indică serviciul implicit.
După cum puteți vedea, Wgetpaste în prezent acceptă cinci servicii de partajare a textului. Nu le-am încercat pe toate, dar toate cele trei opțiuni pe care le-am încercat au funcționat bine.
la încărcați conținut în alte serviciide exemplu dpaste.com, pur și simplu utilizați -s opțiune în comandă:
wgetpaste -s dpaste mi-texto.txt
Citiți intrarea de la stdin
Wgetpaste poate citi, de asemenea, intrările din stdin.
uname -a | wgetpaste
Această comandă va încărca ieșirea comenzii „uname -a”.
Încărcați ieșirea COMMAND și COMMAND împreună
Uneori poate fi necesar să lipiți o COMANDĂ și rezultatul acesteia. Pentru aceasta, includeți conținutul comenzii între ghilimele:
wgetpaste -c ‘pwd’
Cu această opțiune va încărca comanda 'pwd' împreună cu ieșirea sa. Acest lucru poate fi util atunci când vrem ca alții să știe clar care este exact comanda pe care tocmai am executat-o și care este rezultatul acesteia.
Setați limba
În mod implicit, Wgetpaste va încărca fragmente de text în text simplu. Pentru listați limbile acceptate de serviciul implicit, puteți utiliza -Opțiune L.
wgetpaste -L
Această comandă va lista toate limbile acceptate de serviciul implicit, adică poundpython.
Putem modificați această opțiune folosind -l.
wgetpaste -l Bash mi-texto.txt
Dezactivați evidențierea sintaxei sau html în ieșire
După cum am menționat mai sus, fragmentele de text vor fi afișate într-un anumit format de limbă (text simplu, bash etc.). Cu toate acestea, vom putea schimba acest comportament în afișați fragmente de text simplu, cu opțiunea -r.
wgetpaste -r mi-texto.txt
După cum puteți vedea din rezultatul de mai sus, nu există evidențierea sintaxei, nici formatarea html. Doar unul ieșire brută.
Modificați valorile implicite Wgetpaste
Toate valorile implicite pot fi modificate la nivel global în /etc/wgetpaste.conf sau în dosarul utilizatorului, în fișier ~ / .wgetpaste.conf.
Aceste fișiere nu sunt disponibile în mod implicit pe sistemul meu Ubuntu. Cred că trebuie să le creați manual. Conținutul eșantion pentru ambele fișiere a fost pus la dispoziția tuturor de către dezvoltator aici y aici.
Dacă noua configurație nu vă convinge, sunteți întotdeauna la timp fie să o modificați singuri, fie să ștergeți aceste două fișiere pe care tocmai le-ați creat. Wgetpaste va reveni la lucrul cu valorile implicite.
Obțineți ajutor
Pentru a arăta secțiunea de ajutor, alerga:
wgetpaste -h