Linux terminal, a search bar in the center, and Tux holding a magnifying glass.
Agence web » Actualités du digital » 11 commandes Linux négligées que vous devriez vraiment utiliser

11 commandes Linux négligées que vous devriez vraiment utiliser

Sous la surface des commandes Linux bien connues se trouve un trésor d'utilitaires moins connus qui peuvent vous faciliter la vie, améliorer votre productivité et même impressionner vos collègues utilisateurs de Linux. Explorons certaines des commandes les plus puissantes mais négligées qui méritent plus d'attention.

1

RSync – l'alternative plus intelligente au CP et au SCP

La plupart des gens comptent sur CP pour copier des fichiers, mais RSYNC fait le même travail mieux. Il est plus rapide, prend en charge les fonctionnalités de CV et peut synchroniser efficacement les fichiers entre les systèmes. Il peut également préserver les attributs de fichiers et de répertoires tels que les horodatages, les autorisations et les liens symboliques. Cela fonctionne très bien pour tout, de la copie d'un fichier à la sauvegarde d'un système de fichiers entier.

RSYNC est installé sur pratiquement tous les systèmes Linux par défaut. S'il arrive qu'il ne se trouve pas sur votre système, installez avec la commande suivante:

        sudo apt install rsync  

sudo dnf install rsync

Utilisation de base:

        

rsync -av source/ destination/

        

rsync -avz source/ user@remote:/destination

        

rsync

En rapport

Comment transférer des fichiers entre les systèmes à l'aide de SCP et RSYNC

L'une ou l'autre de ces commandes vous permet de transférer des fichiers en toute sécurité entre les ordinateurs, mais il y a de bonnes raisons de les connaître tous les deux.

2

Bat – un meilleur chat

L'un des premiers outils de ligne de commande Linux que la plupart des utilisateurs apprennent est Cat. Il est souvent utilisé pour imprimer des fichiers texte à l'écran dans un terminal. Il est efficace, mais ne fournit que la sortie très basique et principalement WYSIWYG. BAT est une alternative puissante qui, entre autres, fournit une coloration de syntaxe pour le code, les fonctionnalités de pagination, le défilement avant et vers l'arrière, et bien plus encore.

Installer avec:

        sudo apt install bat

sudo dnf install bat

Utilisation de base:

        bat FileToRead.txt
    

Avec la chauve-souris ouverte, vous pouvez manœuvrer facilement en utilisant la flèche ou les clés de page. Appuyez sur H pour voir l'aide complète et Q pour quitter une invite de commande.

3

FD – une découverte plus rapide et plus intelligente

La commande Find est puissante mais peut rapidement devenir trop compliqué si vous voulez aller au-delà des recherches assez basiques. La commande FD est à la fois plus rapide et plus intuitive, ce qui en fait une excellente alternative.

Installer avec:

        sudo apt install fd-find

sudo dnf install fd-find

Utilisation de base:

        

fd "pattern" /search/path

fd ".log" /var/log

        

fd -- glob "*.log"

fd --glob "specific.file.txt"

FD fait un bon travail pour combiner des fonctionnalités puissantes et une facilité d'utilisation. Si vous n'êtes pas très averti de la technologie, le commutateur –glob est probablement ce que vous rechercherez. Pour les utilisateurs plus avancés, la possibilité d'utiliser des expressions régulières vous permettra de trouver à peu près n'importe quoi.

4

NCDU – Un meilleur analyseur d'utilisation du disque

La plupart des utilisateurs vont à la commande DU pour vérifier l'état de l'utilisation globale du disque sur leur système. Cela fonctionne bien si vous voulez juste voir la quantité d'espace dont vous disposez, mais si vous voulez entrer exactement ce qui utilise cet espace, les choses deviennent plus difficiles. C'est là que NCDU brille vraiment.

Installer avec:

        sudo apt install ncdu

sudo dnf install ncdu

Utilisation de base:

        ncdu

ncdu

Il faudra quelques instants à NCDU pour scanner votre arborescence de répertoire et se mettre en place la première fois que vous l'exécutez. Les essais suivants se chargeront beaucoup plus rapidement. Vous pouvez appuyer sur la touche d'interrogation pour obtenir de l'aide si vous en avez besoin, mais l'interface est très intuitive. Vous verrez rapidement quels répertoires et fichiers occupent le plus d'espace de votre système et pourrez explorer jusqu'à ce que l'arbre va.

En rapport

Comment utiliser NCDU pour trouver des répertoires de mentions de disque dans Linux

Apprivoiser votre espace disque du terminal!

5

htop – un meilleur top

La plupart des utilisateurs de Linux connaissent très bien le haut de commande de la visionneuse de processus et il y a une raison à cela – il fait très bien ce qu'il fait. Il existe cependant une alternative qui s'améliore à la fois cosmétiquement et fonctionnellement. Permettez-moi de vous présenter HTOP.

Installer avec:

        sudo apt install htop

sudo dnf install htop

Utilisation de base:

        htop

htop

Comme vous pouvez le voir, HTOP ajoute de la couleur à sa sortie, ce qui facilite le choix des éléments qui vous intéressent rapidement. Il montre également un peu plus de détails sur votre matériel par défaut. Les conditions du CPU, de la mémoire et de l'échange sont affichées par défaut. Vous pouvez avoir une excellente idée de ce qui se passe sur votre système avec un simple coup d'œil. Utilisez les touches de fonction pour modifier les paramètres, tuer les processus, etc.

En rapport

Comment utiliser la commande htop sur Linux

Plus qu'un joli visage.

6

Colonne – Imprimez les données dans des colonnes soignées et alignées

