U sljedećem članku ćemo pogledati Wgetpaste. Ako ste ikad imali potrebu podijelite isječke koda, prva usluga na koju mislite može biti Pastebin.com. Uz ovo, danas možemo pronaći nekoliko alternativnih usluga za dijeljenje teksta.
Ako svoj kod često dijelite koristeći usluge slične Pastebinu, Wgetpaste će vam biti vrlo koristan. To je uslužni program BASH naredbenog retka za jednostavno učitavanje isječaka teksta u pastebin-slične usluge. Koristeći skriptu Wgetpaste, svatko može brzo podijeliti isječke teksta iz Komandna linija na Unix-sličnim sistemima.
Instalirajte Wgetpaste
Ako ste zainteresirani za isprobavanje ove aplikacije, vidjet ćete da će to moći svaki korisnik preuzmite ovaj uslužni program sa web stranica projekta wgetpaste. Tada ga jednostavno morate instalirati ručno kako je opisano u nastavku.
Prvo otvorite terminal (Ctrl + Alt + T) i preuzmite najnoviju tar datoteku sa Wgetpaste-a:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Izvadi ga tipkanje:
tar -xjvf wgetpaste-2.28.tar.bz2
Posle glavu gore u direktorij:
cd wgetpaste-2.28/
Sad samo moraš kopirajte binarnu datoteku iz wgetpaste-a na vaš $ PATH, na primjer / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Završite izvođenjem izvršna datoteka:
sudo chmod +x /usr/local/bin/wgetpaste
Učitajte isječke teksta pomoću Wgetpaste-a
Otpremite tekstualne datoteke
Da biste učitali tekstualnu datoteku, samo pokrenite:
wgetpaste mi-texto.txt
Ova naredba će učitati sadržaj datoteke my-text.txt.
Možete podijelite generirani URL putem bilo kojeg medija poput pošte, poruka itd. Tko primi ovaj URL, moći će vidjeti sadržaj datoteke iz svog web preglednika.
Takođe možete pogledajte šta će biti postavljeno. Da biste to učinili, koristite -t opcija kao što je prikazano u sljedećem:
wgetpaste -t mi-texto.txt
Otpremite isječke teksta na različite usluge
Prema zadanim postavkama, Wgetpaste će učitati fragmente teksta u poundpython usluga, ali ima još toga. Vidjeti popis podržanih usluga, pokrenite:
wgetpaste -S
Znak * označava zadanu uslugu.
Kao što vidite, Wgetpaste trenutno podržava pet usluga za razmjenu teksta. Nisam probao sve, ali sve tri opcije koje sam pokušao su dobro funkcionirale.
para učitajte sadržaj na druge usluge, na primjer dpaste.com, samo koristite -s opcija u naredbi:
wgetpaste -s dpaste mi-texto.txt
Pročitajte ulaz sa stdina
Wgetpaste takođe može čitati ulaz sa stdin.
uname -a | wgetpaste
Ova naredba učitat će izlaz naredbe 'uname -a'.
Učitajte COMMAND i COMMAND izlaz zajedno
Ponekad će biti potrebno zalijepiti COMMAND i njegov izlaz. Da biste to učinili, sadržaj naredbe priložite pod navodnicima:
wgetpaste -c ‘pwd’
Ovom opcijom učitat će naredbu 'pwd' zajedno s njezinim izlazom. Ovo može biti korisno kada želimo da drugi jasno znaju koja je tačno naredba koju smo upravo pokrenuli i koji je njen izlaz.
Postavite jezik
Prema zadanim postavkama, Wgetpaste će učitati isječke teksta u običnom tekstu. Za navedite jezike koje podržava zadana usluga, možete koristiti -L opcija.
wgetpaste -L
Ova naredba će navesti sve jezike koje podržava zadana usluga, tj. poundpython.
Možemo promijenite ovu opciju koristeći -l.
wgetpaste -l Bash mi-texto.txt
Onemogućite isticanje sintakse ili html-a u izlazu
Kao što sam ranije spomenuo, isječci teksta bit će prikazani u određenom jezičnom formatu (običan tekst, bash itd.)). Međutim, moći ćemo promijeniti ovo ponašanje u prikazati isječke običnog teksta, s opcijom -r.
wgetpaste -r mi-texto.txt
Kao što možete vidjeti iz gornjeg rezultata, nema isticanja sintakse, niti HTML oblikovanja. Samo jedan sirova proizvodnja.
Promijenite zadane vrijednosti Wgetpastea
Sve zadane postavke mogu se globalno promijeniti u /etc/wgetpaste.conf ili u korisničkoj mapi, u datoteci ~ / .wgetpaste.conf.
Ove datoteke nisu dostupne prema zadanim postavkama na mom Ubuntu sistemu. Pretpostavljam da ih trebate kreirati ručno. Programer je svima stavio na raspolaganje uzorak sadržaja za obje datoteke ovdje y ovdje.
Ako vas nova konfiguracija ne uvjeri, uvijek stižete na vrijeme ili je sami promijeniti ili izbrisati ove dvije datoteke koje ste upravo kreirali. Wgetpaste će se vratiti na rad sa zadanim vrijednostima.
Pozovite pomoć
Pokazati odjeljak za pomoć, pokrenite:
wgetpaste -h