V nasledujúcom článku sa pozrieme na Wgetpaste. Ak ste niekedy mali potrebu zdieľať úryvky kódu, prvá služba, na ktorú si myslíte, môže byť Pastebin.com. Okrem toho dnes nájdeme niekoľko alternatívnych služieb na zdieľanie textu.
Ak zdieľate svoj kód často pomocou služieb podobných službe Pastebin, bude služba Wgetpaste veľmi užitočná. Je to obslužný program BASH z príkazového riadku na jednoduché načítanie textových úryvkov do služieb podobných pastebin. Pomocou skriptu Wgetpaste môže ktokoľvek rýchlo zdieľať útržky textu z Príkazový riadok na systémoch podobných Unixu.
Nainštalujte Wgetpaste
Ak máte záujem vyskúšať túto aplikáciu, uvidíte, že to bude môcť ktokoľvek stiahnuť tento nástroj z webová stránka projektu wgetpaste. Potom ho musíte nainštalovať manuálne, ako je popísané nižšie.
Najskôr otvorte terminál (Ctrl + Alt + T) a stiahnite si najnovší súbor tar z Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Extrahujte to písanie:
tar -xjvf wgetpaste-2.28.tar.bz2
potom hlavu nad do adresára:
cd wgetpaste-2.28/
Teraz už len musíte skopírujte binárny súbor z wgetpaste do svojej $ PATHnapríklad / Usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Dokončite to spustiteľný súbor:
sudo chmod +x /usr/local/bin/wgetpaste
Načítajte textové úryvky pomocou Wgetpaste
Nahrajte textové súbory
Ak chcete načítať textový súbor, stačí spustiť:
wgetpaste mi-texto.txt
Tento príkaz načíta obsah súboru my-text.txt.
To môže zdieľať vygenerovanú adresu URL prostredníctvom ľubovoľného média ako mail, správa a pod. Ktokoľvek dostane túto adresu URL, bude môcť vidieť obsah súboru z jeho webového prehliadača.
Môžete tiež uvidíme, čo sa bude nahrávať. Ak to chcete urobiť, použite -t možnosť ako je zobrazené v nasledujúcom texte:
wgetpaste -t mi-texto.txt
Nahrajte textové úryvky do rôznych služieb
Wgetpaste predvolene načíta textové fragmenty do súboru služba poundpython, ale je ich viac. Vidieť zoznam podporovaných služieb, spustiť:
wgetpaste -S
Znak * označuje predvolenú službu.
Ako vidíte, Wgetpaste momentálne podporuje päť služieb zdieľania textu. Nevyskúšal som všetky, ale všetky tri možnosti, ktoré som vyskúšal, fungovali dobre.
na nahrávať obsah do iných služiebnapríklad dpaste.com, stačí použiť - možnosť v príkaze:
wgetpaste -s dpaste mi-texto.txt
Čítať vstup zo štandardného vstupu
Wgetpaste môže tiež čítať vstupy z stdin.
uname -a | wgetpaste
Tento príkaz načíta výstup príkazu 'uname -a'.
Načítajte príkazy COMMAND a COMMAND spolu
Niekedy môže byť potrebné vložiť PRÍKAZ a jeho výstup. Za týmto účelom uzavrite obsah príkazu do úvodzoviek:
wgetpaste -c ‘pwd’
S touto možnosťou načíta príkaz 'pwd' spolu s jeho výstupom. To môže byť užitočné, keď chceme, aby ostatní jasne vedeli, aký presný príkaz sme práve spustili a aký je jeho výstup.
Nastaviť jazyk
Wgetpaste predvolene načítava textové úryvky vo formáte obyčajného textu. Pre zoznam jazykov podporovaných predvolenou službou, môžete použiť -L možnosť.
wgetpaste -L
Tento príkaz vypíše všetky jazyky podporované predvolenou službou, t.j. poundpython.
Môžeme zmeňte to pomocou voľby -l.
wgetpaste -l Bash mi-texto.txt
Vypnite vo výstupe zvýraznenie syntaxe alebo html
Ako som už spomenul vyššie, textové úryvky sa zobrazia v konkrétnom jazykovom formáte (obyčajný text, bash atď.). Toto správanie však budeme môcť zmeniť na zobraziť úryvky obyčajného textu s možnosťou -r.
wgetpaste -r mi-texto.txt
Ako vidíte z výstupu vyššie, neexistuje zvýraznenie syntaxe ani formátovanie html. Len jeden surový výstup.
Zmeniť predvolené hodnoty Wgetpaste
Všetky predvolené hodnoty je možné globálne zmeniť v /etc/wgetpaste.conf alebo v priečinku používateľa, v súbore ~ / .wgetpaste.conf.
Tieto súbory nie sú predvolene k dispozícii na mojom systéme Ubuntu. Myslím, že je potrebné vytvoriť ich ručne. Ukážkový obsah pre oba súbory vývojár sprístupnil všetkým tu y tu.
Ak vás nová konfigurácia nepresvedčí, máte vždy čas buď ju zmeniť sami, alebo vymazať tieto dva súbory, ktoré ste práve vytvorili. Wgetpaste sa vráti k práci s predvolenými hodnotami.
Získajte pomoc
Ukázať sekcia pomocníka, spustiť:
wgetpaste -h