Ich habe Dateien, deren Inhalt ich in eine andere Datei oder in eine Anwendung kopieren und nicht öffnen muss. Markieren Sie den gesamten Text, und kopieren Sie ihn und fügen Sie ihn ein. Ich möchte wissen, ob ich cat
den Dateiinhalt effektiv in die Zwischenablage kopieren kann . Ist das möglich?
Ein Windows-Programm wäre in Ordnung, aber etwas, das unter Linux funktioniert, wäre auch nützlich. Ich benutze keinen Mac, aber es könnte für andere nützlich sein. Bonuspunkte, wenn dies in der Befehlszeile möglich ist.
copy-paste
clipboard
Jonathon Watney
quelle
quelle
Antworten:
Da du nicht nach Macs gefragt hast:
cat file | pbcopy
(und ebensopbpaste
) nach denen.quelle
xclip (wahrscheinlich in den Repos Ihres Linux-Systems verfügbar) funktioniert für jedes X11-System, einschließlich der meisten Linux-Versionen, oder sogar für X, das unter Windows oder Mac OS X ausgeführt wird.
Anwendungsbeispiel:
xclip -sel clip < ~/.ssh/id_rsa.pub
quelle
xclip -sel clip < ~/.ssh/id_rsa.pub
Unter Linux können Sie Folgendes
xsel
nachahmenpbcopy
undpbpaste
:Quelle: Wo ist Walden? »Pbcopy und pbpaste für Linux
quelle
Unter Linux und möglichen anderen Systemen, die Folgendes unterstützen
xclip
:Ich habe @JustinSmith auch erwähnt,
xclip
aber es fehlte ein Beispiel, also musste ich es selbst nachschlagen.Ein weiterer nützlicher Punkt: Fügen Sie Ihre Zwischenablage in eine Datei ein.
Quelle
quelle
Verwenden Sie den Befehl "type" als Entsprechung zu "cat" in Windows, um den Inhalt der Dateien im Textformat in "stdout" (Standardausgabe) umzuleiten. Dies ist der von Ihnen verwendete Terminal- / Prompt-Emulator (CMD in Windows). Sie können die Befehle also folgendermaßen kombinieren:
Jetzt wird der Inhalt von myFile.txt in den Zwischenablage-Puffer übertragen (ich denke, es ist nur ein Puffer, da es kein Linux ist). Es ist auch ein globaler Wert, sodass OS-weit jeweils ein Wert festgehalten wird. Das ist also für das "Kopieren" -Feature, jetzt für das "Einfügen":
Entweder möchten Sie die Werte des CLIP wie gewohnt an eine vorhandene Datei anhängen:
tippe clip >> target.txt (oder deine Zieldatei - füge Daten hinzu, ohne die existierende in dieser Zieldatei zu löschen)
Oder Sie möchten eine neue Datei mit den Werten des CLIP wie folgt hinzufügen / erstellen:
Geben Sie clip> target.txt ein (oder Ihre Zieldatei - fügt Daten hinzu, oder OVERWRITE bedeutet, dass die vorhandene Datei in dieser Zieldatei gelöscht wird.)
quelle
Verwenden Sie dieses Programm f2clip. Führen Sie es über die Befehlszeile aus. Es kopiert Dateiinhalte in die Zwischenablage. Ich benutze es zum Kopieren von Textdateien in den Webbrowser zur weiteren Verarbeitung. Laden Sie es von http://smrz.xf.cz/f2clip.exe herunter oder schreiben Sie Ihr eigenes aus dieser Quelle (es ist hässlich):
Es tut uns leid.
quelle