在 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终端命令快捷键

Linux下安装Sublime Text 3 及使用快捷方式

linux历史命令查找快捷方式

有人知道如何创建一个快捷方式来将选定的文件附加到 iMessage 吗?

linux如何创建桌面快捷方式

在linux里如何建立一个快捷方式,连接到另一个目录