Lorsque vous apprenez Linux, vous pouvez commencer par les commandes de base qui existent depuis l'époque d'Unix. Cependant, les développeurs ont créé les commandes standard il y a longtemps, et actuellement, ces commandes sont simplifiées pour en faciliter l'utilisation.
En tant qu'utilisateur intermédiaire ou expert, il est bon d'apprendre des alternatives puissantes à ces commandes et de les maîtriser. Ces alternatives aux commandes classiques vous font gagner du temps et fournissent des résultats détaillés.
Voici quelques-unes des meilleures alternatives aux commandes standard de Linux.
Commandes Linux et leurs alternatives
Commençons par le résumé de chaque commande avec son alternative :
Commandes classiques | La description | Alternatives modernes |
---|---|---|
homme | Afficher le manuel d'utilisation de n'importe quelle commande dans un format simple | tldr |
chat | Créez des fichiers, affichez le contenu des fichiers, concaténez des fichiers et bien plus encore | chauve souris |
trouver | Trouve un fichier ou un répertoire spécifique à partir du terminal | fd |
grep | Rechercher un fichier avec le modèle de caractère spécifique et afficher ces lignes | ack |
du | Affiche les informations sur l'utilisation du disque | ncdu |
Haut | Affiche des informations sur les processus en temps réel avec possibilité d'interaction | htop |
vigueur | Éditeur de texte populaire avec des fonctionnalités supplémentaires telles que le style de curseur, etc. | Néovim |
df | Fournit des informations sur l'espace libre sur le disque | duf |
Le tableau ci-dessus offre des détails essentiels sur certaines des commandes Linux les plus utilisées. Ensuite, vous découvrirez des exemples de commandes classiques et leurs alternatives.
1. homme contre tldr
La commande man donne une description détaillée des autres commandes Linux. Cependant, si vous ne voulez pas lire de longs détails, vous pouvez utiliser le tldr (trop long; n'a pas lu) commande. Par exemple, obtenons des informations sur la commande tar en utilisant à la fois man et tldr :
homme goudron
tldr goudron
Comme vous pouvez le voir, les résultats sont entièrement différents, et tldr offre un résultat plus compact.
2. chat contre chauve souris
La commande cat crée des fichiers, affiche le contenu du fichier, et les concatène. D'autre part, la commande bat offre un substitut avancé à la commande cat, y compris des fonctionnalités telles que la coloration syntaxique, l'intégration Git, la pagination automatique et bien d'autres.
Le nom "chauve-souris" est basé sur le mammifère "chauve-souris" car il ressemble à un chat avec des ailes. Voyons le contenu d'un script shell utilisant à la fois les commandes cat et bat :
chat <nom de fichier>
batcat <nom de fichier>
La différence entre les deux commandes est que cat affiche le script au format texte, tandis que la commande bat affiche le résultat avec la coloration syntaxique.
3. trouver contre fd
La commande de recherche est utilisé pour trouver un fichier ou un répertoire spécifique à partir du terminal. Cependant, la commande fd offre un moyen plus pratique de rechercher n'importe quel fichier.
Par exemple, la commande find requiert la -Nom option pour rechercher un fichier si un utilisateur ne connaît pas son emplacement, mais la commande fd n'a besoin de rien.
trouver -nom <nom de fichier>
trouver <nom de fichier>
La commande fd affiche directement l'emplacement du fichier, c'est donc une alternative avancée à la commande find.
4. grep contre ack
La commande grep recherche dans un fichier des modèles de caractères spécifiques et affiche toutes les lignes contenant ce modèle. Comme alternative, la commande ack offre une option de recherche rapide. La commande ack offre également une excellente flexibilité pour exclure une certaine sortie du résultat de la recherche.
Prenons un exemple pour montrer le fonctionnement de grep et ack :
grep <personnage><nom de fichier>
ack <personnage>
Avec la commande grep, vous devez fournir des détails sur les caractères avec le nom de fichier. Cependant, la commande ack n'a besoin que des détails sur les caractères et recherchera le système complet en conséquence.
5. du contre ncdu
du signifie "utilisation du disque" et affiche une estimation de l'utilisation de l'espace fichier dans le système. Comme alternative, la commande ncdu est l'abréviation de "Ncurses disk usage" et fournit un moyen un peu plus utile de vérifier l'utilisation du disque.
du
ncdu
L'exemple ci-dessus montre que la commande ncdu offre une interface plus pratique et des informations détaillées que la commande du.
6. haut contre htop
La commande top ou "table des processus" fournit des informations sur les processus en cours d'exécution en temps réel. Cette commande détaille également l'utilisation de la mémoire, l'utilisation des ressources et l'utilisation du processeur.
Entre-temps, la commande htop vous permet de surveiller l'utilisation des ressources de manière plus interactive et conviviale. Par conséquent, la commande htop est une version avancée de la commande top.
Haut
htop
La différence est claire, car la commande htop a une sortie beaucoup plus interactive que la commande top.
7. Vim contre Néovim
Vim est un éditeur de texte basé sur écran qui offre un accès facile pour créer et modifier efficacement du texte. Neovim est juste une version avancée de Vim qui résout les problèmes rencontrés par les utilisateurs lors de l'utilisation de Vim.
C'est un fait que Neovim et Vim sont presque identiques, mais la convivialité et l'extensibilité de Neovim en font une version avancée de Vim. La prise en charge par Neovim de tous les plugins et fonctionnalités asynchrones de Vim offre une amélioration considérable des performances.
vigueur
nvim
Comme vous pouvez le voir, il n'y a pas de différence dans l'interface utilisateur des deux éditeurs, mais les fonctionnalités internes de chacun sont différentes.
8. df contre duf
La commande df ou "disk-free" fournit des informations sur le système de fichiers avec l'espace total disponible. Pour une option avancée, la commande duf ou "utilisation du disque et espace libre" fournit les mêmes informations que df et du, mais avec une sortie moderne et stylisée.
df
duf
La commande duf a une sortie entièrement différente de la commande df, fournissant des informations sur l'utilisation du disque et l'espace disponible dans une représentation tabulaire.
Les alternatives avancées de commande Linux facilitent les choses
Linux a beaucoup changé au fil des ans et est maintenant devenu l'un des meilleurs systèmes d'exploitation au monde. Ce changement apporte également des alternatives modernes aux commandes classiques. Ces alternatives offrent des fonctionnalités et des options avancées aux utilisateurs pour effectuer des tâches efficacement.
Ces nouvelles alternatives peuvent vous faire gagner du temps et des efforts pendant que vous travaillez sur Linux. Apprendre de nouvelles commandes est un moyen infaillible d'améliorer la ligne de commande et le système d'exploitation Linux en général. En tant que débutant, se familiariser avec les tenants et les aboutissants de l'architecture du système d'exploitation et apprendre quelques trucs et astuces pour en faire plus en moins de temps devrait être votre objectif principal.