在 linux 终端快捷方式中键入最后执行的消息
Posted
技术标签:
【中文标题】在 linux 终端快捷方式中键入最后执行的消息【英文标题】:Type last executed message in linux terminal shortcut 【发布时间】:2022-01-18 01:40:27 【问题描述】:所以我正在寻找一种快捷方式,用最后执行的命令自动填充当前行,例如,假设我执行了ls
命令,现在我的终端看起来有点像这样:
$ >> ls
example.txt important_stuff etc.
$ >>
现在我想再次输入 ls 而无需手动输入(对于长命令行很有用),所以我的终端看起来像这样:
$ >> ls
example.txt importand_stuff etc.
$ >> ls
这样做的捷径是什么?
【问题讨论】:
Stack Overflow 用于编程问题,而不是关于使用或配置 Unix 及其实用程序的问题。 Unix & Linux 或 Super User 将是解决此类问题的更好地方。 使用历史替换命令:!!
我在堆栈溢出中看到了其他基于终端的问题,不仅如此,而且还有一个标签(终端和 Linux)所以我觉得我来对地方了, 还是)感谢你的建议。 @Barmar
【参考方案1】:
按CTRL+P切换到最后一条命令,再按CTRL+O执行
【讨论】:
感谢这不仅适用于我的新机器,而且适用于我的旧机器:D 另一种解决方案(下面建议)是使用更简单的箭头键,但这是唯一的当时正在使用一台适用于该机器的机器。【参考方案2】:您通常可以按 ↑(向上箭头)键返回上一个命令。您可以多次按此键来查看您的 shell 历史记录。
history
命令将显示您最近执行的命令,可能也很有用。
【讨论】:
嘿,我使用的 Linux 奇怪地不支持这个功能(这就是我问的原因)但是因为我已经将 Linux 类型切换到 Kali 并且现在能够做到这一点,非常感谢很多:D以上是关于在 linux 终端快捷方式中键入最后执行的消息的主要内容,如果未能解决你的问题,请参考以下文章
Linux下安装Sublime Text 3 及使用快捷方式