Wgetpaste, ladda kodavsnitt från terminalen för att dela

wgetpaste dela dina koder från terminalen

I nästa artikel ska vi ta en titt på Wgetpaste. Om du någonsin har haft behov av det dela kodavsnitt, den första tjänsten du tänker på kan vara Pastebin.com. Utöver detta kan vi idag hitta flera alternativa tjänster för att dela text.

Om du delar din kod ofta med tjänster som liknar Pastebin, kommer du att hitta Wgetpaste mycket användbart. Det är en kommandorads BASH-verktyg för att enkelt ladda textavsnitt i pastebin-liknande tjänster. Med hjälp av Wgetpaste-skriptet kan vem som helst snabbt dela textavsnitt från Kommandorad på Unix-liknande system.

Installera Wgetpaste

Om du är intresserad av att prova den här applikationen ser du att alla användare kommer att kunna ladda ner det här verktyget från projektwebbplats wgetpaste. Då måste du bara installera det manuellt enligt beskrivningen nedan.

ladda ner wgetpaste

Öppna först en terminal (Ctrl + Alt + T) och ladda ner den senaste tarfilen från Wgetpaste:

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

Extrahera det skriver:

tar -xjvf wgetpaste-2.28.tar.bz2

Despues huvud över till katalogen:

cd wgetpaste-2.28/

Nu måste du bara kopiera binärfilen från wgetpaste till din $ PATH, till exempel / Usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Avsluta med att göra körbar fil:

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

Ladda textutdrag med Wgetpaste

Ladda upp textfiler

För att ladda en textfil, kör bara:

wgetpaste mi-texto.txt

Detta kommando laddar innehållet i filen my-text.txt.

wgetpaste dela en file.txt

Det kan dela den genererade webbadressen via vilket medium som helst som e-post, meddelande etc. Den som får denna URL kommer att kunna se innehållet i filen från sin webbläsare.

textfil överförd med wgetpaste och ses från webbläsaren

Du kan också se vad som ska laddas upp. För att göra det, använd -t alternativ som det visas i följande:

wgetpaste förhandsgranskningsfil innan uppladdning

wgetpaste -t mi-texto.txt

Ladda upp textavsnitt till olika tjänster

Som standard laddar Wgetpaste textfragmenten i poundpython-tjänst, men det finns mer. Att se listan över tjänster som stöds, springa:

wgetpaste-tjänster tillgängliga som standard

wgetpaste -S

* Anger standardtjänsten.

Som du kan se, Wgetpaste just nu stöder fem textdelningstjänster. Jag försökte inte alla, men alla tre alternativ som jag försökte fungerade bra.

till ladda upp innehåll till andra tjänster, till exempel dpaste.com, använd bara -s alternativ i kommandot:

tjänsten för ändring av wgetpaste

wgetpaste -s dpaste mi-texto.txt

Läs inmatning från stdin

Wgetpaste kan också läsa inmatning från stdin.

wgetpaste stdin

uname -a | wgetpaste

Detta kommando laddar utdata från kommandot 'uname -a'.

Ladda COMMAND- och COMMAND-utdata tillsammans

Ibland kan det vara nödvändigt att klistra in en COMMAND och dess utdata. För att göra detta, bifoga innehållet i kommandot i citattecken:

wgetpaste visar kommandot och resultatet

wgetpaste -c ‘pwd’

Med detta alternativ laddar kommandot 'pwd' tillsammans med dess utdata. Detta kan vara användbart när vi vill att andra ska veta tydligt vad det exakta kommandot vi just körde och dess utdata är.

Ställ in språk

Som standard laddar Wgetpaste textutdrag i ren text. För lista de språk som stöds av standardtjänsten, kan du använda -L alternativ.

wgetpaste -L

Detta kommando listar alla språk som stöds av standardtjänsten, dvs. pundpython.

Vi kan ändra detta med -l-alternativet.

wgetpaste -l Bash mi-texto.txt

Inaktivera syntax eller html-markering i utdata

Som jag nämnde tidigare kommer textavsnitten att visas i ett visst språkformat (vanlig text, bash, etc.). Vi kommer dock att kunna ändra detta beteende till visa klartextavsnitt med alternativet -r.

wgetpasta rå

wgetpaste -r mi-texto.txt

Som du kan se från utdata ovan finns det ingen syntaxmarkering, ingen html-formatering. Bara en rå produktion.

Ändra standardinställningar för Wgetpaste

Alla standardvärden kan ändras globalt i /etc/wgetpaste.conf eller i användarens mapp, i filen ~ / .wgetpaste.conf.

Dessa filer är inte tillgängliga som standard på mitt Ubuntu-system. Jag antar att du måste skapa dem manuellt. Exempel på innehåll för båda filerna har gjorts tillgängligt för alla av utvecklaren här y här.

Om den nya konfigurationen inte övertygar dig är du alltid i tid att antingen ändra den själv eller ta bort dessa två filer som du just skapade. Wgetpaste återgår till att arbeta med standardvärdena.

Få hjälp

För att visa hjälpavsnitt, springa:

hjälp wgetpaste

wgetpaste -h

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.