Ubuntu のターミナルを使用して、バッファから何かをファイルに直接貼り付けるにはどうすればよいですか?

Ubuntu のターミナルを使用して、バッファから何かをファイルに直接貼り付けるにはどうすればよいですか?

最近、ブラウザからテキストをコピーしたのですが、ファイル エクスプローラーを使用してファイルに貼り付けるのが面倒でした。ターミナルといくつかのコマンドを使用するだけで、ファイルに直接貼り付けることができるかどうか疑問に思っています。何か提案はありますか?

答え1

catここに文書例えば

cat > somefile

を押してEnter、中クリックまたは標準ターミナルエミュレータのショートカットCtrl+ Shift+を使用してデフォルトのバッファから貼り付け、 +Vで入力を終了します。CtrlD

元。

$ cat > somefile
foo
bar
baz
^D

上書きするのではなく追加したい場合は、>>in place ofを使用します。>somefile

答え2

xclipそのために( )を使うことができますsudo apt install xclip:

xclip -se c -o       # print the clipboard's content to stdout
xclip -se c -o >out  # print the clipboard's content to file named “out” 
  • -se ccリップボードのseレクションを使用するか、省略するか、または に変更して-se p代わりにデフォルトのバッファを使用します(デフォルトのバッファには最後に入力した内容が保持されます)。選択された(例えば、単語をダブルクリックするなど)
  • -o– 標準出力に出力
  • >out– stdoutをファイルにoutリダイレクトして上書きし、に変更し>>outます追加ファイルの内容

見るman xclipターミナルコマンドに関するヘルプを取得するにはどうすればいいですか?) 多くのための。

関連情報