Str*_*sky 84 text command-line shortcut-keys gnome-terminal
我正要按 Enter 在终端中运行命令,但在此之前,我想不使用鼠标将命令复制到剪贴板。
如何?
如果你在终端以外的地方,Ctrl+Home就可以了。
有没有办法在终端中随意选择这样的文本?
编辑:
screen不是一个好的选择小智 29
如果您使用的是能够识别 emacs 键(bash、csh 等)的 shell 之一,那么您可以通过以下方式复制当前命令:
control-A 将带您到行的开头。
control-K 将杀死您刚刚输入的整行。
control-Y 将拉回文本。
然后,您可以control-Y将文本拉回以将文本插入回作为 shell 命令行编辑器的输入。
查看man bash,然后当它出现时,键入/emacs后跟几个n's(下一个)以将您移至 READLINE 部分。
Nyk*_*kin 18
绑定以下快捷方式:
bind '"\C-p": "\C-e\C-u xsel <<"EOF"\n\C-y\nEOF\n\C-y"'
Run Code Online (Sandbox Code Playgroud)
现在使用Crtl+P你的行将被复制到剪贴板。您可以使用以下命令将其粘贴到终端中:
xsel
Run Code Online (Sandbox Code Playgroud)
并使用鼠标中键或Shift+进入任何 X 应用程序Insert。
dem*_*ure 15
我能想到的最接近的是Ctrl+ u, Ctrl+y
这将从光标删除到行首,然后从 readline 缓冲区粘贴。虽然这与剪贴板不完全相同,但是如果您需要,您可以粘贴到外壳内。
Mee*_*org 10
有一个程序叫屏幕。它创建了一个文本窗口系统,允许您在多个实例之间切换。但它也允许您选择文本。
sudo apt-get install screen
Run Code Online (Sandbox Code Playgroud)
该命令安装它。
然后输入 screen
您可以使用 ctr-a 来启动命令序列。然后按 esc ,您的光标将向任何方向移动。按回车开始选择文本,移动到终点,再按回车。这将复制到缓冲区。
然后 ctr-a 然后 } 将粘贴
有关其他命令的更多详细信息,请访问 http://www.kuro5hin.org/story/2004/3/9/16838/14935
| 归档时间: |
|
| 查看次数: |
143915 次 |
| 最近记录: |