Насколько новым является ctrl+r?
Я удивляюсь, когда эта команда была введена, и является ли она частью какого-то официального linux или она специфична для ubuntu? Как мне искать в моей истории командной строки команды, которые я использовал раньше?
2 ответа
Старый.
Это не вещь Linux. Функция, о которой вы говорите, принадлежит bash
оболочка через readline
библиотека, которую он использует. Он будет работать одинаково везде, где вы можете запустить bash, включая Windows, BSD, OSX и т. Д.
Он был частью Bash по крайней мере с версии 1.14.7 (с 1995 года), поскольку на странице руководства этой версии упоминается reverse-search-history
почти так же, как сегодняшние man-страницы. Вы можете проверить источник из репозитория GNU.
Это также упоминается в FEATURES
файл из bash-1.05
что, видимо , с 1990 года.
Это происходит от Emacs, а не от bash, так что, вероятно, оно восходит к 1983 году, если не к 1975 году.