Feature Image Transform Your Terminal Experience With These Linux Tools

Table des matières

J'adore travailler avec la ligne de commande. Non seulement cela m’aide à accomplir des tâches rapidement et efficacement, mais cela donne également accès à plusieurs outils qui ont véritablement transformé mon expérience. Ces outils m'ont rendu plus productif, plus efficace et, oserais-je dire, encore plus enthousiaste à l'idée de travailler dans le terminal. Passons à certains de mes outils de ligne de commande préférés.

1. Tldr

Vous connaissez ces pages de manuel ? Ils sont incroyablement détaillés, ce qui est génial, mais parfois, vous avez juste besoin d'un rappel rapide de l'utilisation de base d'une commande sans connaître son arrière-plan. C'est là qu'intervient tldr. Il vous permet de trouver rapidement la bonne commande sans parcourir de longues pages de manuel.

Par exemple, si vous essayez de vous souvenir de la syntaxe de tarau lieu de taper man tarvous pouvez simplement saisir tldr tar pour voir quelques cas d’utilisation courants.

2. Btop

La prochaine étape est btop, une alternative avancée et conviviale à top ou htop. Il affiche l'utilisation du processeur, la consommation de mémoire, les E/S disque et l'activité réseau d'une manière visuellement attrayante. Il est ainsi beaucoup plus facile de comprendre rapidement les performances de votre système en un coup d'œil.

Affichage de la progression du système à l'aide de l'outil de ligne de commande Btop.

De plus, il est hautement configurable, vous permettant de personnaliser l'affichage pour présenter les informations qui comptent le plus pour vous. Je le trouve particulièrement utile lors du dépannage des problèmes de performances. Au lieu de parcourir un mur de texte, je peux identifier instantanément si un processus particulier consomme trop de ressources.

Pour installer btop, vous pouvez utiliser le gestionnaire de packages de votre système. Par exemple, sur les systèmes basés sur Ubuntu/Debian, exécutez :

sudo apt install btop

Une fois installé, tapez simplement btop dans votre terminal, et vous serez accueilli avec un tableau de bord dynamique affichant les performances de votre système.

3. Commandant de minuit

Midnight Commander est un gestionnaire de fichiers pour la ligne de commande, doté de deux panneaux qui simplifient la gestion des fichiers et des répertoires. Avec MC, vous pouvez copier, déplacer, supprimer ou modifier des fichiers, le tout sans quitter le terminal.

Il comprend également une visionneuse de fichiers intégrée pour différents formats, notamment les fichiers texte, binaires et d'archives, vous permettant de visualiser les fichiers directement sans ouvrir de programmes supplémentaires. MC prend en charge les systèmes distants via FTP ou SSH et traite les fichiers d'archives comme des répertoires locaux, ce qui en fait un outil très polyvalent pour la gestion de fichiers.

Pour installer Midnight Commander sur Ubuntu, exécutez :

sudo apt install mc

Vous pouvez le lancer en exécutant mc dans la borne.

Affichage des fichiers sur Mc File Manager sous Linux.

Naviguez à l'aide des touches fléchées et utilisez les touches de fonction pour des opérations particulières. En apprenant les raccourcis des touches de fonction, vous pouvez naviguer dans votre système de fichiers plus efficacement que jamais.

4. Zoxyde

Vous êtes-vous déjà retrouvé à taper à plusieurs reprises de longs chemins juste pour accéder à un dossier de projet ? zoxyde garde une trace des répertoires que vous visitez et vous permet d'y accéder en quelques frappes au lieu de taper des chemins complets. Cela permet de gagner un temps considérable, en particulier lorsque l'on travaille régulièrement avec de nombreux fichiers et répertoires.

Par exemple, si vous travaillez fréquemment dans « /home/user/projects/awesome-project », vous pouvez simplement taper z impressionnant d'y sauter instantanément. Plus vous l’utilisez, plus il permet de prédire votre destination.

L'installation de zoxid est également assez simple, car elle est accessible via votre gestionnaire de paquets par défaut. Pour installer zoxyde sur Ubuntu, exécutez :

sudo apt install zoxide

Après l'installation, intégrez-le à votre shell en ajoutant ce qui suit à votre fichier .bashrc ou .zshrc :

eval "$(zoxide init bash)"
Modification de la configuration du terminal Bash pour utiliser l'outil de ligne de commande zoxyde.

Appliquez les modifications sans redémarrer votre session de terminal en exécutant :

source ~/.bashrc

Ensuite, commencez à utiliser z au lieu de cd et découvrez avec quelle facilité vous pouvez naviguer dans votre système de fichiers.

Utilisation de l'outil Zoxid au lieu de la commande cd sur le terminal Linux.

5. Ripgrep

Avez-vous déjà essayé de localiser où une fonction particulière est définie dans des milliers de lignes de code ? Avec ripgrep, non seulement c'est plus rapide, mais c'est aussi plus précis, car il ignore par défaut les fichiers et répertoires non pertinents.

