我经常使用终端,但在以下情况下我不得不反复使用鼠标,这让我很沮丧。
我打开了两个终端选项卡,其中包含当前工作目录X和是分别。在目录所在的选项卡中X,我想这样做(作为示例):
cp somefile Y
路径是可能会很长,所以我目前使用的繁琐方法是
- Ctrl+PgUp更改标签,
- 写
pwd
来显示是, - 使用鼠标选择输出
pwd
, - Ctrl+PgDown返回第一个选项卡,
- 再次使用鼠标粘贴是之后
cp somefile
,使用鼠标中键单击。
当然,这个过程必须是可以避免的,例如,通过一个快捷方式复制当前工作目录而不使用鼠标。有什么建议吗?
答案1
以下是关于如何仅使用键盘从终端复制文本的快速教程:
- 打开屏幕:(如果尚未安装,
screen
可以使用命令安装)sudo apt-get install screen
- 运行你的程序,产生你想要复制的输出(在你的情况下
pwd
)- 进入复制模式:Ctrl+A后跟[
- 使用箭头键将光标移动到起点
- 打Enter
- 使用箭头键将光标移动到终点
- 打Enter
- 粘贴:Ctrl+A后跟]
来源:https://stackoverflow.com/a/312215/2353900
或者,由于您使用更多选项卡,因此最好使用xsel
。要安装它,请运行以下命令:
sudo apt-get install xsel
然后在第二个选项卡中运行:
pwd | xsel -b
并在第一个选项卡(或您想要的任何位置)使用Ctrl+ Shift+从剪贴板粘贴V。