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


24

Я удивляюсь, когда эта команда была введена, и является ли она частью какого-то официального linux или она специфична для ubuntu? Как мне искать в моей истории командной строки команды, которые я использовал раньше?

Ответы:


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 году.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.