V příštím článku se podíváme na Wgetpaste. Pokud jste někdy měli potřebu sdílet fragmenty kódu, první službou, na kterou si myslíte, může být Pastebin.com. Kromě toho dnes můžeme najít několik alternativních služeb pro sdílení textu.
Pokud sdílíte svůj kód často pomocí služeb podobných Pastebin, bude Wgetpaste velmi užitečný. Je to obslužný program BASH příkazového řádku pro snadné načtení textových úryvků do služeb podobných pastebin. Pomocí skriptu Wgetpaste může kdokoli rychle sdílet úryvky textu z Příkazový řádek na systémech podobných Unixu.
Nainstalujte Wgetpaste
Pokud máte zájem o vyzkoušení této aplikace, uvidíte, že to bude moci každý uživatel stáhnout tento nástroj z webové stránky projektu wgetpaste. Pak jej stačí nainstalovat ručně, jak je popsáno níže.
Nejprve otevřete terminál (Ctrl + Alt + T) a stáhněte si nejnovější soubor tar z Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Extrahujte to psaní na stroji:
tar -xjvf wgetpaste-2.28.tar.bz2
Po hlava nad hlavou do adresáře:
cd wgetpaste-2.28/
Teď už jen musíte zkopírujte binární soubor z wgetpaste do vaší $ PATHnapříklad / usr / místní / bin /.
sudo cp wgetpaste /usr/local/bin/
Dokončete to spustitelný soubor:
sudo chmod +x /usr/local/bin/wgetpaste
Načtěte textové úryvky pomocí Wgetpaste
Nahrajte textové soubory
Chcete-li načíst textový soubor, stačí spustit:
wgetpaste mi-texto.txt
Tento příkaz načte obsah souboru my-text.txt.
To může sdílet vygenerovanou adresu URL prostřednictvím libovolného média jako je pošta, zpráva atd. Kdokoli obdrží tuto adresu URL, bude moci zobrazit obsah souboru ze svého webového prohlížeče.
Můžete také podívejte se, co se má nahrát. K tomu použijte -t možnost jak je znázorněno v následujícím:
wgetpaste -t mi-texto.txt
Nahrajte textové úryvky do různých služeb
Ve výchozím nastavení načte Wgetpaste textové fragmenty do souboru služba poundpython, ale je toho víc. Vidět seznam podporovaných služeb, spustit:
wgetpaste -S
Symbol * označuje výchozí službu.
Jak vidíte, Wgetpaste aktuálně podporuje pět služeb sdílení textu. Nezkoušel jsem všechny, ale všechny tři možnosti, které jsem vyzkoušel, fungovaly dobře.
na nahrát obsah do jiných služebnapříklad dpaste.com, stačí použít - možnost v příkazu:
wgetpaste -s dpaste mi-texto.txt
Číst vstup ze standardního vstupu
Wgetpaste může také číst vstup z stdin.
uname -a | wgetpaste
Tento příkaz načte výstup příkazu 'uname -a'.
Načtěte příkazy COMMAND a COMMAND společně
Někdy může být nutné vložit PŘÍKAZ a jeho výstup. Chcete-li to provést, uzavřete obsah příkazu do uvozovek:
wgetpaste -c ‘pwd’
S touto možností načte příkaz 'pwd' spolu s jeho výstupem. To může být užitečné, když chceme, aby ostatní jasně věděli, jaký přesný příkaz jsme právě spustili a jaký je jeho výstup.
Nastavit jazyk
Ve výchozím nastavení načte Wgetpaste textové úryvky ve formátu prostého textu. Pro seznam jazyků podporovaných výchozí službou, můžete použít -L možnost.
wgetpaste -L
Tento příkaz zobrazí seznam všech jazyků podporovaných výchozí službou, tj. Poundpython.
Můžeme změňte to pomocí volby -l.
wgetpaste -l Bash mi-texto.txt
Vypněte zvýraznění syntaxe nebo html ve výstupu
Jak jsem již zmínil výše, textové úryvky se zobrazí v určitém jazykovém formátu (prostý text, bash atd.). Toto chování však budeme moci změnit na zobrazit úryvky prostého textu s volbou -r.
wgetpaste -r mi-texto.txt
Jak vidíte z výstupu výše, neexistuje žádné zvýraznění syntaxe, žádné formátování html. Jen jeden surový výstup.
Změňte výchozí hodnoty Wgetpaste
Všechna výchozí nastavení lze globálně změnit v /etc/wgetpaste.conf nebo ve složce uživatele v souboru ~ / .wgetpaste.conf.
Tyto soubory nejsou ve výchozím nastavení k dispozici na mém systému Ubuntu. Myslím, že je musíte vytvořit ručně. Ukázkový obsah pro oba soubory vývojář zpřístupnil všem zde y zde.
Pokud vás nová konfigurace nepřesvědčí, máte vždy čas buď ji sami změnit, nebo odstranit tyto dva soubory, které jste právě vytvořili. Wgetpaste se vrátí k práci s výchozími hodnotami.
Získejte pomoc
Ukázat sekce nápovědy, spustit:
wgetpaste -h