如何在没有 GUI 或鼠标的情况下从 CLI 进行复制

李星池*_*李星池 3 command-line

在 *nix 中,如果我没有鼠标,也没有运行 GUI,我该怎么做才能从屏幕上复制内容?

以此为例:

在此输入图像描述

如果我想将“输入/mnt/...”中的内容复制到最后一个“}”怎么办

感谢您的回答 从屏幕上的 xy 坐标读取字符 但 Chromebook 上的独特之处在于我只有/dev/tty/dev/tty8。而我却没有,/dev/vcsN我该怎么办?

Ste*_*itt 7

在这种情况下,script非常方便:它运行一个 shell,记录所有输出。在您的示例中,在输入 chroot 之前您将运行

script temp_file.txt
Run Code Online (Sandbox Code Playgroud)

进而

sudo enter-chroot
Run Code Online (Sandbox Code Playgroud)

从 chroot 退出时,您将再次退出以 exit script,并且您会在 中找到您想要的文本(以及您所做的其他所有内容)temp_file.txt

另一种可能性是在 ; 内运行您的会话screen;允许将当前“窗口”(用语screen来说)保存到文件(默认情况下Ctrl+a后跟;这会将屏幕h内容转储到名为hardcopy.nwhere nis a counter的文件中)并在窗口之间复制和粘贴(Ctrl+a后跟Esc默认将进入回滚/复制模式;有关详细信息,请参阅文档)。