Насколько новым является ctrl + r?

Ответы:

37

Старый.

Это не вещь Linux. Функция, о которой вы говорите, принадлежит bashоболочке через readlineбиблиотеку, которую она использует. Он будет работать одинаково везде, где вы можете запустить bash, включая Windows, BSD, OSX и т. Д.

Он был частью Bash, по крайней мере, с версии 1.14.7 (с 1995 года), поскольку на странице руководства этой версии упоминается reverse-search-historyпочти так же, как на сегодняшних страницах руководства. Вы можете проверить источник из репозитория GNU .

Это также упоминается в FEATURESфайле bash-1.05, который, по-видимому , с 1990 года .

Мур
источник
10
Я бы сказал, 1990 год очень стар. ;)
AB
14

Это происходит от Emacs, а не от bash, так что, вероятно, оно восходит к 1983 году, если не к 1975 году.

zpgidaman
источник