最近,我从浏览器中复制了一些文本,但我懒得使用文件资源管理器将其粘贴到文件中。我想知道我是否可以仅使用终端和一些命令将其直接粘贴到文件中。有什么建议吗?
答案1
您可以使用cat
,与这里的文件例如
cat > somefile
然后使用鼠标中键单击或标准终端仿真器快捷键+ +Enter从默认缓冲区粘贴,并使用+终止输入。CtrlShiftVCtrlD
前任。
$ cat > somefile
foo
bar
baz
^D
如果您想要附加到而不是覆盖它,请使用>>
代替。>
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
并覆盖它,更改>>out
为附加文件内容
看man xclip
(如何获取有关终端命令的帮助?) 了解更多。