Kitame straipsnyje apžvelgsime „Wgetpaste“. Jei kada nors reikėjo bendrinti kodo fragmentus, pirma paslauga, apie kurią galvojate, gali būti Pastebin.com. Be to, šiandien galime rasti keletą alternatyvių paslaugų dalytis tekstu.
Jei dažnai naudojatės savo kodu naudodamiesi panašiomis į „Pastebin“ paslaugomis, „Wgetpaste“ bus labai naudinga. Tai yra komandinės eilutės „BASH“ įrankis, leidžiantis lengvai įkelti teksto fragmentus į panašias į pastin. Naudodamas „Wgetpaste“ scenarijų, kiekvienas gali greitai bendrinti teksto fragmentus iš Komandinė eilutė „Unix“ tipo sistemose.
Įdiekite „Wgetpaste“
Jei jus domina išbandyti šią programą, pamatysite, kad bet kuris vartotojas galės atsisiųsti šią priemonę iš projekto svetainė wgetpaste. Tada jūs tiesiog turite jį įdiegti rankiniu būdu, kaip aprašyta žemiau.
Pirmiausia atidarykite terminalą („Ctrl“ + „Alt“ + T) ir atsisiųskite naujausią dervos failą iš „Wgetpaste“:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Ištraukite jį rašyti:
tar -xjvf wgetpaste-2.28.tar.bz2
Po galva į katalogą:
cd wgetpaste-2.28/
Dabar jūs tiesiog turite nukopijuokite dvejetainį failą iš wgetpaste į savo $ PATH, pavyzdžiui / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Užbaikite atlikdami vykdomasis failas:
sudo chmod +x /usr/local/bin/wgetpaste
Įkelkite teksto fragmentus naudodami „Wgetpaste“
Įkelkite tekstinius failus
Norėdami įkelti tekstinį failą, tiesiog paleiskite:
wgetpaste mi-texto.txt
Ši komanda įkels failo my-text.txt turinį.
jis gali bendrinti sugeneruotą URL per bet kurią laikmeną kaip paštas, žinutė ir kt. Kas gaus šį URL, galės pamatyti failo turinį iš savo žiniatinklio naršyklės.
Taip pat galite pamatyti, kas bus įkelta. Norėdami tai padaryti, naudokite -t variantas kaip parodyta taip:
wgetpaste -t mi-texto.txt
Įkelkite teksto fragmentus į įvairias paslaugas
Pagal numatytuosius nustatymus „Wgetpaste“ įkelia teksto fragmentus į poundpython paslauga, bet yra ir daugiau. Matyti palaikomų paslaugų sąrašą, paleisti:
wgetpaste -S
* Nurodo numatytąją paslaugą.
Kaip matote, „Wgetpaste“ šiuo metu palaiko penkias teksto keitimosi paslaugas. Aš neišbandžiau jų visų, bet visi trys išbandyti variantai puikiai pasiteisino.
į įkelti turinį į kitas paslaugas, pavyzdžiui dpaste.com, tiesiog naudokite -s variantas komandoje:
wgetpaste -s dpaste mi-texto.txt
Skaityti įvestį iš stdin
„Wgetpaste“ taip pat gali skaityti įvestį iš stdin.
uname -a | wgetpaste
Ši komanda įkels komandos „uname -a“ išvestį.
Įkelkite „COMMAND“ ir „COMMAND“ išvestis kartu
Kartais gali tekti įklijuoti komandą ir jos išvestį. Norėdami tai padaryti, uždėkite komandos turinį kabutėse:
wgetpaste -c ‘pwd’
Pasirinkus šią parinktį įkels komandą „pwd“ kartu su jos išvestimi. Tai gali būti naudinga, kai norime, kad kiti aiškiai žinotų, kokia yra tiksli komanda, kurią ką tik vykdėme, ir jos išvestis.
Nustatyti kalbą
Pagal numatytuosius nustatymus „Wgetpaste“ įkelia teksto fragmentus paprastu tekstu. Dėl išvardykite numatytosios paslaugos palaikomas kalbas, galite naudoti -L variantas.
wgetpaste -L
Šioje komandoje bus išvardytos visos numatytosios tarnybos palaikomos kalbos, t. Poundpython.
Mes galime pakeiskite tai naudodami -l parinktį.
wgetpaste -l Bash mi-texto.txt
Išjunkite sintaksės ar HTML paryškinimą išvestyje
Kaip jau minėjau aukščiau, teksto fragmentai bus rodomi tam tikru kalbos formatu (paprastas tekstas, bash ir kt.). Tačiau šį elgesį galėsime pakeisti į rodyti paprasto teksto fragmentus su parinktimi -r.
wgetpaste -r mi-texto.txt
Kaip matote iš aukščiau pateiktos išvesties, nėra sintaksės paryškinimo, nėra HTML formatavimo. Tik vieną neapdorota produkcija.
Pakeiskite numatytuosius „Wgetpaste“ nustatymus
Visus numatytuosius nustatymus galima pakeisti visame pasaulyje /etc/wgetpaste.conf arba vartotojo aplanke, faile ~ / .wgetpaste.conf.
Šie failai pagal numatytuosius nustatymus nėra mano „Ubuntu“ sistemoje. Spėju, kad reikia juos kurti rankiniu būdu. Kūrėjas padarė visiems prieinamą abiejų failų turinio pavyzdį čia y čia.
Jei naujoji konfigūracija jūsų neįtikina, visada galite laiku ją pakeisti arba ištrinti šiuos du ką tik sukurtus failus. „Wgetpaste“ grįš prie numatytųjų verčių.
Gauk pagalbos
Norėdami parodyti pagalbos skyrius, paleisti:
wgetpaste -h