Im nächsten Artikel werden wir uns Wgetpaste ansehen. Wenn Sie jemals das Bedürfnis hatten Code-Schnipsel teilenDer erste Dienst, an den Sie denken, ist möglicherweise Pastebin.com. Darüber hinaus finden wir heute verschiedene alternative Dienste zum Teilen von Text.
Wenn Sie Ihren Code häufig mit ähnlichen Diensten wie Pastebin teilen, ist Wgetpaste sehr nützlich. Es ist ein Befehlszeilen-BASH-Dienstprogramm zum einfachen Laden von Textausschnitten in Pastebin-ähnliche Dienste. Mit dem Wgetpaste-Skript kann jeder schnell Textausschnitte aus dem Internet freigeben Befehlszeile auf Unix-ähnlichen Systemen.
Installieren Sie Wgetpaste
Wenn Sie diese Anwendung ausprobieren möchten, werden Sie feststellen, dass jeder Benutzer dazu in der Lage ist Laden Sie dieses Dienstprogramm von herunter Projektwebsite wgetpaste. Dann müssen Sie es nur noch manuell installieren, wie unten beschrieben.
Öffnen Sie zuerst ein Terminal (Strg + Alt + T) und Laden Sie die neueste TAR-Datei von Wgetpaste herunter:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
Extrahieren Sie es Eingabe:
tar -xjvf wgetpaste-2.28.tar.bz2
Nach über Kopf in das Verzeichnis:
cd wgetpaste-2.28/
Jetzt musst du nur noch Kopieren Sie die Binärdatei von wgetpaste in Ihren $ PATHzum beispiel / usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Beenden Sie mit dem ausführbare Datei:
sudo chmod +x /usr/local/bin/wgetpaste
Laden Sie Textausschnitte mit Wgetpaste
Laden Sie Textdateien hoch
Um eine Textdatei zu laden, führen Sie einfach Folgendes aus:
wgetpaste mi-texto.txt
Dieser Befehl lädt den Inhalt der Datei my-text.txt.
Es kann Teilen Sie die generierte URL über ein beliebiges Medium wie Mail, Nachricht usw. Wer diese URL erhält, kann den Inhalt der Datei über seinen Webbrowser anzeigen.
Es kann auch sein, sehen, was hochgeladen wird. Verwenden Sie dazu die -t Option wie es im folgenden gezeigt wird:
wgetpaste -t mi-texto.txt
Laden Sie Textausschnitte zu verschiedenen Diensten hoch
Standardmäßig lädt Wgetpaste die Textfragmente in das Poundpython-Dienst, aber es gibt noch mehr. Um zu sehen die Liste der unterstützten Dienste, Lauf:
wgetpaste -S
Das * gibt den Standarddienst an.
Wie Sie sehen können, Wgetpaste derzeit unterstützt fünf Textfreigabedienste. Ich habe nicht alle ausprobiert, aber alle drei Optionen, die ich ausprobiert habe, haben gut funktioniert.
zu Laden Sie Inhalte zu anderen Diensten hochzum beispiel dpaste.com, benutze einfach die -s Option im Befehl:
wgetpaste -s dpaste mi-texto.txt
Lesen Sie die Eingabe von stdin
Wgetpaste kann auch Eingaben von lesen Standard.
uname -a | wgetpaste
Dieser Befehl lädt die Ausgabe des Befehls 'uname -a'.
Laden Sie die COMMAND- und COMMAND-Ausgabe zusammen
Manchmal kann es erforderlich sein, einen BEFEHL und seine Ausgabe einzufügen. Fügen Sie dazu den Inhalt des Befehls in Anführungszeichen ein:
wgetpaste -c ‘pwd’
Mit dieser Option lädt den Befehl 'pwd' zusammen mit seiner Ausgabe. Dies kann nützlich sein, wenn andere genau wissen sollen, welchen Befehl wir gerade ausgeführt haben und wie er ausgegeben wird.
Sprache einstellen
Standardmäßig lädt Wgetpaste Textausschnitte im Klartext. Zum Listen Sie die vom Standarddienst unterstützten Sprachen auf, du kannst den ... benutzen -L Option.
wgetpaste -L
Dieser Befehl listet alle vom Standarddienst unterstützten Sprachen auf, d. H. Poundpython.
Wir können Ändern Sie dies mit der Option -l.
wgetpaste -l Bash mi-texto.txt
Deaktivieren Sie die Syntax- oder HTML-Hervorhebung in der Ausgabe
Wie bereits erwähnt, werden die Textausschnitte in einem bestimmten Sprachformat angezeigt (Klartext, Bash usw.)). Wir können dieses Verhalten jedoch in ändern Zeigen Sie die Nur-Text-Schnipsel mit der Option -r an.
wgetpaste -r mi-texto.txt
Wie Sie der obigen Ausgabe entnehmen können, gibt es keine Syntaxhervorhebung und keine HTML-Formatierung. Nur einer Rohleistung.
Ändern Sie die Wgetpaste-Standardeinstellungen
Alle Standardeinstellungen können global in geändert werden /etc/wgetpaste.conf oder im Ordner des Benutzers, in der Datei ~ / .wgetpaste.conf.
Diese Dateien sind standardmäßig nicht verfügbar auf meinem Ubuntu-System. Ich denke, Sie müssen sie manuell erstellen. Beispielinhalte für beide Dateien wurden vom Entwickler allen zur Verfügung gestellt hier y hier.
Wenn Sie die neue Konfiguration nicht überzeugt, sind Sie immer pünktlich, um sie selbst zu ändern oder die beiden gerade erstellten Dateien zu löschen. Wgetpaste arbeitet wieder mit den Standardwerten.
Hilfe erhalten
Um das zu zeigen Hilfeabschnitt, Lauf:
wgetpaste -h