Sa susunod na artikulo ay titingnan namin ang Wgetpaste. Kung sakaling nagkaroon ka ng pangangailangan magbahagi ng mga snippet ng code, ang unang serbisyo na naiisip mo ay maaaring ang Pastebin.com. Bilang karagdagan sa ito, ngayon ay makakahanap tayo ng maraming mga kahaliling serbisyo upang magbahagi ng teksto.
Kung ibinabahagi mo ang iyong code nang madalas gamit ang mga serbisyong katulad ng Pastebin, mahahanap mo ang Wgetpaste na lubhang kapaki-pakinabang. Ito ay isang utos ng command-line BASH upang madaling mai-load ang mga snippet ng teksto sa mga serbisyong tulad ng pastebin. Gamit ang Wgetpaste script, ang sinuman ay maaaring mabilis na magbahagi ng mga snippet ng teksto mula sa Linya ng utos sa mga sistemang tulad ng Unix.
I-install ang Wgetpaste
Kung interesado kang subukan ang application na ito, makikita mo na ang sinumang gumagamit ay magagawa i-download ang utility na ito mula sa website ng proyekto wgetpaste. Pagkatapos ay kailangan mo lamang i-install ito nang manu-mano tulad ng inilarawan sa ibaba.
Buksan muna ang isang terminal (Ctrl + Alt + T) at i-download ang pinakabagong file ng tar mula sa Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
I-ekstrak ito pagta-type:
tar -xjvf wgetpaste-2.28.tar.bz2
Pagkatapos magtungo sa direktoryo:
cd wgetpaste-2.28/
Ngayon mo lang dapat kopyahin ang binary mula sa wgetpaste sa iyong $ PATH, Halimbawa / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Tapusin sa pamamagitan ng paggawa ng naisakatuparan file:
sudo chmod +x /usr/local/bin/wgetpaste
Mag-load ng mga snippet ng teksto sa Wgetpaste
Mag-upload ng mga file ng teksto
Upang mag-load ng isang text file, patakbuhin lamang:
wgetpaste mi-texto.txt
Ilo-load ng utos na ito ang mga nilalaman ng aking-text.txt file.
Kaya nito ibahagi ang nabuong url sa pamamagitan ng anumang daluyan tulad ng mail, mensahe, atbp. Sinumang tatanggap ng URL na ito ay makakakita ng nilalaman ng file mula sa kanilang web browser.
Maaari mo ring tingnan kung ano ang mai-a-upload. Upang magawa ito, gamitin ang -t pagpipilian tulad ng ipinapakita sa mga sumusunod:
wgetpaste -t mi-texto.txt
Mag-upload ng mga text snippet sa iba't ibang serbisyo
Bilang default, mai-load ng Wgetpaste ang mga fragment ng teksto sa serbisyo ng poundpython, ngunit mayroon pa. Upang makita ang listahan ng mga suportadong serbisyo, patakbuhin:
wgetpaste -S
Ang * ay nagpapahiwatig ng default na serbisyo.
Tulad ng nakikita mo, Wgetpaste sa kasalukuyan sumusuporta sa limang mga serbisyo sa pagbabahagi ng teksto. Hindi ko sinubukan ang lahat sa kanila, ngunit lahat ng tatlong mga pagpipilian na sinubukan kong gumana nang maayos.
Sa mag-upload ng nilalaman sa iba pang mga serbisyo, Halimbawa dpaste.com, gamitin lamang ang -s pagpipilian sa utos:
wgetpaste -s dpaste mi-texto.txt
Basahin ang input mula kay stdin
Maaari ring basahin ng Wgetpaste ang input mula sa si stdin.
uname -a | wgetpaste
Utos na ito mai-load ang output ng utos na 'uname -a'.
Sama-sama ang pag-load ng utos at utos
Minsan maaaring kailanganing mag-paste ng isang utos at ang output nito. Upang magawa ito, isara ang nilalaman ng utos sa mga panipi.
wgetpaste -c ‘pwd’
Sa pagpipiliang ito mai-load ang utos na 'pwd' kasama ang output nito. Maaari itong maging kapaki-pakinabang kapag nais nating malinaw na malaman ng iba kung ano ang eksaktong utos na pinatakbo lamang namin at ang output nito.
Itakda ang wika
Bilang default, maglo-load ang Wgetpaste ng mga text snippet sa payak na teksto. Para kay ilista ang mga wikang sinusuportahan ng default na serbisyo, maaari mong gamitin ang -L pagpipilian.
wgetpaste -L
Ililista ng utos na ito ang lahat ng mga wikang sinusuportahan ng default na serbisyo, i. poundpython.
Kami baguhin ang paggamit ng -l na pagpipilian.
wgetpaste -l Bash mi-texto.txt
I-off ang syntax o pag-highlight ng html sa output
Tulad ng nabanggit ko sa itaas, ang mga snippet ng teksto ay ipapakita sa isang tukoy na format ng wika (payak na teksto, bash, atbp.). Gayunpaman, magagawa naming baguhin ang ugali na ito sa ipakita ang mga payak na snippet ng teksto, kasama ang pagpipiliang -r.
wgetpaste -r mi-texto.txt
Tulad ng nakikita mo mula sa output sa itaas, walang pag-highlight ng syntax, walang pag-format na html. Isa lang hilaw na output.
Baguhin ang mga default na Wgetpaste
Ang lahat ng mga default ay maaaring mabago sa buong mundo /etc/wgetpaste.conf o sa folder ng gumagamit, sa file ~ / .wgetpaste.conf.
Ang mga file na ito ay hindi magagamit bilang default sa aking system ng Ubuntu. Sa palagay ko kailangan mong lumikha ng mga ito nang manu-mano. Ang sample na nilalaman para sa parehong mga file ay ginawang magagamit sa lahat ng developer dito y dito.
Kung ang bagong pagsasaayos ay hindi ka kumbinsihin, palagi kang nasa oras alinman upang baguhin ito sa iyong sarili o tanggalin ang dalawang mga file na iyong nilikha lamang. Babalik ang Wgetpaste sa pagtatrabaho kasama ang mga default na halaga.
Humingi ng tulong
Upang ipakita ang seksyon ng tulong, patakbuhin:
wgetpaste -h