Antworten:
Sie fügen die Datei- oder Befehlsausgabe in Ubuntus "Pastebin" -Dienst ein und lassen sie dann von anderen durch einfaches Teilen eines Links betrachten, oder Sie verwenden sie selbst, um ein paar Zeilen weiter zu kopieren und in Ihre Frage einzufügen.
Hinweis: Wenn Ihr Problem das Software Center oder den Update Manager betrifft oder
apt-get
nicht funktioniert, müssen Sie möglicherweise die alternative Methode verwenden, die sich am Ende dieser Antwort befindet.
Drücken Sie gleichzeitig die Tasten Ctrl+ Alt+ T, um das Terminal zu starten. Dies funktioniert für alle, die normales Ubuntu verwenden, aber wenn Sie ...
sudo apt-get install pastebinit
und drücken SieEnterWenn Sie gefragt werden, ob Sie fortfahren möchten? , tippen Y
und drücken Enterund warten, bis die Eingabeaufforderung ( user@machine
) zurückkehrt.
/etc/apt/sources.list
, während ein Befehl einfach dmesg
oder sein kann grep -i failed /var/log/auth.log
. Die Antwort oder der Kommentar sagt Ihnen explizit, ob es sich um eine Datei oder einen Befehl handelt.Nun, für eine Datei , geben Sie pastebinit
im Terminal, folgen mit einem Raum; Klicken Sie dann mit der rechten Maustaste auf den Cursor und klicken Sie auf Einfügen, um den kopierten Dateinamen einzufügen.
Drücken Sie Enterund nach ein paar Sekunden sehen Sie einen Link des Formulars http://paste.ubuntu.com/
wie unten gezeigt. Wenn Sie mit der Maus darüber fahren, wird es unterstrichen. Klicken Sie dann mit der rechten Maustaste und klicken Sie auf Linkadresse kopieren, um den Link in Ihre Zwischenablage zu kopieren:
Aber für einen Befehl , kopieren und den Befehl im Terminal einfügen zuerst , und geben Sie dann
| pastebinit
danach, und drücken Enter(siehe Abbildung unten)
Sie können den Link auch in die Adressleiste Ihres Browsers einfügen oder auf den Link klicken, nachdem Sie ihn zu AskUbuntu hinzugefügt / bearbeitet haben, um ihn im Pastebin anzuzeigen. Es wird ungefähr so aussehen:
Dies kann hilfreich sein, wenn Sie ein Problem mit Software Center, Update Manager haben oder Pastebinitapt-get
nicht installieren können . Es funktioniert nur für Dateien, nicht für Befehle.
Öffnen Sie ein Terminal wie in Schritt 1 gezeigt und geben Sie ein gedit
, gefolgt von einem Leerzeichen. Klicken Sie dann mit der rechten Maustaste, um den Dateinamen wie in Schritt 3 einzufügen, und drücken SieEnter
leafpad
statt gedit
; Kubuntu Benutzer eingebenkate
Der Editor öffnet sich mit der Datei:
Klicken Sie auf eine beliebige Stelle im Editorfenster und drücken Sie Ctrl+ A. Der gesamte Text sollte jetzt in einer anderen Farbe hervorgehoben werden:
Drücken Sie nun Ctrl+ C(oder die Schaltfläche Kopieren, wenn Sie wissen, wo sich das befindet), um die gesamte Datei in die Zwischenablage zu kopieren.
Rufen Sie Ihren Browser auf und öffnen Sie paste.ubuntu.com . Geben Sie Ihren Namen / Spitznamen in das Poster:Feld ein. Klicken Sie dann in das Content:Kästchen und drücken Sie Ctrl+, Vum den Text, den Sie gerade aus dem Editor kopiert haben, dort einzufügen:
Klicken Sie auf die PasteSchaltfläche, und in wenigen Sekunden wird der von Ihnen eingefügte Text angezeigt:
Wählen Sie die in der Adressleiste angezeigte Adresse aus (orange oben hervorgehoben), kopieren Sie sie mit Ctrl+ Cund kehren Sie dann zu AskUbuntu zurück, und fügen Sie sie ein, wie in Schritt 4 erläutert.
Normalerweise hat bash ein Hilfsprogramm namens "script", das ein Sub-Terminal erstellt, das in eine Datei schreibt. Zum Beispiel, wenn Sie:
script ask-ubuntu.txt
Es wird eine neue Bash-Eingabeaufforderung erstellt und alle Eingaben und Ausgaben werden in der Datei ask-ubuntu.txt gespeichert, wenn Sie die Sub-Shell verlassen.
Sie können dann natürlich den Inhalt der Datei kopieren oder die Datei hochladen, wo immer Sie sie benötigen.
Wenn Sie die Ausgabe nicht unbedingt in Pastebin freigeben möchten, können Sie auch xclip verwenden . Es nimmt das, was Sie ihm in der Standardeingabe geben, und fügt es wahlweise in die X-Auswahl oder in die Zwischenablage ein.
Zuerst installieren Sie xclip
mit diesem:
sudo apt-get install xclip
Standardmäßig fügt xclip kopierten Text anstelle der Zwischenablage in die x-Auswahl ein. Da die Standardfunktionen zum Kopieren und Einfügen die Zwischenablage verwenden, wird diese anstelle der Standardfunktion auch von xclip verwendet.
So kopieren Sie die Ausgabe eines Befehls in die Zwischenablage:
command | xclip -sel clip
So kopieren Sie den Inhalt einer Datei:
xclip -sel clip < file
Verwenden Sie zum Einfügen den Standard-Shorcut Ctrl+ Voder klicken Sie mit der rechten Maustaste und wählen Sie Einfügen.
Ich brauchte etwas, um die Terminal-Ausgabe freizugeben, auch wenn der X-Server nicht geladen war . Deshalb habe ich diesen Service erstellt: termbin.com . Das einzige, was Sie brauchen, ist netcat. Dann können Sie alles, was im Terminal angezeigt werden kann, ganz einfach mit anderen teilen. Es gibt ein Beispiel:
cat /etc/fstab | nc termbin.com 9999
Nachdem Sie diesen Befehl ausgeführt haben, erhalten Sie als Antwort die URL-Adresse mit der Textdatei.
Um Ihnen das Leben zu erleichtern, können Sie Ihrer .bashrc-Datei einen solchen Alias hinzufügen:
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
Das Teilen wird jetzt viel einfacher:
uname -a | tb
Sie können zum Beispiel mit Curl gespeichert werden. Weitere Beispiele finden Sie auf termbin.com .
Sie können auch Ihren eigenen Server hosten, es gibt ein Github-Repository: https://github.com/solusipse/fiche . Wenn Sie es als privat kennzeichnen möchten, vergessen Sie nicht, den Whitelist-Parameter festzulegen.
Ich habe vielleicht etwas in den hervorragenden Antworten oben verpasst, aber wenn das, was Sie kopieren möchten, relativ klein ist, müssen Sie es nur auf Ihrem Bildschirm anzeigen lassen (z. B. Katzendateiname in einem Terminal oder Öffnen der Datei in einem Editor). Markieren Sie den gewünschten Text mit der Maus und kopieren Sie ihn in Ihre Zwischenablage. Dort können Sie es einfach in Ihre Antwort im Internet oder in eine E-Mail usw. einfügen.
Die Verwendung von Pastebin-Tags oder Pre-Tags ist bei längerem Material wichtig, damit es nicht vom Rest der Frage / Antwort ablenkt.
Möglicherweise habe ich die Frage falsch verstanden, aber ich habe festgestellt, dass Sie im Terminal Folgendes verwenden können, nachdem Sie ausgewählt haben, was mit Ihrer Maus kopiert werden soll:
Offensichtlich verwenden Sie einmal in AskUbuntu oder einem anderen Forum mit Ihrem Browser Ihre regulären Ctrl+ Cund Ctrl+ V.
Dies könnte eine Neuerung in 12.04 sein, da ich ein relativ neuer Benutzer bin und niemand zuvor darauf hingewiesen zu haben scheint, aber für mich scheint dies eine einfachere und schnellere Option zu sein, als Software zu installieren oder Befehlszeilen auszuführen, insbesondere für relativ neue Benutzer. In der Hoffnung, dass dies die unglaublich vollständige Antwort von Izx ergänzt.
Ich frage mich, warum niemand diese LÖSUNG erwähnt hat.
Wenn Sie möchten, dass die Ausgabe in eine Textdatei kompiliert wird, müssen Sie nur "> filename.txt" (ohne Anführungszeichen) zu Ihrem Terminalbefehl hinzufügen
Beispiele
eightnoteight@mr:~$ date > date.txt
eightnoteight@mr:~$ echo yes! it really works with echo too > echotest.txt
cat file | pastebinit
;)