Déverrouiller votre maîtrise de commande Linux: Découvrir vos commandes les plus fréquentes
Ce guide vous aide à identifier vos commandes Linux les plus fréquemment utilisées, une étape clé pour améliorer votre compétence en ligne de commande. Nous explorerons plusieurs méthodes, des simples outils de ligne de commande à un script Python personnalisé, pour analyser l'historique de vos commandes et découvrir vos meilleures commandes.
Comprendre la puissance de l'analyse des commandes
Le terminal Linux est un outil puissant. Savoir quelles commandes vous utilisez le plus souvent vous permettent d'affiner votre flux de travail, d'apprendre de nouvelles commandes et de résoudre plus efficacement les problèmes.
Plusieurs méthodes existent pour découvrir vos commandes les plus utilisées. Une approche exploite la commande history
intégrée, combinée à d'autres outils puissants comme awk
, sort
et uniq
.
Méthode 1: Analyser l'historique des commandes avec des outils intégrés
Le fichier d'historique de votre shell (généralement ~/.bash_history
) enregistre votre historique de commande. Cette commande révèle vos 5 meilleures commandes les plus utilisées:
HISTOIRE | awk '{print $ 2}' | Trier | Uniq -C | Triez -nr | tête -5
Cette commande tombe en panne comme suit:
history
: répertorie votre historique de commandement.awk '{print $2}'
: extrait la commande de chaque entrée d'historique.sort
: trie les commandes par ordre alphabétique.uniq -c
: compte les occurrences de chaque commande unique.sort -nr
: Trie les comptes dans l'ordre numérique inverse (le plus fréquent en premier).head -5
: affiche les 5 meilleurs résultats. Pour voir toutes les commandes fréquemment utilisées, omettez head -5
. Une version plus détaillée, y compris les pourcentages, est:
HISTOIRE | awk '{cmd [$ 2]; count;} end {for (a in cmd) imprimer cmd [a] "" cmd [a] / count * 100 "%" a;}' | grep -v "./" | colonne -c3 -s "" -t | Triez -nr | NL | tête -N5
Méthode 2: utilisateurs de coquilles de poisson
Si vous utilisez la coquille de poisson, utilisez cette commande légèrement modifiée:
HISTOIRE | Cut -d '' -f 1 | Trier | Uniq -C | Triez -nr | tête -5
Méthode 3: Visualiser avec muc
muc
(commandes les plus utilisées) offre une représentation visuelle de votre utilisation de commandement. Installez-le à l'aide du gestionnaire de packages de votre distribution (par exemple, sudo apt install muc
sur Debian / Ubuntu, ou via cargo install muc
après l'installation de la rouille et de la cargaison). Puis courez:
muc
ou spécifiez votre fichier d'historique:
MUC - File ~ / .Bash_History
muc
offre des options pour personnaliser la sortie (nombre de commandes, apparence de bar, etc.). Reportez-vous à sa documentation pour plus de détails.
Méthode 4: Commandes les moins fréquemment utilisées
Pour trouver vos commandes les moins utilisées, modifiez la commande initiale:
HISTOIRE | awk '{print $ 2}' | Trier | Uniq -C | Trier -n | queue -N5
Cela trie dans l'ordre croissant et affiche les 5 inférieurs.
Méthode 5: Command Fréquence Analyzer (CFA) Script Python
Pour une analyse plus sophistiquée, utilisez notre script Python personnalisé, l'analyseur de fréquence de commande (CFA).
git clone https://gist.github.com/7f93a7acb8607929c28974c9c2db6e69.git cfa
cd cfa
python3 cfa.py
Le script vous invitera à choisir entre les commandes "la plupart" et "les moins" fréquemment utilisées et spécifiez le nombre de commandes à afficher.
CFA soutient Bash, Zsh et Fish.
Conclusion
En utilisant ces méthodes, vous obtenez des informations précieuses sur vos habitudes de ligne de commande, ouvrant la voie à une amélioration de l'efficacité et à une compréhension plus profonde du terminal Linux. Choisissez la méthode qui convient le mieux à vos besoins et entreprenez votre voyage vers la maîtrise de la ligne de commande!
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!