Maison > Tutoriel système > Linux > Maîtriser la productivité de la ligne de commande Linux: trouver les commandes les plus utilisées les plus utilisées

Maîtriser la productivité de la ligne de commande Linux: trouver les commandes les plus utilisées les plus utilisées

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-20 10:55:11
original
908 Les gens l'ont consulté

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
Copier après la connexion

Cette commande tombe en panne comme suit:

  1. history : répertorie votre historique de commandement.
  2. awk '{print $2}' : extrait la commande de chaque entrée d'historique.
  3. sort : trie les commandes par ordre alphabétique.
  4. uniq -c : compte les occurrences de chaque commande unique.
  5. sort -nr : Trie les comptes dans l'ordre numérique inverse (le plus fréquent en premier).
  6. 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 
Copier après la connexion

Maîtrise de la productivité de la ligne de commande Linux: trouver les commandes les plus utilisées les plus utilisées

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
Copier après la connexion

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
Copier après la connexion

ou spécifiez votre fichier d'historique:

 MUC - File ~ / .Bash_History 
Copier après la connexion

Maîtrise de la productivité de la ligne de commande Linux: trouver les commandes les plus utilisées les plus utilisées

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
Copier après la connexion

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).

  1. Clone The Repository: git clone https://gist.github.com/7f93a7acb8607929c28974c9c2db6e69.git cfa
  2. Accédez au répertoire: cd cfa
  3. Exécutez le script: 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.

Maîtrise de la productivité de la ligne de commande Linux: trouver les commandes les plus utilisées les plus utilisées

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!

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