Existe-t-il un meilleur moyen de rechercher une commande dans mon fichier d'historique que grep ? J'ai une idée du début de la commande, mais je ne sais pas jusqu'où elle remonte dans l'historique.
mettre à jour : était auparavant spécifique à zsh, mais en raison de réponses qui se chevauchent, n'hésitez pas à répondre pour n'importe quel shell (ou mode (vi/emacs)) ici, notez simplement s'il est spécifique.
Réponse acceptée :
Ctrl +R est généralement le meilleur moyen, comme le dit le descripteur. Vous pouvez également utiliser !string
, qui exécute la commande la plus récente commençant par string
, ou !?string?
, qui exécute la commande la plus récente contenant string
.
(Je pense que c'est le seul élément pertinent pour cette question, mais j'ai couvert beaucoup plus de commandes d'historique dans cette réponse)