Wgetpaste, indlæs kodestykker fra terminalen for at dele

wgetpaste del dine koder fra terminalen

I den næste artikel vil vi se på Wgetpaste. Hvis du nogensinde har haft behov for det del kodestykker, den første service, du tænker på, kan være Pastebin.com. Ud over dette kan vi i dag finde flere alternative tjenester til at dele tekst.

Hvis du ofte deler din kode ved hjælp af tjenester svarende til Pastebin, vil du finde Wgetpaste meget nyttigt. Det er en kommandolinje BASH-værktøj til let at indlæse tekstuddrag i pastebin-lignende tjenester. Ved hjælp af Wgetpaste-scriptet kan alle hurtigt dele uddrag af tekst fra Kommandolinje på Unix-lignende systemer.

Installer Wgetpaste

Hvis du er interesseret i at prøve denne applikation, vil du se, at enhver bruger kan download dette værktøj fra projektwebsted Wgetpasta. Derefter skal du bare installere det manuelt som beskrevet nedenfor.

download wgetpaste

Åbn først en terminal (Ctrl + Alt + T) og download den nyeste tar-fil fra Wgetpaste:

wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2

Uddrag det skrive:

tar -xjvf wgetpaste-2.28.tar.bz2

derefter hoved over til telefonbogen:

cd wgetpaste-2.28/

Nu skal du bare kopi binær fra wgetpaste til din $ PATH, for eksempel / Usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Afslut med at gøre eksekverbar fil:

sudo chmod +x /usr/local/bin/wgetpaste

Indlæs tekstuddrag med Wgetpaste

Upload tekstfiler

For at indlæse en tekstfil skal du bare køre:

wgetpaste mi-texto.txt

Denne kommando indlæser indholdet af my-text.txt-filen.

wgetpaste deling af en file.txt

Du kan del den genererede url via ethvert medium som mail, besked osv. Den, der modtager denne URL, kan se indholdet af filen fra sin webbrowser.

tekstfil uploadet med wgetpaste og set fra webbrowseren

Du kan også se hvad der skal uploades. Brug dette for at gøre det -t mulighed som det er vist i følgende:

wgetpaste eksempelfil før upload

wgetpaste -t mi-texto.txt

Upload tekstuddrag til forskellige tjenester

Som standard indlæser Wgetpaste tekstfragmenterne i poundpython-tjeneste, men der er mere. At se listen over understøttede tjenester, løb:

wgetpaste-tjenester tilgængelige som standard

wgetpaste -S

* Angiver standardtjenesten.

Som du kan se, Wgetpaste i øjeblikket understøtter fem tekstdelingstjenester. Jeg prøvede ikke dem alle, men alle tre muligheder, som jeg prøvede, fungerede fint.

til uploade indhold til andre tjenester, for eksempel dpaste.com, brug bare -s mulighed i kommandoen:

wgetpaste ændringstjeneste

wgetpaste -s dpaste mi-texto.txt

Læs input fra stdin

Wgetpaste kan også læse input fra stdin.

wgetpaste stdin

uname -a | wgetpaste

Denne kommando vil indlæse output af kommandoen 'uname -a'.

Indlæs COMMAND og COMMAND output sammen

Nogle gange kan det være nødvendigt at indsætte et KOMMANDO og dets output. For at gøre dette skal du vedlægge indholdet af kommandoen i anførselstegn:

wgetpaste viser kommandoen og resultatet

wgetpaste -c ‘pwd’

Med denne mulighed vil indlæse kommandoen 'pwd' sammen med dens output. Dette kan være nyttigt, når vi ønsker, at andre klart skal vide, hvad den nøjagtige kommando, vi lige har kørt, og dens output er.

Indstil sprog

Som standard indlæser Wgetpaste tekstuddrag i almindelig tekst. Til liste de sprog, der understøttes af standardtjenesten, kan du bruge -L option.

wgetpaste -L

Denne kommando viser alle de sprog, der understøttes af standardtjenesten, dvs. pundpython.

Vi kan ændre dette ved hjælp af -l-indstillingen.

wgetpaste -l Bash mi-texto.txt

Deaktiver syntaks eller html-fremhævning i output

Som jeg nævnte tidligere, vises tekstuddragene i et specifikt sprogformat (almindelig tekst, bash osv.). Vi vil dog være i stand til at ændre denne adfærd til vis uddrag af almindelig tekst med indstillingen -r.

wgetpasta rå

wgetpaste -r mi-texto.txt

Som du kan se fra output ovenfor, er der ingen syntaksfremhævning, ingen html-formatering. Bare en rå output.

Skift standardindstillinger for Wgetpaste

Alle standardindstillinger kan ændres globalt i /etc/wgetpaste.conf eller i brugerens mappe, i filen ~ / .wgetpaste.conf.

Disse filer er ikke tilgængelige som standard på mit Ubuntu-system. Jeg antager, at du skal oprette dem manuelt. Eksempel på indhold for begge filer er blevet gjort tilgængelige for alle af udvikleren her y her.

Hvis den nye konfiguration ikke overbeviser dig, er du altid i tide til enten at ændre den selv eller til at slette disse to filer, som du lige har oprettet. Wgetpaste vender tilbage til at arbejde med standardværdierne.

Få hjælp

For at vise hjælpeafdelingen, løb:

hjælp wgetpaste

wgetpaste -h

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.