Wgetpaste, laad codefragmenten van de terminal om te delen

wgetpaste deelt uw codes vanaf de terminal

In het volgende artikel gaan we kijken naar Wgetpaste. Als je ooit de behoefte hebt gehad deel codefragmenten, is de eerste dienst waar u aan denkt misschien Pastebin.com. Daarnaast kunnen we vandaag verschillende alternatieve services vinden om tekst te delen.

Als u uw code vaak deelt met diensten die vergelijkbaar zijn met Pastebin, zult u Wgetpaste erg handig vinden. Het is een opdrachtregel BASH-hulpprogramma om eenvoudig tekstfragmenten in pastebin-achtige services te laden​ Met behulp van het Wgetpaste-script kan iedereen snel tekstfragmenten uit het Opdrachtregel op Unix-achtige systemen.

Installeer Wgetpaste

Als u deze applicatie wilt proberen, zult u zien dat elke gebruiker dat kan download dit hulpprogramma van project website Wgetpasta​ Dan hoeft u het alleen maar handmatig te installeren zoals hieronder beschreven.

download wgetpaste

Open eerst een terminal (Ctrl + Alt + T) en download het nieuwste tar-bestand van Wgetpaste:

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

Pak het uit typen:

tar -xjvf wgetpaste-2.28.tar.bz2

Na ga naar naar de directory:

cd wgetpaste-2.28/

Nu moet je gewoon kopieer het binaire bestand van wgetpaste naar uw $ PATHbijvoorbeeld / Usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Eindig door de uitvoerbaar bestand:

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

Laad tekstfragmenten met Wgetpaste

Upload tekstbestanden

Om een ​​tekstbestand te laden, voert u gewoon uit:

wgetpaste mi-texto.txt

Met deze opdracht wordt de inhoud van het my-text.txt-bestand geladen.

wgetpaste deelt een file.txt

Het kan deel de gegenereerde url via elk medium zoals mail, bericht, etc. Degene die deze URL ontvangt, kan de inhoud van het bestand in zijn webbrowser zien.

tekstbestand geüpload met wgetpaste en bekeken vanuit de webbrowser

U kunt ook kijk wat er wordt geüpload​ Gebruik hiervoor de -t optie zoals weergegeven in het volgende:

wgetpaste-voorbeeldbestand vóór het uploaden

wgetpaste -t mi-texto.txt

Upload tekstfragmenten naar verschillende services

Wgetpaste laadt standaard de tekstfragmenten in het poundpython-service, maar er is meer. Zien de lijst met ondersteunde services, rennen:

wgetpaste-services standaard beschikbaar

wgetpaste -S

De * geeft de standaardservice aan.

Zoals je kunt zien, is Wgetpaste momenteel ondersteunt vijf services voor het delen van tekst​ Ik heb ze niet allemaal geprobeerd, maar alle drie de opties die ik heb geprobeerd, werkten prima.

naar upload inhoud naar andere servicesbijvoorbeeld dpaste.com, gebruik gewoon de -s optie in het commando:

wgetpaste wisselservice

wgetpaste -s dpaste mi-texto.txt

Lees invoer van stdin

Wgetpaste kan ook input lezen van stdin.

wgetpaste standaard

uname -a | wgetpaste

Dit commando laadt de uitvoer van het commando 'uname -a'.

Laad COMMAND en COMMAND output samen

Soms kan het nodig zijn om een ​​COMMAND en zijn uitvoer te plakken. Om dit te doen, plaatst u de inhoud van de opdracht tussen aanhalingstekens:

wgetpaste toont het commando en het resultaat

wgetpaste -c ‘pwd’

Met deze optie laadt het 'pwd'-commando samen met zijn uitvoer​ Dit kan handig zijn als we willen dat anderen duidelijk weten wat de exacte opdracht is die we zojuist hebben uitgevoerd en wat de uitvoer is.

Taal instellen

Wgetpaste laadt standaard tekstfragmenten in platte tekst. Voor lijst met talen die worden ondersteund door de standaardservice, kunt u de -L optie.

wgetpaste -L

Met deze opdracht worden alle talen weergegeven die worden ondersteund door de standaardservice, d.w.z. pondpython.

We kunnen verander dit met de optie -l.

wgetpaste -l Bash mi-texto.txt

Schakel syntaxis of html-markering in uitvoer uit

Zoals ik hierboven al zei, worden de tekstfragmenten weergegeven in een specifiek taalformaat (platte tekst, bash, etc.​ We kunnen dit gedrag echter wijzigen in toon de platte tekstfragmenten, met de optie -r.

wgetpaste rauw

wgetpaste -r mi-texto.txt

Zoals je kunt zien in de bovenstaande uitvoer, is er geen syntaxisaccentuering, geen html-opmaak. Eentje maar onbewerkte uitvoer.

Wijzig de standaardinstellingen van Wgetpaste

Alle standaardinstellingen kunnen globaal worden gewijzigd in /etc/wgetpaste.conf of in de map van de gebruiker, in het bestand ~ / .wgetpaste.conf.

Deze bestanden zijn niet standaard beschikbaar op mijn Ubuntu-systeem. Ik denk dat je ze handmatig moet maken. Voorbeeldinhoud voor beide bestanden is door de ontwikkelaar voor iedereen beschikbaar gesteld hier y hier.

Als de nieuwe configuratie u niet overtuigt, bent u altijd op tijd om deze zelf te wijzigen of om deze twee zojuist gemaakte bestanden te verwijderen. Wgetpaste zal weer werken met de standaardwaarden.

Krijg hulp

Om het help sectie, rennen:

help wgetpaste

wgetpaste -h

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.