Quelle est la nouveauté de ctrl + r?

24

Je me demande quand cette commande a été introduite et si elle fait partie de Linux officiel ou est-elle spécifique à Ubuntu? Comment rechercher dans ma commande -ligne l'historique des commandes que j'ai utilisées auparavant?

    
posée Niklas Rosencrantz 30.11.2015 - 06:03
la source

2 réponses

37

Vieux.

Ce n'est pas une chose Linux. La fonctionnalité dont vous parlez appartient au shell bash via la bibliothèque readline utilisée. Il fonctionnera de la même manière partout où vous pourrez lancer bash, y compris Windows, les BSD, OSX, etc.

Cela fait partie de Bash depuis au moins la version 1.14.7 (à partir de 1995), puisque 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 dépôt GNU .

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

    
réponse donnée muru 30.11.2015 - 06:13
la source
14

Il est originaire d'Emacs, pas de bash donc ça remonte probablement à 1983 au moins, sinon à 1975.

    
réponse donnée zpgidaman 30.11.2015 - 20:15
la source

Lire d'autres questions sur les étiquettes