Vous êtes-vous déjà retrouvé à regarder un fichier de virgules, d'espace ou de valeurs séparées par les demi-colonies, souhaitant qu'il y ait un moyen rapide et facile de l'organiser à l'écran et de le rendre plus facile à lire? C'est là que la colonne entre en jeu.

Cette commande doit être disponible sur pratiquement toutes les distributions Linux sans avoir besoin d'installer quoi que ce soit.

Voici un exemple de visualisation d'un fichier CSV dans le terminal sans formatage supplémentaire:

Et voici à quoi il ressemble lors de la colonne par la colonne:

Utilisation de base:

        
cat data.txt | column -t


cat data.txt | column -t | more


column -s, -t < file.csv


column -s; -t < file.csv


column -s, -t --table-truncate 1 < file.csv


Column

Vous pouvez obtenir plus de colonnes en tuysant sa sortie dans d'autres outils ou fichiers. Vous pouvez enregistrer la sortie en tant que nouveau fichier ou le tuer davantage pour la possibilité de reculer et d'avancer à travers les données.

7

regarder – surveiller n'importe quelle commande en temps réel

La commande de montre vous permettra d'exécuter n'importe quelle autre commande à des intervalles de temps spécifiques (par défaut de deux secondes) et garder un œil sur la sortie. C'est parfait lorsque vous devez surveiller une partie de votre système pour les modifications.

La commande de montre doit être disponible sur toutes les distributions Linux par défaut.

Utilisation de base:

        

watch df -h

watch ls -l

watch -d free -m

watch

man watch

Que vous recherchiez un processus en fuite ou que vous essayiez de vérifier que les modifications souhaitées se produisent, l'utilitaire de montre peut vous donner un aperçu des choses que vous pourriez maintenant être en mesure de voir autrement.

8

PV – Une barre de progression pour les commandes de longue date

Il existe de nombreuses commandes Linux, telles que CP et MV, qui ne donnent aucune sorte de sortie utile sur leurs progrès. Si vous essayez de manipuler des fichiers volumineux ou que vous devez exécuter d'autres commandes qui peuvent prendre un certain temps à terminer, vous vous êtes sans aucun doute retrouvé dans le « Est-ce que ça fait quelque chose? » situation. C'est là que PV entre en jeu.

Installer avec:

        sudo apt install pv

sudo dnf install pv

Utilisation de base:

        

pv source_file > destination_file

pv file_to_compress | gzip > compressed_file.gz

pv

man pv

La commande PV fournit une barre de progression complète avec le pourcentage et les estimations temporelles de l'achèvement du travail. Vous n'avez plus à vous gratter la tête en vous demandant si vous devez laisser aller le processus ou le tuer et essayer autre chose.

En rapport

Comment surveiller la progression des commandes Linux (avec PV et progrès)

Plus d'aveugle volant.

9

TLDR – pages manuelles simplifiées pour les commandes communes

Les pages de l'homme intégrées à Linux sont une excellente ressource lorsque vous avez besoin d'une description détaillée de la façon dont quelque chose fonctionne et peut être utilisé. Parfois, cependant, les informations deviennent si détaillées et complexes que vous vous retrouvez plus confus que lorsque vous avez commencé à lire. C'est là que TLDR entre en jeu.

Installer avec:

        sudo apt install tldr

sudo dnf install tldr

Utilisation de base:

        tldr tar

tldr cp

tldr <any command here>

La commande TLDR fonctionne similaire à Man, mais elle vous donnera des explications simplifiées et plus simples. Pour la plupart des commandes, il fournit également des exemples de ligne de commande faciles à comprendre pour vous aider à parcourir les tâches les plus courantes rapidement.

10

Eza – un remplacement LS modernisé

La commande de répertoire de répertoire ls est probablement la commande la plus utilisée sur n'importe quel système Linux et la plus ancienne. EZA offre les mêmes fonctionnalités de base mais ajoute de nombreux extras qui améliorent l'expérience des utilisateurs de puissance hyper productifs d'aujourd'hui.

Installer avec:

        sudo apt install eza

sudo dnf install eza

Utilisation de base:

        

eza

eza --long --tree --level=3

eza --long --header --icons --git

eza

Pour les développeurs, les analystes et autres utilisateurs de puissance, EZA peut rapidement devenir un outil indispensable. Il fournit des informations plus significatives que son ancien homologue et la sortie codée en couleur facilite la concentration sur ce que vous recherchez exactement.

11

arbre – Afficher la structure des arbres des systèmes de fichiers

La commande d'arbre vous permettra de visualiser le contenu de tout répertoire d'une structure en forme d'arbre, vous permettant de visualiser la hiérarchie des dossiers et des fichiers. Il peut s'agir d'un outil efficace pour aider à garder les choses organisées et au bon endroit.

Installer avec:

        sudo apt install tree

sudo dnf install tree

Utilisation de base:

        

tree

tree /etc/

tree

man tree

La commande d'arborescence est un excellent outil pour vous aider à obtenir une idée visuelle de la disposition de toute partie de votre système de fichiers. Vous pouvez consulter n'importe quoi, de l'ensemble du répertoire racine jusqu'à des collections de petits fichiers personnels. Il est facile de repérer des articles en dupliqués, de petits répertoires qui pourraient être consolidés, et plus encore.


L'une des choses les plus attrayantes à propos de Linux est l'abondance d'alternatives et de choix qu'il met à la disposition de tous. Il est normal de s'habituer à la façon dont vous faites les choses au fil du temps, mais cela ne fait jamais de mal de vérifier les alternatives de temps en temps. Vous pourriez bien trouver un joyau caché qui fera une différence positive dans votre flux de travail quotidien.

★★★★★