将当前终端提示复制到剪贴板
有没有办法复制bash提示符的当前写入内容? 说我写道:
ping www.google.com
以便终端中的行看起来像:
petr@sova:~$ ping www.google.com
并没有回击。 我想将该文本复制到剪贴板。 那可能吗?
通常的用例会多次命中并找到我要复制的命令。
要剪切,请按ctrl + u 。 要粘贴,请使用ctrl + y 。 这会将整行复制到bash剪贴板。 如果您使用的是X和默认的Ubuntu终端,您可以使用鼠标标记内容并按ctrl + shift + c进行复制,然后按ctrl + shift + v进行粘贴。
- 在命令的前面添加一个
#
(因此它成为注释) - 运行
- 从历史中抓取它并将其传输到剪贴板utillity,如xclip:
history | tail -n 1 | sed "s/[[:digit:]]* //" | sed "s/^#//" | xclip
history | tail -n 1 | sed "s/[[:digit:]]* //" | sed "s/^#//" | xclip
如果您不介意使用鼠标,只需在要复制的行上单击三次,然后按Ctrl + Shift + V. 然后,您可以使用Ctrl + V正常粘贴它。
在xfce4-terminal
,您需要使用鼠标选择要复制的文本,然后单击鼠标右键 ,然后在上下文菜单中选择“ 复制”项。
这有用吗?