如何在Linux终端上有选择地浏览Bash命令历史记录
这个问题已经在这里有了答案: bash:每个命令的历史记录。它是如何工作的? (1个答案) 6年前关闭。 每个人都知道(或应该知道!),在终端上,上下箭头键用于导航使用命令的历史记录。 当您每天使用终端时,您的命令历史记录可能会是许多不同命令的一长串,因此导航起来不太容易。举例来说,假设一个月前我使用了iwconfig一组确定的参数(就像我说的那样,这只是一个例子,我现在不需要弄乱它),如何调用该特定命令它的所有参数和参数,而不必浏览数百条历史命令? 我知道我可以使用history以前使用过的命令列表,并在所述列表上!n重新执行n命令,但是当历史记录变大时,它也不是很实用。 理想的事情是拥有可以让我使用一些热键浏览历史记录的内容,而只是在包含我已经在命令行中键入内容的实例之间进行浏览。因此,在我的示例中,键入后iwconfig,使用一些键(也许是PgUp和PgDown?)来浏览以iwconfig开头的条目。 如果不可能的话,也可以像historydo 一样打印一个列表,但它只包含我已经键入的内容(我怀疑history和grepcommand有关,但不确定语法是否正确);但是以前的热键解决方案将是最佳选择。