我从命令行在 Ubuntu nano 编辑器中打开一个文件,并且我想复制文件的所有内容,以便我可以将其粘贴到 shell 外的另一个应用程序中。
到目前为止,我只能复制shift可见的屏幕,但不能复制所有内容。
答案1
您不能使用 的缓冲区nano
在其他地方使用它,您需要使用 X 或 Gnome 的缓冲区。
剪辑是解决方案。
X11 剪贴板的命令行界面。它还可用于复制文件,作为 sftp/scp 的替代,避免在已设置 X11 转发时提示密码。
答案2
有一个可行的办法:
光标位于文件开头
Ctrl6树立标记
AltShiftT(或尝试AltT)切至文件末尾
如果AltT不起作用,请尝试CtrlK
- 只需复制文件内容即可CtrlU再次取消剪切文本
答案3
您可以使用 cat,然后从控制台复制它:
cat path/to/file.yml
选择控制台里打印的输出。
答案4
实际上,这个答案可能有点晚了,但是我一直在寻找同一个问题的答案,然后我刚刚明白了。当您有要复制的文件以在 nano 中打开时。您可以按 ctl-R 并输入要从中复制的文件。这将带来整个文件。
就我而言,我只是复制了我的旧 fstab,所以这不是什么大问题。但如果文件很大,可能会变得很荒谬。