2 façons de réécrire les dernières commandes exécutées dans Linux

2 façons de réécrire les dernières commandes exécutées dans Linux

L'une des plus grandes caractéristiques de Frapper est l'historique des commandes, qui stocke toutes les commandes qu'un utilisateur exécute, dans un fichier d'historique dans son répertoire domestique (généralement / home / $ utilisateur /.bash_history). Cela permet à l'utilisateur de rappeler, modifier et rediffuier facilement les commandes précédentes.

Dans cet article, nous montrerons comment réexécuter une commande spécifique de l'histoire des commandes entrées à un shell. Ceci est utile pour éviter de taper les mêmes commandes encore et encore.

Normalement, pour obtenir une commande que vous exécutez récemment, vous pouvez utiliser le En haut Clés flèches pour récupérer une commande précédente. Appuyez sur celui. Utilisez le Bas flèche pour se déplacer dans le sens inverse.

Cependant, le fichier d'historique peut contenir de nombreuses entrées, pour réexécuter une commande spécifique à partir de l'historique des commandes, vous pouvez exécuter la commande historique.

$ HISTORY 
Liste des commandes Linux exécutées

Puis obtenez le Nombres) de la Commande (s) Vous souhaitez réexécuter (si, par exemple, vous souhaitez redémarrer PHP-FPM et afficher son statut, vous devez réexécuter les commandes 997 et 998) comme montré.

$ !997 $ !998 
Réexécuter les commandes précédentes dans Linux

Vous pouvez également réexécuter la commande précédemment utilisée (Mise à jour Sudo Yum) avec '!' personnage suivi de quelques-uns des premiers personnages (par exemple soudoir ou Sudo) de cette commande particulière comme indiqué.

$ !sud ou $ !Sudo 
Réexécuter la commande précédente en utilisant la marque d'exclamation

Pour plus d'informations sur Histoire de bash, Voir ces guides suivants:

  1. La puissance de Linux «History Command» dans Bash Shell
  2. Comment effacer l'historique de la ligne de commande bash dans Linux
  3. Définir la date et l'heure pour chaque commande que vous exécutez en historique bash
  4. Raccourcis de bash de ligne de commande Linux utile que vous devriez savoir

C'est tout! Bash History est une fonctionnalité intéressante qui vous permet de rappeler, éditer et relancer facilement les commandes précédentes. Si vous connaissez d'autres moyens de réexécuter la dernière commande excutée, partagez avec nous dans la section des commentaires.