Des alternatives modernes à certaines commandes Linux classiques


  • FrançaisFrançais


  • Lorsque vous commencez à apprendre Linux, vous commencez avec un ensemble standard de commandes Linux qui existent depuis l’époque d’UNIX. En vieillissant en tant qu’utilisateur Linux, vous continuez à maîtriser le même ensemble de commandes standard.

    Mais ces commandes héritées standard ont été créées il y a plusieurs décennies et bien qu’elles fassent le travail prévu, leurs fonctionnalités pourraient être améliorées et la structure pourrait être simplifiée.

    C’est pourquoi il existe des outils « alternatifs » qui améliorent les commandes UNIX/Linux héritées. Dans cet article, je vais énumérer quelques nouveaux outils CLI que vous pourriez utiliser à la place des bonnes vieilles commandes Linux classiques.

    Veuillez noter que vous ne devez pas trop vous fier à ces alternatives, surtout si vous gérez (ou prévoyez de gérer) de nombreux serveurs Linux. Les commandes Linux héritées se trouvent sur toutes les distributions Linux, tous les serveurs Linux. Ces remplacements modernes sont plus susceptibles de ne pas être disponibles sur les serveurs distants.

    À titre personnel, vous pouvez toujours explorer ces nouveaux outils qui pourraient vous aider à être plus efficace.

    Tout va bien ? Voyons si vous pouvez trouver votre prochain outil CLI préféré ici.

    HTTPie : alternative à wget et curl

    Lorsqu’il s’agit de télécharger des fichiers dans un terminal, wget et curl sont les deux outils les plus courants. Fait intéressant, toutes les distributions n’ont pas curl, wget installé par défaut.

    HTTPie fait le même travail mais d’une manière plus humaine. Vous avez une sortie colorisée et formatée qui facilite la compréhension et le débogage.

    capture d'écran httpie

    Bat : Alternative à Cat

    La commande cat est peut-être l’une des premières commandes que vous apprenez. Il permet d’afficher le contenu de petits fichiers texte. Mais la commande bat passe au niveau supérieur en ajoutant des fonctionnalités telles que la coloration syntaxique et l’intégration de Git. L’option de pagination est également disponible.

    exemple de commande bat

    ncdu : alternative à la commande du

    la commande du sous Linux est utilisé pour vérifier la taille d’un répertoire. Ce n’est pas une commande très simple et elle ne donne certainement pas une très bonne sortie par défaut.

    Comparé à cela, ncdu est bien mieux que de fournir les informations pertinentes au premier coup d’œil.

    exemple de commande ncdu

    Il existe d’autres fonctionnalités telles que l’affichage de l’utilisation du disque dans des graphiques, le tri de l’affichage et même la suppression de répertoires de manière interactive.

    Il est basé sur ncurses et donc le ‘nc’ est ajouté à ‘du’. Un outil CLI similaire est gdu qui est un remplacement du écrit en Go, ce qui lui donne une amélioration des performances.

    Htop : alternative à la commande supérieure

    La commande supérieure dans fonctionne comme le gestionnaire de tâches dans le terminal Linux. C’est un bon outil pour examiner les processus en cours et la consommation de ressources, mais comprendre et utiliser la commande top pourrait être compliqué.

    Htop d’autre part a une jolie sortie colorée et une interface plus intuitive que la commande supérieure. Vous pouvez faire défiler verticalement et horizontalement, configurer graphiquement les informations affichées, etc. Vous pouvez tuer les processus de manière interactive directement à partir de l’écran de sortie de htop.

    exemple htop

    fd : Alternative à la commande find

    La commande find est l’une des commandes Linux les plus puissantes et les plus utilisées. Il est impossible d’imaginer qu’un administrateur système puisse survivre sans utiliser la commande find.

    Mais la commande find a une structure étrange et elle peut être lente si vous effectuez un grand nombre d’opérations de recherche.

    Une alternative meilleure et plus rapide est commande fd. Écrit en Rust, fd est plus simple et plus rapide que son ancien concurrent.

    commande fd

    exa : alternative à la commande ls

    La commande exa ajoute quelques fonctionnalités tout en répertoriant le contenu du répertoire. Il a de meilleures valeurs par défaut et utilise des couleurs pour distinguer les types de fichiers et les métadonnées. Exa peut également afficher les attributs étendus d’un fichier, ainsi que les informations standard du système de fichiers telles que l’inode, le nombre de blocs et les différentes dates et heures d’un fichier.

    Vous pouvez utiliser l’arborescence pour voir la structure du répertoire. Il dispose également d’un support Git intégré pour voir quels fichiers ont été modifiés, validés et mis en scène, etc.

    04 exa tous les drapeaux

    Duf : alternative à la commande df

    la commande df sous Linux est utilisé pour vérifier l’espace disque. Bien que cela fonctionne la plupart du temps, une alternative plus simple et meilleure est duf, un outil écrit en Go.

    Il vous donne un aperçu de tous les appareils montés qui est facile à comprendre. Vous avez également la possibilité de spécifier un nom de répertoire/fichier et de vérifier l’espace libre pour ce point de montage.

    Avec duf, vous pouvez trier la sortie, répertorier les informations indoe et même enregistrer la sortie au format JSON.

    Tldr : alternative à la commande man

    Je sais que le puriste dit qu’il n’y a pas d’alternative aux pages de manuel sous Linux. Mais les pages de manuel peuvent parfois être trop détaillées et compliquées à lire et à comprendre.

    Entre en scène tldr. TLDR est le jargon Internet populaire pour « Too long to read (trop long à lire)». Et c’est l’idée derrière la création de tldr. Si vous trouvez les pages de manuel trop longues à lire, tldr simplifie cela en fournissant des exemples pratiques de la commande.

    exemple tldr

    Neovim : Alternative à Vim

    J’espère que je ne commets pas de blasphème ici mais un meilleur Vim n’est pas Emacs, c’est Néovim.

    Il y a des années, Vim est apparu comme une amélioration de l’ancien éditeur Vi. Il y a quelques années, Neovim a eu l’idée d’étendre Vim en tant qu’IDE.

    Il ajoute des fonctionnalités de terminal modernes telles que le style du curseur, les événements de mise au point, le collage entre crochets, etc. avec un émulateur de terminal intégré. La meilleure chose est que vous n’avez pas besoin de désapprendre Vim pour commencer à utiliser Neovim.

    Votre choix?

    Encore une fois, ces commandes alternatives ne doivent pas être considérées comme un remplacement instantané, surtout si vous gérez de nombreux systèmes Linux. Vous ne pouvez pas les trouver et les installer sur tous les systèmes. Ils ne sont bons que si vous avez un contrôle total sur votre (vos) machine(s) Linux.

    En gardant cela de côté, avez-vous trouvé de bons outils de ligne de commande alternatifs dans cette liste ? Laquelle est-ce? Connaissez-vous également d’autres outils qui pourraient « remplacer » les commandes UNIX héritées ? Pourquoi ne pas le partager avec nous dans la section des commentaires?

    Vous aimez ce que vous lisez ? Merci de bien vouloir faire circuler.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.