I neste artikkel skal vi ta en titt på Wgetpaste. Hvis du noen gang har hatt behov for det del kodebiter, den første tjenesten du tenker på, kan være Pastebin.com. I tillegg til dette kan vi i dag finne flere alternative tjenester for å dele tekst.
Hvis du ofte deler koden din ved hjelp av tjenester som ligner på Pastebin, vil du finne Wgetpaste veldig nyttig. Det er en kommandolinje BASH-verktøy for å enkelt laste tekstutdrag i pastebin-lignende tjenester. Ved hjelp av Wgetpaste-skriptet kan alle raskt dele tekstutdrag fra Kommandolinje på Unix-lignende systemer.
Installer Wgetpaste
Hvis du er interessert i å prøve dette programmet, vil du se at alle brukere vil være i stand til å gjøre det last ned dette verktøyet fra prosjektnettsted wgetpaste. Da er det bare å installere det manuelt som beskrevet nedenfor.
Åpne først en terminal (Ctrl + Alt + T) og last ned den siste tarfilen fra Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Pakk ut det å skrive:
tar -xjvf wgetpaste-2.28.tar.bz2
deretter hode over til katalogen:
cd wgetpaste-2.28/
Nå må du bare kopier binær fra wgetpaste til $ PATHfor eksempel / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Avslutt med å gjøre kjørbar fil:
sudo chmod +x /usr/local/bin/wgetpaste
Last tekstutdrag med Wgetpaste
Last opp tekstfiler
For å laste inn en tekstfil, er det bare å kjøre:
wgetpaste mi-texto.txt
Denne kommandoen vil laste innholdet i my-text.txt-filen.
Det kan del den genererte url via hvilket som helst medium som e-post, melding osv. Den som mottar denne URL-en, vil kunne se innholdet i filen fra sin nettleser.
Du kan også se hva som skal lastes opp. For å gjøre det, bruk -t alternativ som det er vist i følgende:
wgetpaste -t mi-texto.txt
Last opp tekstutdrag til forskjellige tjenester
Som standard vil Wgetpaste laste tekstfragmentene inn i poundpython-tjeneste, men det er mer. Å se listen over støttede tjenester, løpe:
wgetpaste -S
* Indikerer standardtjenesten.
Som du kan se, Wgetpaste for øyeblikket støtter fem tekstdelingstjenester. Jeg prøvde ikke alle, men alle de tre alternativene jeg prøvde, fungerte bra.
Til laste opp innhold til andre tjenesterfor eksempel dpaste.com, bruk bare -s alternativ i kommandoen:
wgetpaste -s dpaste mi-texto.txt
Les innspill fra stdin
Wgetpaste kan også lese innspill fra stdin.
uname -a | wgetpaste
Denne kommandoen vil laste utdataene fra kommandoen 'uname -a'.
Last COMMAND- og COMMAND-utdata sammen
Noen ganger kan det være nødvendig å lime inn et KOMMANDO og dets utdata. For å gjøre dette, legg innholdet av kommandoen i anførselstegn:
wgetpaste -c ‘pwd’
Med dette alternativet vil laste inn 'pwd' -kommandoen sammen med utdataene. Dette kan være nyttig når vi vil at andre tydelig skal vite hva den nøyaktige kommandoen vi nettopp kjørte og dens utgang.
Sett språk
Som standard vil Wgetpaste laste tekstutdrag i ren tekst. Til liste opp språkene som støttes av standardtjenesten, kan du bruke -L alternativ.
wgetpaste -L
Denne kommandoen vil liste opp alle språkene som støttes av standardtjenesten, dvs. pundpython.
Vi endre dette ved hjelp av -l alternativet.
wgetpaste -l Bash mi-texto.txt
Deaktiver syntaks eller html-utheving i utdata
Som jeg nevnte ovenfor, vises tekstutdragene i et bestemt språkformat (ren tekst, bash, etc.). Imidlertid vil vi kunne endre denne oppførselen til vise klartekstutdrag med alternativet -r.
wgetpaste -r mi-texto.txt
Som du kan se fra utdataene ovenfor, er det ingen syntaksutheving, ingen html-formatering. Bare én rå produksjon.
Endre standardinnstillinger for Wgetpaste
Alle standardinnstillinger kan endres globalt i /etc/wgetpaste.conf eller i brukerens mappe, i filen ~ / .wgetpaste.conf.
Disse filene er ikke tilgjengelige som standard på mitt Ubuntu-system. Jeg antar at du må lage dem manuelt. Eksempel på innhold for begge filene er gjort tilgjengelig for alle av utvikleren her y her.
Hvis den nye konfigurasjonen ikke overbeviser deg, er du alltid i tide til å enten endre den selv eller å slette disse to filene du nettopp opprettet. Wgetpaste vil gå tilbake til å arbeide med standardverdiene.
Få hjelp
Å vise hjelpeavdelingen, løpe:
wgetpaste -h