L’interface utilisateur du terminal Linux est généralement efficace et bien conçue. La plupart des distributions offrent des paramètres par défaut qui facilitent grandement l’utilisation de la ligne de commande. Toutefois, malgré ses performances, le terminal Linux peut toujours bénéficier d’améliorations, notamment celles qui le rendent plus convivial.
AVIS IMPORTANT : N’hésitez pas à parcourir l’article jusqu’à la fin pour visionner le tutoriel vidéo associé.
Découvrez ColorLS, un outil de ligne de commande conçu pour améliorer votre expérience utilisateur. Il enrichit le terminal en ajoutant des polices et des icônes attrayantes à côté de chaque fichier (une icône de musique pour les fichiers MP3, une icône d’image pour les fichiers JPG, etc.).
Installation de Ruby
L’installation de ColorLS demande un certain effort car il n’existe pas de méthode simple pour l’installer. Pour l’instant, il n’y a ni packages téléchargeables ni prise en charge directe par les distributions Linux. Pour l’utiliser, vous devez donc compiler le logiciel vous-même.
ColorLS est un « gem » Ruby, ce qui implique que le langage de programmation Ruby est indispensable. Heureusement, l’installation de Ruby et de son environnement d’exécution est simple sous Linux.
Pour obtenir Ruby, lancez un terminal et suivez les instructions appropriées pour votre distribution.
Ubuntu
sudo apt install ruby ruby-dev git
Debian
sudo apt-get install ruby ruby-dev git
Arch Linux
sudo pacman -S ruby git
Fedora
sudo dnf install ruby git -y
OpenSUSE
sudo zypper install ruby git
Distributions Linux génériques
Ruby est une condition sine qua non pour ColorLS. Sans lui, ColorLS ne fonctionnera tout simplement pas. La bonne nouvelle est que même les distributions Linux les plus obscures peuvent facilement installer le langage Ruby grâce à des programmes développés avec Ruby.
Ouvrez un terminal, utilisez votre gestionnaire de paquets pour rechercher « Ruby » et installez-le. Si vous rencontrez des difficultés, rendez-vous sur le site officiel pour une installation manuelle. Assurez-vous également d’installer Git, car il est nécessaire pour interagir avec les différents dépôts Git mentionnés dans ce tutoriel.
Installation des polices
Les fonctionnalités exceptionnelles de ColorLS reposent sur une police de caractères personnalisée, offrant une esthétique unique et des possibilités impossibles à atteindre avec les polices par défaut des distributions Linux. Avant d’utiliser ColorLS, il est donc crucial d’installer Nerd-Fonts.
Nerd-Fonts est volumineux et son téléchargement depuis GitHub peut prendre du temps. Dans un terminal, clonez les fichiers sur votre ordinateur Linux.
git clone https://github.com/ryanoasis/nerd-fonts.git
Le clonage des fichiers Nerd-Fonts peut être long. Il est donc conseillé de laisser le terminal ouvert et de faire autre chose. Une fois le processus terminé, vous pouvez commencer l’installation.
Utilisez d’abord la commande CD pour vous déplacer dans le dossier « nerd-fonts » sur votre ordinateur.
cd nerd-fonts
Nerd-Fonts inclut un script d’installation pour simplifier le processus. Exécutez-le avec la commande :
./install.sh
Laissez le script installer les polices, en gardant à l’esprit que l’opération peut prendre un certain temps.
Installation de ColorLS
ColorLS est disponible sur Github. Pour l’obtenir, ouvrez un terminal et utilisez la commande git clone.
git clone https://github.com/athityakumar/colorls.git
Déplacez-vous dans le dossier source à l’aide de la commande CD.
cd colorls
Installez le programme à l’aide de la commande ruby.
sudo gem install colorls
Utilisation de ColorLS
ColorLS est une application prête à l’emploi. Pour en profiter, ouvrez un terminal et exécutez-la depuis n’importe quel répertoire.
colorls
La commande ColorLS de base affiche tous les fichiers du répertoire courant, ainsi que des icônes spécifiques pour chaque type de fichier. Cependant, les fichiers cachés ne sont pas affichés, à moins d’utiliser l’option « a ».
colorls -a
Affichage des permissions
Tout comme la commande LS classique, ColorLS peut afficher plus que les noms de fichiers. Il peut également indiquer le propriétaire, les permissions, l’ordre de tri, etc. Pour afficher les permissions avec ColorLS, lancez la commande suivante :
colorls -l
Tri des fichiers par taille
L’option « S » permet d’afficher et de trier les fichiers par taille. Pour cela, exécutez :
colorls -S
Affichage des dossiers uniquement
Pour afficher uniquement les sous-dossiers d’un répertoire, utilisez l’option « d » :
colorls -d
Sauvegarde des options de ColorLS dans un fichier
ColorLS offre de nombreuses options qui en font un remplacement vraiment utile et esthétique de la commande LS. Pour les découvrir, lancez ColorLS avec l’option d’aide :
colorls --help
Il est également possible de sauvegarder les informations affichées par cette commande dans un fichier texte :
colorls --help >> ~/Documents/colorls-commands.txt
Affichez le contenu de ce fichier dans un terminal avec la commande cat :
cat ~/Documents/colorls-commands.txt