linux – 如何在没有鼠标的情况下从xterm复制文本?

我想使用在另一个xterm中从命令行运行的命令的一部分输出,或作为其他命令的一部分。例如:

> grep error error.log
error: can't find file ~/<some very long path>/thisfile

我想这样做:

>ls ~/<some very long path>/

我知道两种方法:
1.用鼠标复制〜/<一些很长的路径> /
2.使用head / tail / awk / sed / perl / cut / etc …的某些组合从输出中仅提取我需要的,然后在反引号中使用它。

是否有任何方式可以复制文本而不使用鼠标?想到的例子是VIM内的视觉模式,但是我不知道如何在xterm里面这样做。

您可以使用GNU屏幕的复制和粘贴命令。

快速教程:

>打开屏幕:屏幕(或屏幕myprog我的参考在这里)
>运行你的程序,生成你想要复制的输出
>进入复制模式:^ A [
>将光标移动到起始点
>点击进入
>将光标移动到终点
>点击进入
>粘贴:^ A]

屏幕比这更强大(我使用它来标签几个虚拟终端,而不需要一个特殊的终端模拟器,并且也使我不会松动我的会话,当X崩溃或某事)。要退出屏幕,只需结束shell会话,或键入^ A ^。

http://stackoverflow.com/questions/312213/how-do-i-copy-text-from-my-xterm-without-a-mouse

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:linux – 如何在没有鼠标的情况下从xterm复制文本?