ctrl+r 有多新?

Nik*_* R. 24 command-line bash history-of-ubuntu

我想知道这个命令是什么时候引入的,它是某些官方 linux 的一部分还是特定于 ubuntu 的?如何在命令行历史记录中搜索我以前使用过的命令?

mur*_*uru 37

老的。

这不是 Linux 的事情。您正在谈论的功能bash通过readline它使用的库属于shell 。它可以在任何可以运行 bash 的地方以相同的方式工作,包括 Windows、BSD、OSX 等。

至少从 1.14.7 版(从 1995 年开始)以来,它一直是 Bash 的一部分,因为该版本的联机帮助页提到reverse-search-history的方式与今天的联机帮助页大致相同。您可以从GNU 存储库中检查源代码。

FEATURES文件中也提到了bash-1.05一点,显然是从 1990 年开始的

  • 我会说,1990 年 ** 非常** 旧。;) (10认同)

小智 14

它起源于 Emacs,而不是 bash,所以它至少可以追溯到 1983 年,如果不是 1975 年的话。