GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je rappeler une commande spécifique de l'historique des commandes, sans l'exécuter

Solution 1 :

Vous pouvez le faire comme ceci :Sur l'invite de commande, appuyez sur Ctrl +r puis tapez la commande que vous souhaitez rappeler, dans votre cas xyz . Cela vous montrera la commande complète sans l'exécuter.

Solution 2 :

Essayez !xyz:p; il rappellera la commande en haut de l'historique sans l'exécuter, ainsi, par exemple, la flèche vers le haut peut y accéder immédiatement pour une édition interactive.

En passant, je prends l'habitude de le faire lors du rappel de commandes avec une expression rationnelle qui pourrait éventuellement déterrer quelque chose de dommageable, depuis un !r précipité , destiné à rappeler les rsync ... les plus récents commande, retirée et exécutée un rm * qui avait été poussé vers la pile plus récemment que le rsync.


Linux
  1. Comment forcer la commande cp à écraser sans confirmation

  2. Comment effacer l'historique de Bash sous Linux

  3. Comment effacer une commande spécifique de l'historique Bash sous Linux

  4. Comment exécuter une commande dans Shell sans l'enregistrer dans l'historique ? [Astuces Linux]

  5. Comment désactiver la modification de mon historique dans bash

Comment utiliser la commande Linux history

Comment afficher les événements importants de l'histoire du monde à partir de la ligne de commande

Comment afficher l'historique de Bash sans numéros de ligne

Comment gérer votre historique de commandes Linux

Comment supprimer une commande de l'historique sous Linux

Comment utiliser la commande echo sans retour à la ligne