6 applications de ligne de commande Linux utiles à installer
Linux regorge d'utilitaires de ligne de commande qui peuvent considérablement améliorer votre expérience utilisateur. La multitude de ces outils peut cependant rendre difficile le choix des points de départ pour les novices.
Afin de simplifier votre recherche, nous avons compilé une liste des applications de ligne de commande Linux les plus pratiques et les plus utilisées.
1. Wget : Le Téléchargeur Universel
Wget est un outil incontournable pour les utilisateurs de Linux. Il permet de télécharger des fichiers via divers protocoles directement depuis la ligne de commande.
Bien que la plupart des distributions Linux intègrent Wget par défaut, voici comment l'installer sur les systèmes courants au cas où il serait manquant:
| Ubuntu | sudo apt install wget |
| Debian | sudo apt-get install wget |
| Arch Linux | sudo pacman -S wget |
| Fedora | sudo dnf install wget |
| OpenSUSE | sudo zypper install wget |
L'utilisation de Wget est simple : lancez la commande `wget` dans le terminal, suivie de l'URL du fichier à télécharger. Par exemple :
wget https://example.com/fichier.zip
Wget peut également télécharger plusieurs fichiers à partir d'une liste. Créez d'abord un fichier texte contenant les URLs à télécharger, par exemple `~/Downloads/telechargements.txt` :
touch ~/Downloads/telechargements.txt
Ajoutez les URLs souhaitées dans ce fichier et utilisez l'option `-i` pour que Wget les télécharge :
wget -i ~/Downloads/telechargements.txt
2. Htop : Moniteur de Processus Avancé

Htop est une version améliorée du gestionnaire de tâches standard Top. Il offre une interface plus conviviale et plus informative pour surveiller les processus en cours sur votre système.
Cet outil est extrêmement pratique pour visualiser l'utilisation des ressources, identifier les processus gourmands et les arrêter, suspendre, ou supprimer en cas de besoin.
| Ubuntu | sudo apt install htop |
| Debian | sudo apt-get install htop |
| Arch Linux | sudo pacman -S htop |
| Fedora | sudo dnf install htop |
| OpenSUSE | sudo zypper install htop |
Pour lancer Htop, entrez simplement `htop` dans le terminal.
htop
Une fois démarré, vous accéderez à toutes les informations relatives aux processus et à l'utilisation des ressources de votre machine Linux. Pour filtrer la liste et rechercher un processus, appuyez sur la touche F3, puis saisissez son nom. Pour le terminer, sélectionnez-le avec les flèches et appuyez sur F9, choisissez l'option désirée : "tuer", "suspendre", ou autres options de gestion.
3. Nano : Éditeur de Texte Simple et Efficace

Bien que Vi et Emacs soient souvent mis en avant, Nano est un excellent éditeur de texte pour le terminal. Il est simple, intuitif et très pratique pour modifier rapidement des fichiers textes, scripts ou programmes.
De nombreuses distributions Linux intègrent Nano par défaut, mais voici comment l'installer si nécessaire:
| Ubuntu | sudo apt install nano |
| Debian | sudo apt-get install nano |
| Arch Linux | sudo pacman -S nano |
| Fedora | sudo dnf install nano |
| OpenSUSE | sudo zypper install nano |
Nano peut être utilisé en mode root ou non-root. Pour modifier un fichier système, utilisez `sudo nano` suivi du chemin du fichier :
sudo nano /chemin/vers/fichier/a/editer
Pour une édition standard, lancez simplement `nano` avec le chemin du fichier :
nano /chemin/vers/fichier/a/editer
4. Lynx : Navigateur Web en Mode Texte

Lynx est un navigateur web conçu pour fonctionner dans le terminal. Bien que moins courant à l'ère des navigateurs graphiques, il reste pratique dans certaines situations, notamment pour les serveurs ou lorsque vous devez consulter une page web depuis un terminal.
Pour utiliser Lynx, saisissez `lynx` suivi de l'URL :
lynx https://exemple.com
Pour approfondir votre connaissance de Lynx et découvrir des fonctionnalités avancées, vous pouvez consulter les tutoriels et la documentation disponibles en ligne.
5. Fzf : Recherche de Fichiers Efficace

Fzf est un outil idéal pour la recherche rapide de fichiers et de répertoires. Il s'agit d'un navigateur de terminal qui localise rapidement les fichiers sans nécessiter de commande de recherche complexe.
Si Fzf n'est pas installé par défaut sur votre système, voici comment l'ajouter :
| Ubuntu | sudo apt install fzf |
| Debian | sudo apt-get install fzf |
| Arch Linux | sudo pacman -S fzf |
| Fedora | sudo dnf install fzf |
| OpenSUSE | sudo zypper install fzf |
Pour lancer Fzf, utilisez la commande `fzf` depuis n'importe quel répertoire. Par exemple, pour rechercher dans le dossier `Documents` :
cd ~/Documents fzf
Si vous souhaitez rechercher des mots-clés spécifiques, utilisez l'option `-q` :
cd ~/Documents fzf -q='MOT CLE'
6. Pydf : Visualisation Colorée de l'Espace Disque

Pydf est une version colorée de la commande `df`, qui permet de visualiser l'espace disque disponible sur vos disques durs, périphériques amovibles, et systèmes de fichiers montés.
Bien qu'il n'ajoute pas de nouvelles fonctionnalités par rapport à `df`, Pydf offre l'avantage de présenter les informations avec des couleurs, ce qui facilite leur lecture dans le terminal.
Pydf n'étant pas installé par défaut, voici comment l'ajouter :
| Ubuntu | sudo apt install pydf |
| Debian | sudo apt-get install pydf |
| Arch Linux | sudo pacman -S pydf |
| Fedora | sudo dnf install pydf |
| OpenSUSE | sudo zypper install pydf |
Pour utiliser Pydf, entrez simplement la commande `pydf` dans le terminal.
pydf
Par défaut, `pydf` affiche les informations en blocs. Pour une lecture plus simple, vous pouvez utiliser l'option `-h` pour une affichage en format "humain":
pydf -h
Conclusion
Cette liste présente quelques applications de ligne de commande pratiques pour Linux, mais le potentiel est bien plus vaste. N'hésitez pas à explorer davantage et à partager vos outils de ligne de commande préférés dans les commentaires ci-dessous !