Niklas Rosencrantz Asked: 2015-11-30 21:03:19 +0800 CST2015-11-30 21:03:19 +0800 CST 2015-11-30 21:03:19 +0800 CST ctrl+r有多新? 772 我想知道这个命令是什么时候引入的,它是某个官方 linux 的一部分还是特定于 ubuntu 的?如何在我的命令行历史记录中搜索我以前使用过的命令? command-line 2 个回答 Voted Best Answer muru 2015-11-30T21:13:54+08:002015-11-30T21:13:54+08:00 老的。 这不是 Linux 的事情。您所说的功能通过它使用bash的库属于 shell 。readline在任何可以运行 bash 的地方,它都会以相同的方式工作,包括 Windows、BSD、OSX 等。 它至少从 1.14.7 版本(从 1995 年开始)起就成为 Bash 的一部分,因为该版本的联机帮助页提到reverse-search-history的方式与今天的联机帮助页非常相似。您可以从GNU 存储库检查源代码。 FEATURES的文件中也提到了bash-1.05它,显然是从 1990 年开始的。 zpgidaman 2015-12-01T11:15:00+08:002015-12-01T11:15:00+08:00 它起源于 Emacs,而不是 bash,所以它可能至少可以追溯到 1983 年,如果不是 1975 年的话。
老的。
这不是 Linux 的事情。您所说的功能通过它使用
bash
的库属于 shell 。readline
在任何可以运行 bash 的地方,它都会以相同的方式工作,包括 Windows、BSD、OSX 等。它至少从 1.14.7 版本(从 1995 年开始)起就成为 Bash 的一部分,因为该版本的联机帮助页提到
reverse-search-history
的方式与今天的联机帮助页非常相似。您可以从GNU 存储库检查源代码。FEATURES
的文件中也提到了bash-1.05
它,显然是从 1990 年开始的。它起源于 Emacs,而不是 bash,所以它可能至少可以追溯到 1983 年,如果不是 1975 年的话。