Maison > Tutoriel système > Linux > Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

Jennifer Aniston
Libérer: 2025-03-20 10:12:16
original
317 Les gens l'ont consulté

Ce guide fournit plusieurs stratégies efficaces pour récupérer facilement les commandes de votre histoire Linux, même longues et complexes. Explorons ces méthodes pour rationaliser votre flux de travail.

Récupération des commandes de l'histoire de Linux

L'accès efficace aux commandes passées est crucial pour la productivité. Les techniques suivantes vous aident à localiser et à réutiliser les commandes, quelle que soit la longueur ou la complexité.

1. La commande history :

La méthode la plus simple utilise la commande history . Cela affiche une liste numérotée des commandes récemment exécutées. Vous pouvez faire défiler cette liste pour trouver la commande dont vous avez besoin.

Exemple:

 $ HISTORY
Copier après la connexion

2. Recherche inversée avec Ctrl R:

La pression CTRL R initie une recherche inversée. Commencez à taper une partie de la commande et Ctrl R cycles à travers des entrées correspondantes dans votre histoire.

Exemple:

Appuyez sur Ctrl R et Tapez ssh pour localiser la commande ssh la plus récente.

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

3. Historique numéroté avec nl :

Combinez history avec nl (lignes numériques) pour afficher les commandes avec les numéros de ligne. Exécutez une commande directement en utilisant !number , où number est le numéro de ligne de la commande.

Exemple:

!25 exécute la commande à la ligne 25 de votre histoire.

 $!
Cat / etc / Fedora-Release 
Fedora Release 39 (trente-neuf) 
Copier après la connexion

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

4. Filtrage de l'histoire avec grep :

Utiliser history | grep 'search-term' pour trouver des commandes contenant un mot ou une phrase spécifique.

Exemple:

 $ HISTORY | grep 'ssh'
Copier après la connexion

Cela affiche toutes les commandes, y compris "ssh", ainsi que leurs numéros de séquence, permettant l'exécution via !number .

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

5. Création d'alias pour les commandes fréquentes:

Pour des commandes longues fréquemment utilisées, définissez un alias dans votre .bashrc ou .bash_profile . Cela permet l'exécution avec un nom plus court et plus mémorable.

Exemple:

Ajoutez alias ll='ls -alF' à votre .bashrc pour utiliser ll au lieu de ls -alF .

6. Commandes complexes de script:

Pour les commandes très complexes, enregistrez-les sous forme de scripts (par exemple, backup.sh ). Cela simplifie l'exécution à ./backup.sh .

7. Commandes de commentaires pour le bibliothèque:

Ajoutez un commentaire unique (par exemple, your-long-command #uniqueTag ) pour les commandes "Bookmark" pour la récupération ultérieure en recherchant la balise.

8. Utilisation de la commande fc :

La commande fc ouvre la dernière commande (ou une plage spécifiée) dans votre éditeur de texte par défaut, permettant une modification et une réexécution faciles.

Exemple: fc -l répertorie les commandes avec IDS pour l'exécution en utilisant !ID .

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

9. Expansion de l'histoire:

Utilisez des fonctionnalités d'expansion de l'histoire comme !! (Dernière commande),! !-n (Nth Last Command) et !string (Dernière Commande en commençant par "String").

Comment récupérer sans effort des commandes de l'histoire des commandes Linux comme un pro

10. Contrôle historique prolongé:

Personnalisez votre .bashrc ou .bash_profile pour augmenter HISTSIZE et HISTFILESIZE pour une histoire plus grande et plus complète.

11. Tiration d'outils externes:

Explorez des outils externes conçus pour la gestion des commandes et des extraits (par exemple, keep , pet , bashpast ).

Conclusion

Ce guide propose diverses techniques pour récupérer efficacement les commandes de votre historique Linux. Choisissez les méthodes qui conviennent le mieux à votre flux de travail et améliorez votre efficacité de ligne de commande. Partagez vos méthodes préférées dans les commentaires ci-dessous!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal