将当前终端提示复制到剪贴板

有没有办法复制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 ,您需要使用鼠标选择要复制的文本,然后单击鼠标右键 ,然后在上下文菜单中选择“ 复制”项。

这有用吗?