我们可以使用 ctl+u 和 ctl+y 在 bash 中剪切和粘贴当前行
但我读过这里bash 没有剪贴板概念,那么这些快捷键是如何工作的呢?
(或者换句话说:他们在做什么?)
答案1
删除和拉扯文本是readline
功能。bash
通常使用readline
,但你可能会说它实际上并不是 bash 的一部分。
你可以测试一下
bash --noediting
答案2
如果您在 X11 下的终端中使用 bash(大多数人都是这样),那么您可以使用鼠标进行剪切和粘贴,无需按键。
左键单击并拖动以突出显示。这会将突出显示的文本放入 X11 主要选择中。
要粘贴主要选择,请将光标放在目标窗口中并单击鼠标中键。
您可以使用 与命令行上的选择进行交互
xsel
。