如何在 Ubuntu 中使用終端將緩衝區中的內容直接貼到檔案中?

如何在 Ubuntu 中使用終端將緩衝區中的內容直接貼到檔案中?

最近,我從瀏覽器複製了一些文本,但我太懶了,也使用文件資源管理器將其貼到文件中。我想知道是否可以僅使用終端和一些命令將其直接貼到文件中。有什麼建議麼?

答案1

您可以使用cat, 與這裡的文檔例如

cat > somefile

點擊然後使用中鍵單擊或標準終端模擬器快捷方式+ +Enter從預設緩衝區貼上,並使用+終止輸入。CtrlShiftVCtrlD

前任。

$ cat > somefile
foo
bar
baz
^D

如果您想追加而不是覆蓋它,請使用>>in 代替。>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 c– 使用c唇板se選集,省略或變更為-se p使用預設緩衝區(預設緩衝區儲存您最後的內容)已選擇,例如透過雙擊單字)
  • -o– 列印到標準輸出
  • >out– 將 stdout 重新導向到名為out覆蓋它的文件,更改為>>outto附加文件的內容

man xclip如何獲得有關終端命令的協助?)了解更多。

相關內容