Construit avec Rust, ripgrep est conçu pour la rapidité et l'efficacité, surpassant les outils traditionnels comme grep. C'est particulièrement pratique pour les développeurs qui ont besoin d'effectuer des recherches dans de grands référentiels de code.

Utilisez votre gestionnaire de paquets par défaut comme APT pour installer ripgrep sur Ubuntu :

sudo apt install ripgrep

Par exemple, vous pouvez rechercher un modèle spécifique dans tous les fichiers d'un répertoire en fournissant le modèle et le répertoire comme arguments :

rg 'pattern' directory_name
Recherche d'un modèle spécifique dans les fichiers d'un répertoire spécifique à l'aide de l'outil ripgrep de Linux.

Vous obtiendrez une liste de correspondances, complète avec les noms de fichiers et les numéros de ligne.

6. Tmux

Tmux vous permet de diviser la fenêtre de votre terminal en plusieurs volets, de créer plusieurs fenêtres et même de vous déconnecter des sessions pour les reprendre plus tard.

Tmux avec plusieurs volets sous Linux.

La véritable puissance de tmux brille lorsque vous travaillez sur des serveurs distants. Une fois, j'ai géré une session sur un serveur distant pendant des semaines, gérant une tâche de longue durée. Je pouvais me déconnecter, travailler sur autre chose et revenir plus tard sans perdre ma progression.

Pour installer tmux sur les systèmes basés sur Debian, exécutez ceci :

sudo apt install tmux

Une fois installé, utilisez simplement tmux commande pour démarrer une nouvelle session. De plus, vous pouvez créer de nouvelles fenêtres dans tmux en utilisant Ctrl + b + cbasculez entre eux avec Ctrl + b + n (suivant) et Ctrl + b + p (précédent) et divisez les volets en utilisant Ctrl + b + % (division verticale) et Ctrl + b + " (fractionnement horizontal).

7. Fzf

Fzf, abréviation de chercheur flous'intègre à votre shell pour fournir un moyen interactif de rechercher des fichiers, des répertoires, l'historique des commandes ou même du texte dans les fichiers à l'aide de la correspondance floue. Vous tapez quelques caractères et fzf affiche les éléments correspondants en temps réel.

Recherche de fichiers à l'aide de l'outil Fzf sous Linux.

Avec fzf, vous n'avez pas besoin de mémoriser les noms exacts des fichiers, mais seulement des parties d'entre eux. Ceci est particulièrement efficace lorsque vous travaillez avec des projets volumineux ou de nombreux fichiers.

Vous pouvez obtenir fzf en utilisant le gestionnaire de paquets par défaut, par exemple en utilisant APT sur un système basé sur Debian :

sudo apt install fzf

Dactylographie fzf dans le terminal ouvre une fenêtre interactive dans laquelle vous pouvez taper pour filtrer et sélectionner des fichiers. De plus, il s'intègre bien à d'autres outils comme ripgrep ou Vim et peut être utilisé pour améliorer considérablement votre expérience de ligne de commande.

8. Chauve-souris

Bat est une alternative moderne à cat qui affiche non seulement le contenu du fichier, mais ajoute également la coloration syntaxique, l'affichage des numéros de ligne, l'intégration Git, etc.

Ce que j'aime le plus chez bat, c'est la façon dont il gère automatiquement différents types de fichiers. Que vous regardiez du code source, des fichiers de démarques ou des fichiers de configuration, bat applique la coloration syntaxique appropriée et rend le contenu beaucoup plus lisible.

Comme tous les autres outils mentionnés, vous pouvez également l'obtenir à partir de votre gestionnaire de packages par défaut. Par exemple, sur les systèmes basés sur Debian, exécutez ceci :

sudo apt install bat

Désormais, lorsque vous souhaitez afficher le contenu d'un fichier, utilisez simplement :

bat filename.txt
Affichage du fichier Python à l'aide de la commande Bat

Note: Sur Ubuntu/Debian, bat la commande devient batcat en raison d'un conflit de nom avec un package Bacula. Cependant, si vous décidez quand même d'utiliser un batpuis créez simplement un alias Bash pour mapper batcat à bat.

Alors voilà ! Ces outils ont changé la façon dont j'interagis avec la ligne de commande. En utilisant ces outils, vous pouvez également améliorer considérablement votre productivité et rendre le travail dans le terminal plus agréable.

Avez-vous essayé l'un de ces produits et quelle a été votre expérience ? De plus, vous pouvez essayer d'autres commandes Linux amusantes ou des commandes que les nouveaux utilisateurs peuvent utiliser.

Partager :
Facebook
Twitter
LinkedIn

Gentil Geek

Passionné d'informatique depuis ma plus tendre enfance aujourd'hui j'en ai fait mon métier. A vos côtés pour simplifier votre utilisation de l'informatique et vous permettre de gagner en compétences.

Poster le commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *