web-dev-qa-db-fra.com

Quelle est la nouveauté ctrl + r?

Je me demande quand cette commande a été introduite et si elle fait partie d'un linux officiel ou est-elle spécifique à ubuntu? Comment rechercher dans mon historique de ligne de commande les commandes que j'ai utilisées auparavant?

24
Niklas Rosencrantz

Vieux.

Ce n'est pas une chose Linux. La fonctionnalité dont vous parlez appartient au shell bash via la bibliothèque readline qu’elle utilise. Cela fonctionnera de la même manière partout où vous pouvez faire fonctionner bash, y compris Windows, les BSD, OSX, etc.

Cela fait partie de Bash depuis au moins la version 1.14.7 (à partir de 1995), car la page de manuel de cette version mentionne reverse-search-history de la même manière que les pages de manuel actuelles. Vous pouvez vérifier la source depuis le référentiel GN .

Il est également mentionné dans le fichier FEATURES de bash-1.05 , qui apparemment date de 199 .

37
muru

Il provient d’Emacs, pas de bash, donc il remonte probablement au moins à 1983, sinon à 1975.

14
zpgidaman