Comment rendre le terminal Linux convivial avec ColorLS



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