Насколько новым является 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 году.

Другие вопросы по тегам