6 commandes Rust à utiliser à la place des commandes Linux traditionnelles

Chaque distribution Linux tire ses racines du noyau Linux, qui a été publié en 1991. Il a été initialement écrit en C, mais lentement et régulièrement, Rust prend le relais en tant que deuxième langage du C au sein du noyau. À mesure que la technologie continue d'évoluer, vous disposez des commandes que vous pouvez utiliser pour exécuter les mêmes fonctions, mais avec une meilleure efficacité.

Bien que ces commandes fassent largement le travail, il y a toujours une touche de normes de codage modernes à ajouter, pour rendre les choses plus transparentes. Parlons de certains des outils Rust sous Linux qui valent la peine d'être essayés.

1. Remplacez « man » par « tldr »

Les pages de manuel Linux existent probablement depuis toujours, ce qui explique probablement pourquoi ces manuels continuent d'être le guide de travail de tout débutant. Malheureusement, compte tenu de leur ancienneté, il devient difficile pour les utilisateurs d'assimiler certaines des commandes et instructions affichées sur ces pages.

C'est là que Tealdeer (tldr) entre en scène.

Même si Tealdeer n'est qu'une autre adaptation de vos pages de manuel ordinaires, les manuels générés par cette commande sont beaucoup plus faciles à comprendre. Le fait le plus louable à propos de tldr est qu'il répertorie toutes les commandes possibles que l'on pourrait utiliser dans la fenêtre de commande, sans parler du support sans fin de la communauté tldr.

Pour installer tldr sur Ubuntu et Debian :

 sudo apt-get update
sudo apt-get install tldr -y

Pour installer Tealdeer sur Fedora et d'autres distributions basées sur RHEL :

 sudo dnf install tealdeer

Utilisez tldr de la même manière que vous utiliseriez la commande man. Par exemple, exécutez les commandes suivantes et voyez la différence entre les deux sorties :

 man ls

Sortir:

 tldr ls

Sortir:

Tealdeer est plus complet, ce qui offre un meilleur aperçu du fonctionnement de chaque commande. Cela le rend idéal pour les débutants qui explorent encore le monde des commandes Linux.

Connexes : TLDR : sa signification, son utilisation correcte et ses exemples

2. Utilisez « poussière » à la place de « du »

Que feriez-vous si vous pouviez voir l'utilisation de la mémoire de votre système en une seule fois ? Eh bien, si oui, alors il est temps de remplacer du par de la poussière .

L'ancienne commande du renvoie votre utilisation du disque, mais la commande dust peut vous aider à gagner plus de temps que d'habitude. Imaginez voir toutes vos principales statistiques d'utilisation sous forme graphique, le tout sur un seul écran.

Vous pouvez installer de la poussière sur votre système à l'aide de snap :

 sudo snap install dust

Après l'installation, vous pouvez exécuter la commande dust dans le terminal ou spécifier un répertoire particulier avec la commande pour répertorier l'utilisation de la mémoire.

Pour utiliser la commande, spécifiez un chemin de répertoire avec la commande :

 dust /path/to/directory

…où /chemin/vers/répertoire est le chemin absolu ou relatif d'un dossier.

Sortir:

Dust est simple à utiliser, facile à comprendre et une commande efficace pour les nouveaux utilisateurs de la ligne de commande Linux.

3. Remplacez « trouver » par « fd »

La commande find est l'une des commandes les plus utilisées dans l'écosystème Linux. Malheureusement, la commande donne une sortie limitée d'entrées de système de fichiers, et elle a tendance à être lente lors du passage au peigne fin de grands ensembles de données.

Lorsque vous avez beaucoup de données entre vos mains, vous voudriez travailler avec des commandes rapides, qui peuvent récupérer les résultats en un tournemain. Dans de tels cas, vous pouvez remplacer find par sa version Rust, fd .

Cette commande propose une traversée de répertoires parallèle, ce qui signifie simplement que vous pouvez rechercher dans plusieurs répertoires en une seule fois.

Pour installer fd sur Fedora et d'autres distributions basées sur RHEL :

 sudo dnf install fd-find

Sur les distributions Linux basées sur Arch :

 sudo pacman -S fd

L'installation de fd sur les distributions basées sur Debian est également simple :

 sudo apt install fd-find

4. Remplacer "ls" par "exa"

Le ls traditionnel command , abréviation de list source , répertorie les fichiers et les dossiers de données, en particulier lorsque vous souhaitez consulter le contenu d'un répertoire. Mais la sortie n'est pas très conviviale, c'est là qu'intervient la commande exa .

Pour installer exa sur Ubuntu :

 sudo apt install exa

L'installation sur Fedora est également facile.

 sudo dnf install exa

Sur les distributions basées sur Arch comme Manjaro :

 sudo pacman -S exa

La sortie est plutôt intéressante, car vous vous éloignez de l'écran noir et blanc traditionnel pour une sortie colorée. La commande exa utilise différentes couleurs pour distinguer les différents types de fichiers et les métadonnées.

 exa -l

Sortir:

Comme il s'agit d'un petit package et qu'il ne contient qu'un seul binaire, la fonction de commande fonctionne bien pour identifier les liens symboliques, les attributs et Git.

5. Utiliser Tokei

Tokei n'est pas une commande de remplacement en soi. En tant que programmeur, vous souhaiterez peut-être afficher les statistiques d'une base de code. En d'autres termes, il s'agit d'un outil d'analyse de code complet, qui peut s'avérer très utile sur le long terme.

La sortie présentera idéalement le nombre de fichiers, de commentaires, de blancs regroupés par langue, le nombre total de lignes de code, etc. C'est un utilitaire rapide, qui peut compter des milliers de lignes de code relativement rapidement. Il prend en charge plus de 150 langues, ce qui en fait un utilitaire assez précis.

Vous pouvez stocker la sortie générée par la commande pour la réutiliser ultérieurement. Tokei fonctionne sur plusieurs systèmes d'exploitation, notamment Linux, Mac et Windows.

Vous pouvez installer Tokei sur votre système à l'aide de Cargo, un gestionnaire de packages basé sur Rust.

 cargo install --git https://github.com/XAMPPRocky/tokei.git tokei

6. Remplacer "ps" par "procs"

Procs est une réécriture de la commande ps traditionnelle , qui affiche des informations relatives au processus tout en ajoutant des fonctionnalités supplémentaires. Après l'installation, procs colore la sortie et donne des informations détaillées aux utilisateurs finaux pour qu'ils examinent les ID de processus (PID), le nom d'utilisateur, ainsi que quelques autres détails pertinents pour faciliter le processus.

Vous pouvez installer des procs sur votre système à l'aide de snap :

 sudo snap install procs

Pour installer la commande sur Fedora :

 sudo dnf install procs

Pour obtenir une liste de tous les processus en cours d'exécution sur votre système à l'aide de procs, tapez ce qui suit :

 procs

Sortir:

Quelle est votre commande de remplacement préférée ?

La liste des commandes Rust ne s'arrête pas là. Il existe de nombreuses commandes différentes, qui sont beaucoup plus efficaces et offrent une meilleure utilité aux utilisateurs.

Si vous êtes un utilisateur CLI moderne, vous aimeriez les avantages dérivés de l'utilisation de ces commandes. Les avantages pourraient être en termes de gain de temps, d'approches modernisées et de meilleurs modes de travail.