Wie kann ich eine Datei ohne grafische Oberfläche an paste.ubuntu.com senden?

8

Meine GUI funktioniert nicht. Ich kann nur ein Textterminal sehen. Ich möchte meine Protokolle an paste.ubuntu.com senden, weiß aber nicht wie. Ohne eine grafische Oberfläche bin ich verloren.

Gibt es eine Möglichkeit, eine Datei an Pastebin zu senden, ohne eine grafische Benutzeroberfläche zu benötigen?

Januar
quelle

Antworten:

14

Es gibt natürlich viele Möglichkeiten, aber ich beginne mit einer, die einfach zu erklären ist: Es erfordert nur etwas Befehlszeilenmagie. Ich gehe davon aus, dass eine Internetverbindung besteht (überprüfen Sie dies beispielsweise mit ping -c 5 google.com. Außerdem /my/filegehe ich davon aus, dass dies der Speicherort der Datei ist, die Sie senden möchten, und JohnDoe ist Ihr askubuntu-Spitzname.

  1. Das einfachste von allem, aber Sie müssen zuerst pastebinit installieren:

    sudo apt-get install pastebinit
    pastebinit -i /my/file
    
  2. Mit Locken einreichen. Dazu muss Curl installiert werden.

    sudo apt-get install curl
    curl -v --data-urlencode "content@/my/filename" -d "poster=JohnDoe" -d "syntax=text" http://paste.ubuntu.com
    

    Sie werden eine Ausgabe sehen, wobei eine der Zeilen mehr oder weniger so aussieht:

    < Location: http://paste.ubuntu.com/123456789/
    

    Dies ist der Link, den Sie teilen müssen.

  3. Es gibt zum Beispiel eine Reihe von Nur-Text-Webbrowsern w3m. Führen Sie die folgenden Befehle aus:

    sudo apt-get install w3m
    w3m http://paste.ubuntu.com
    

    Sie bewegen sich mit einem Cursor. Wenn Sie zum Textbereich kommen und die Eingabetaste drücken, werden Sie von w3m gefragt, welchen Editor Sie verwenden möchten. wähle nano. Verwenden Sie CtrlRdiese Option , um die Datei einzulesen.

  4. Ihre USB-Sticks funktionieren immer noch. Stecken Sie einen USB-Stick ein und geben Sie ein, um mountzu sehen, an welcher Stelle er montiert wurde. Sagen Sie, Sie sehen, dass es ist /media/MyStick. Sie können die Datei über die Befehlszeile kopieren

    cp /my/file /media/MyStick
    
Januar
quelle
-1

pastebinit verwendet standardmäßig pastebin.com

Stattdessen können Sie Gist verwenden. Sie müssen zuerst Ruby und dann Gist Gem installieren

Edelstein installieren Kern

https://github.com/defunkt/gist

Hadi Farnoud
quelle
Die Version von pastebinitin Ubuntu verwendet standardmäßig paste.ubuntu.com , da beim Aufrufen mit dem -bFlag ein distro-spezifischer Standard verwendet wird . Wie die Manpage sagt: "-b [Pastebin-URL] (Standard ist distro-spezifisch mit einem Fallback auf pastebin.com)" Ich verwende pastebinitregelmäßig aus Ubuntus Repositories; Wenn ich die -bFlagge nicht benutze , gehen meine Pasten immer zu paste.ubuntu.com .
Eliah Kagan