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.
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
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.
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)
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'
Cela affiche toutes les commandes, y compris "ssh", ainsi que leurs numéros de séquence, permettant l'exécution via !number
.
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
.
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").
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
).
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!