Wgetpaste, i-load ang mga code ng code mula sa terminal upang ibahagi

Ibahagi ng wgetpaste ang iyong mga code mula sa terminal

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.

i-download ang wgetpaste

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.

wgetpaste pagbabahagi ng isang file.txt

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.

na-upload na text file kasama ang wgetpaste at tiningnan mula sa 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 preview file bago i-upload

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:

magagamit ang mga serbisyo ng wgetpaste bilang default

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:

serbisyo sa pagbabago ng wgetpaste

wgetpaste -s dpaste mi-texto.txt

Basahin ang input mula kay stdin

Maaari ring basahin ng Wgetpaste ang input mula sa si stdin.

wgetpaste 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.

Ipinapakita ng wgetpaste ang utos at ang resulta

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 raw

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:

tulong wgetpaste

wgetpaste -h

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.