Recherche de site Web

Explorez plus de 20 outils amusants pour la ligne de commande Linux


Linux est un système d'exploitation polyvalent avec une communauté dynamique, et il y a plein de choses amusantes et originales que vous pouvez faire avec. Linux offre beaucoup de place pour la créativité et la personnalisation. Dans ce billet de blog complet, nous vous présenterons une collection d'outils de ligne de commande Linux divertissants et amusants qui apportent créativité et joie à vos sessions terminal. Que vous soyez un pro de Linux ou un débutant curieux, ces outils ajouteront de l'humour, des œuvres d'art et des surprises à votre expérience en ligne de commande.

De nombreux utilitaires listés ici sont inutiles. Ils pourraient ne pas être aussi bénéfiques pour les utilisateurs moyens et les débutants. La plupart de ces outils sont développés purement pour le plaisir et comme moyen d'apprendre à coder.

Cependant, certains des outils sont quelque peu utiles pour les utilisateurs avancés, les développeurs et les administrateurs système.

1. Cowsay

Cowsay est un programme qui génère des représentations en art ASCII de messages avec une vache animée prononçant le message.

Tout d'abord, assurez-vous d'avoir cowsay installé. Vous pouvez généralement l'installer en utilisant le gestionnaire de paquets de votre distribution Linux. Par exemple, sur les systèmes basés sur Ubuntu ou Debian, vous pouvez exécuter :

$ sudo apt install cowsay

Une fois cowsay installé, vous pouvez l'utiliser pour afficher un message avec une vache animée.

Voici un exemple simple :

cowsay "Hello, Welcome to OSTechNix!"

Cette commande affichera la sortie suivante :

______________________________
< Hello, Welcome to OSTechNix! >
 ------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Commande Cowsay

Vous pouvez personnaliser la vache et la bulle de dialogue en utilisant différentes options. Par exemple, vous pouvez changer l'apparence de la vache :

$ cowsay -f tux "I love Linux!"

Cela affichera Tux le pingouin disant « J'aime Linux ! » au lieu de la vache traditionnelle.

_______________
< I love Linux! >
 ---------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

Vous pouvez également utiliser l'option -e pour spécifier les yeux et l'option -T pour spécifier la langue :

$ cowsay -e ^^ -T UU "I use Arch Linux BTW!"

Cela fera dire à la vache « J'utilise Arch Linux, d'ailleurs ! » avec des yeux différents et une langue différente.

Personnaliser la sortie de la commande Cowsay

cowsay est un outil amusant et fantaisiste qui peut être utilisé pour ajouter une touche d'humour et de créativité à votre terminal Linux. Vous pouvez expérimenter avec différents fichiers de vache et options pour créer divers messages amusants.

2. Fortune

Fortune est un programme qui affiche des citations, des blagues ou des aphorismes aléatoires à partir d'une base de données de fichiers texte.

Assurez-vous que le package fortune est installé sur votre système :

$ sudo apt install fortune

Voici quelques exemples d'utilisation de la commande fortune :

Afficher une Fortune Aléatoire:

Pour afficher une fortune aléatoire, exécutez simplement la commande fortune sans arguments :

$ fortune

Ceci vous montrera un message de fortune aléatoire provenant de la base de données.

Afficher une courte fortune:

Vous pouvez utiliser l'option -s pour afficher une fortune plus courte :

$ fortune -s

Les fortunes courtes sont généralement concises et vont droit au but.

Afficher une longue fortune:

Pour afficher une fortune plus longue, vous pouvez utiliser l'option -l :

$ fortune -l

Les fortunes longues ont tendance à être plus élaborées et détaillées.

Combine Fortune avec Cowsay:

Pour plus de plaisir, vous pouvez combiner fortune avec cowsay pour que la vache délivre votre fortune :

$ fortune | cowsay

Exemples de commandes de Fortune

Afficher des fortunes offensantes (risqué):

Soyez prudent avec celui-ci ! Vous pouvez utiliser l'option -o pour afficher des fortunes potentiellement offensantes :

$ fortune -o

Certaines fortunes dans la base de données peuvent contenir de l'humour que certains utilisateurs pourraient trouver offensant, donc utilisez cette option avec prudence.

Afficher une Fortune à partir d'un fichier spécifique:

Vous pouvez spécifier un fichier de fortune en utilisant l'option -f. Par exemple, si vous avez un fichier de fortune personnalisé nommé my_fortunes :

$ fortune -f my_fortunes

Cela affichera une fortune aléatoire à partir de votre fichier personnalisé.

Afficher une Fortune à la Connexion:

Pour afficher une fortune aléatoire à chaque connexion, vous pouvez ajouter la commande fortune au script de connexion de votre shell (par exemple, .bashrc, .zshrc).

Rediriger Fortune vers un fichier:

Vous pouvez également rediriger une fortune vers un fichier pour une consultation future ou pour le partager avec d'autres. Par exemple :

$ fortune > my_fortune.txt

Ce ne sont que quelques-unes des façons dont vous pouvez utiliser l'outil fortune. C'est un utilitaire amusant et léger qui peut vous fournir des messages amusants et parfois qui font réfléchir chaque fois que vous l'exécutez.

3. Figlet

Figlet est un outil qui crée des bannières de texte stylisées en utilisant des polices d'art ASCII. Il est couramment utilisé pour générer du texte décoratif et de grande taille.

Installez le package figlet s'il n'est pas déjà installé :

$ sudo apt install figlet

La commande figlet est utilisée pour créer des bannières de texte stylisées en utilisant des polices ASCII art. Voici quelques exemples d'utilisation :

Utilisation de base :

Pour créer une bannière ASCII simple avec la police par défaut, utilisez figlet suivi du texte souhaité :

$ figlet "Hello, OSTechNix Users!"

Cela générera une représentation en art ASCII du texte « Hello, OSTechNix Users ! » en utilisant la police par défaut.

Utilisation de la commande Figlet

Spécifier une police:

Vous pouvez spécifier une police particulière en utilisant l'option -f. Par exemple, pour utiliser la police « block » :

$ figlet -f block "OSTechNix"

Liste des polices disponibles:

Pour voir une liste des polices disponibles, vous pouvez utiliser l'option -l :

$ figlet -l

Cela affichera une liste de noms de polices que vous pouvez utiliser avec l'option -f.

Changer la largeur de sortie :

Vous pouvez changer la largeur de la bannière de sortie en utilisant l'option -w. Par exemple, pour limiter la sortie à 40 caractères de large :

$ figlet -w 40 "Wide Text"

Enregistrer la sortie dans un fichier:

Pour enregistrer la bannière en art ASCII dans un fichier texte, vous pouvez utiliser la redirection de sortie (>) :

$ figlet "Banner Text" > banner.txt

Cela enregistrera la bannière dans un fichier nommé banner.txt.

Rediriger la sortie vers Cowsay:

Pour plus de plaisir, vous pouvez transférer la sortie de figlet vers cowsay pour qu'une vache dise votre message en art ASCII :

$ figlet "Hello, Linux!" | cowsay

Afficher une bannière aléatoire avec fortune:

Vous pouvez utiliser fortune pour afficher une citation aléatoire accompagnée d'une bannière figlet :

$ figlet "$(fortune)"

Pour afficher le texte dans une police différente, par exemple script, exécutez :

$ figlet "$(fortune)" -f script

Ces exemples démontrent certaines des façons dont vous pouvez utiliser figlet pour créer des bannières de texte décoratives dans votre terminal. Expérimentez avec différentes polices et options pour créer un art de texte visuellement attrayant pour divers usages.

4. Sl

Sl (locomotive à vapeur) est un utilitaire en ligne de commande ludique qui affiche une animation de train à vapeur en ASCII lorsque vous tapez accidentellement « ls » (la commande pour lister le contenu d'un répertoire).

Si vous n'avez pas déjà sl installé, vous pouvez l'installer en utilisant votre gestionnaire de paquets. Par exemple, sur les systèmes basés sur Debian comme Ubuntu, vous pouvez exécuter :

$ sudo apt install sl

Exécutez sl :

Tapez simplement sl dans votre terminal et appuyez sur Entrée :

$ sl

Profitez de l'animation :

Après avoir exécuté la commande, vous serez accueilli par une animation en ASCII artistique et fantaisiste d'une locomotive à vapeur avançant sur votre écran de terminal. On dirait que la locomotive déraille, créant un effet visuel amusant.

Utilisation de la commande SL (Locomotive à vapeur)

La commande sl est une manière humoristique de vous rappeler que vous avez mal tapé « ls », et c'est un ajout léger au terminal Linux qui peut vous faire sourire quand vous vous y attendez le moins.

5. ASCIIquarium

ASCIIquarium est un programme qui transforme votre terminal en un aquarium virtuel, complet avec des poissons en art ASCII nageant autour, créant un environnement fantaisiste.

Si vous n'avez pas déjà ASCIIquarium installé, vous pouvez généralement l'installer en utilisant le gestionnaire de paquets de votre distribution Linux. Par exemple, sur Ubuntu, vous pouvez l'installer en utilisant snap :

$ sudo snap install asciiquarium

Après l'installation, exécutez simplement la commande asciiquarium dans votre terminal :

$ asciiquarium

Une fois que vous exécutez la commande, votre écran de terminal se transformera en un aquarium virtuel avec divers poissons en art ASCII nageant autour. Vous pouvez regarder les poissons se déplacer et interagir entre eux dans votre fenêtre de terminal. Vous verrez également les canards et les bateaux flotter sur l'eau.

Utilisation des commandes ASCIIquarium

Pour quitter ASCIIquarium et revenir à votre invite de commandes habituelle, vous pouvez appuyer sur Ctrl + C dans votre terminal.

ASCIIquarium est un moyen amusant d'ajouter un peu de divertissement et de créativité à votre terminal Linux. C'est particulièrement agréable si vous êtes fan d'aquariums ou si vous souhaitez simplement une expérience unique et ludique dans votre session de terminal.

6. CMatrix

CMatrix est un utilitaire en ligne de commande qui simule l'effet de texte tombant du film "Matrix", affichant des caractères défilants dans un style vert sur noir.

Installez le package CMatrix (si ce n'est pas déjà fait) :

$ sudo apt install cmatrix

Utilisation de base :

Pour démarrer CMatrix avec les paramètres par défaut, il suffit d'exécuter la commande cmatrix :

$ cmatrix

Cela lancera CMatrix, et vous verrez l'effet de texte défilant sur votre terminal.

Utilisation de la commande CMatrix

Pour quitter, appuyez simplement sur CTRL+C.

Changer les couleurs du texte:

Vous pouvez changer les couleurs du texte tombant en utilisant le -C (pour la couleur du texte). Par exemple, pour utiliser du texte rouge, exécutez :

$ cmatrix -C red

Économiseur d'écran ou mode Lambda :

Vous pouvez exécuter CMAtrix en mode « économiseur d'écran », et le quitter dès la première frappe. Pour ce faire, utilisez l'option -s.

$ cmatrix -s

Appuyez sur une touche pour quitter.

De même, vous pouvez exécuter en mode lambda en utilisant l'option -m.

$ cmatrix -m

Changer la vitesse de défilement:

Vous pouvez ajuster la vitesse de défilement avec l'option -s suivie du nombre de millisecondes par image. Par exemple, pour la ralentir à 100 millisecondes par image :

$ cmatrix -s 100

Changer la taille de la police :

Vous pouvez changer la taille de la police avec l'option -C. Par exemple, pour utiliser une taille de police plus grande :

$ cmatrix -C 3

Afficher l'effet Pluie de Code:

Pour simuler l'effet de pluie de code « Matrix » au lieu du texte par défaut, utilisez l'option -r :

$ cmatrix -r

Options CMatrix:

Il existe quelques autres options pour rendre votre terminal plus amusant.

  • -a : défilement asynchrone
  • -b : Mettre les caractères en gras
  • -B : Tous les caractères gras (remplace -b)
  • -c : Utiliser les caractères japonais tels qu'ils apparaissent dans la matrice originale. Nécessite des polices appropriées
  • -f : Forcer le type $TERM de Linux à être activé
  • -l : mode Linux (utilise la police de la console matricielle)
  • -L : Mode de verrouillage (peut être fermé depuis un autre terminal)
  • -o : Utiliser le défilement à l'ancienne

Quitter CMatrix:

Pour quitter CMatrix et revenir à votre invite de commande habituelle, appuyez simplement sur Ctrl + C dans votre terminal.

CMatrix est un utilitaire amusant et nostalgique qui peut créer un effet visuel saisissant dans votre terminal. Vous pouvez le personnaliser selon vos préférences et profiter de l'expérience « Matrix » directement dans votre ligne de commande.

7. Lolcat

lolcat est un utilitaire amusant qui ajoute du texte en couleurs arc-en-ciel à la sortie de votre terminal. Voici quelques exemples d'utilisation :

Si lolcat n'est pas déjà installé, vous pouvez l'installer en utilisant la commande :

$ sudo apt install lolcat

Utilisation de base :

Pour ajouter des couleurs arc-en-ciel à un fichier texte ou à la sortie d'une commande, il suffit de le passer à lolcat :

$ echo "Hello, OSTechNix Users!" | lolcat

Ceci affichera « Hello, lolcat ! » avec du texte coloré en arc-en-ciel.

Veuillez noter que lolcat applique l'effet de couleur arc-en-ciel plus efficacement aux textes longs ou aux textes sur plusieurs lignes. Pour les textes très courts ou à une seule ligne, l'effet arc-en-ciel peut être moins visible ou moins vif.

Pour apprécier pleinement les couleurs de l'arc-en-ciel, il est préférable d'utiliser lolcat avec du texte plus long ou sur plusieurs lignes comme ci-dessous.

Utilisation de la commande lolcat

Couleurs de la Force:

Par défaut, lolcat utilisera des couleurs arc-en-ciel. Pour forcer l'utilisation des couleurs même lorsque stdout n'est pas un tty, utilisez l'option -f :

$ echo <Your-text-here> | lolcat -f

Coloriser un fichier:

Pour ajouter des couleurs arc-en-ciel au contenu d'un fichier texte, vous pouvez utiliser lolcat comme ceci :

$ lolcat my_file.txt

Afficher la page du manuel en couleurs arc-en-ciel :

Vous pouvez même lire la page de manuel lolcat avec des couleurs arc-en-ciel :

$ man lolcat | lolcat

Enchaîner Plusieurs Commandes :

Vous pouvez envoyer la sortie de plusieurs commandes vers lolcat pour un affichage coloré. Par exemple :

$ df -h | lolcat

Voici un autre exemple de combinaison des applications fortune, cowsay et lolcat en utilisant des pipes :

$ fortune | cowsay | lolcat

Faire passer plusieurs commandes avec lolcat

lolcat est un utilitaire léger qui peut ajouter une touche de plaisir et de couleur à votre terminal. Vous pouvez l'utiliser avec diverses commandes et textes pour créer une sortie visuellement attrayante et aux couleurs de l'arc-en-ciel.

8. Ponysay

Ponysay est une réécriture du programme cowsay, mais au lieu des vaches, il utilise des poneys. Ponysay peut être utilisé pour afficher un message dans le terminal, le message apparaissant à l'intérieur d'un poney.

Ponysay affiche des poneys de la série « My Little Pony: Les amies de l'amitié » en art ASCII, accompagnés d'un message spécifié par l'utilisateur. Le poney peut être personnalisé pour ressembler à différents personnages de la série My Little Pony.

Par exemple, vous pouvez faire en sorte que le poney ressemble à Pinkie Pie ou à Twilight Sparkle. Vous pouvez également spécifier un message personnalisé que le poney doit dire.

Il est écrit en Python 3 et peut être installé sur divers systèmes, y compris GNU/Linux, macOS et Windows (via Cygwin ou le sous-système Windows pour Linux).

Pour installer et utiliser Ponysay sur Linux, suivez les étapes ci-dessous :

Assurez-vous que votre système dispose des dépendances nécessaires à l'exécution et à la construction des paquets. Celles-ci incluent généralement coreutils, python>=3 et texinfo.

Ensuite, téléchargez les archives tar de Ponysay depuis son dépôt GitHub pour la version la plus récente ou depuis la section des versions.

Alternativement, si vous avez git installé, vous pouvez cloner le projet en utilisant la commande suivante :

$ git clone https://github.com/erkin/ponysay.git

Accédez au répertoire Ponysay dans le terminal et exécutez l'une des commandes suivantes :

$ ./setup.py --freedom=partial install

ou

$ python3 setup.py --freedom=partial install

Si vous préférez uniquement des poneys entièrement gratuits, vous pouvez utiliser --freedom=strict au lieu de --freedom=partial. Notez que vous pourriez avoir besoin d'exécuter ces commandes avec sudo pour installer Ponysay sur l'ensemble du système.

si vous êtes sur Ubuntu, vous installez la version snap comme ci-dessous :

$ sudo snap install ponysay

Une fois installé, vous pouvez utiliser Ponysay en tapant :

$ ponysay "Hello, Welcome to OSTechNix!"

Utilisation de la commande Ponysay

Si vous avez un poney spécifique en tête, vous pouvez le spécifier en utilisant le drapeau -f, comme ceci :

$ ponysay -f pinkie "Hello, Welcome to OSTechNix!"
$ ponysay -f twilight "Hello, Welcome to OSTechNix!"

9. Charasay

Charasay est une réinvention moderne du classique "cowsay" en Rust, conçue pour afficher des personnages d'art ANSI colorés dans le terminal.

Il offre une approche nouvelle et colorée du concept, adaptée à ceux qui utilisent fréquemment des émulateurs de terminal et recherchent un peu de divertissement visuel.

Pour installer Charasay sur Linux, vous pouvez utiliser le gestionnaire de paquets Cargo, qui fait partie de l'écosystème du langage de programmation Rust. Si vous n'avez pas encore installé Rust et Cargo, vous devrez d'abord les configurer comme indiqué dans le lien ci-dessous.

Comment installer le langage de programmation Rust sur Linux

Une fois que vous avez Cargo, vous pouvez installer Charasay en exécutant la commande suivante dans votre terminal :

$ cargo install charasay

Cela téléchargera et compilera Charasay, le rendant disponible pour une utilisation sur votre système.

Si vous utilisez Arch Linux ou ses variantes comme EndeavourOS ou Manjaro Linux, vous pouvez installer depuis AUR en utilisant les outils Paru ou Yay.

$ paru -S charasay

Ou,

$ yay -S charasay

Une fois installé, vous pouvez exécuter la commande chara say suivie de votre message préféré. Par exemple :

$ chara say "Hello everyone, Welcome to OSTechNix!"

Utilisation de la commande Charasay

Vous pouvez également combiner Charasay avec d'autres programmes comme lolcat et fortune en utilisant un pipe comme ci-dessous :

$ fortune | lolcat -f | chara say

Pipe Charasay avec plusieurs commandes

Pour plus de détails, consultez le site officiel.

  • Site Web Charasay

10. Perroquet de fête

Ceci est un autre projet amusant pour les utilisateurs de la ligne de commande. L'utilitaire curl parrot.live est une utilisation amusante et originale de la commande curl dans les systèmes d'exploitation Linux et similaires à Unix.

Lorsque vous exécutez curl parrot.live dans le terminal, cela se connecte au serveur parrot.live et diffuse une animation image par image d'un perroquet, communément appelée le « Party Parrot ».

$ curl parrot.live

Afficher le Party Parrot dans le terminal

L'animation est rendue en art ASCII, ce qui la rend compatible avec tout terminal pouvant afficher du texte. Pour quitter, appuyez sur Ctrl+C.

Cet utilitaire montre l'utilisation créative de curl à des fins de divertissement au-delà de son application typique pour télécharger des fichiers ou interroger des serveurs web. C'est une manière légère et amusante d'apporter un peu de couleur et de mouvement au terminal.

11. Ternimal

Ternimal (Veuillez noter l'orthographe. Ne pas confondre avec l'application Terminal) est un programme CLI qui simule une forme de vie dans le terminal. Il est écrit en Rust et utilise des symboles Unicode en blocs pour dessiner des formes animées et dynamiques qui ressemblent à des organismes vivants.

Bien qu'il soit léger et minimaliste, Ternimal intègre des fonctionnalités avancées telles qu'un moteur de rendu lumineux et une déformation squelettique. Le programme est hautement personnalisable via des paramètres en ligne de commande, permettant aux utilisateurs d'expérimenter différentes formes et animations.

Il est conçu pour être efficace, consommant des ressources minimales tout en offrant des taux de rafraîchissement élevés sur les terminaux compatibles. Le code source de Ternimal est disponible sur GitHub.

Pour installer ternimal, assurez-vous d'avoir installé Rust sur votre machine Linux. Une fois Rust installé, exécutez les commandes suivantes une par une pour construire ternimal :

$ git clone https://github.com/p-e-w/ternimal.git
$ cd ternimal
$ rustc -O ternimal.rs

Maintenant, exécutez le terminal en utilisant la commande :

$ ./ternimal

Ceci affichera une forme de vie se déplaçant autour de l'écran du terminal.

Utilisation de la commande Terminal

Vous pouvez également changer le type d'animation (par exemple, Anaconda) et définir des paramètres personnalisés tels que la longueur, la finesse, le rayon pour l'animation.

$ ./ternimal length=100 thickness=1,4,1,0,0 radius=6,12 gradient=0:#666600,0.5:#00ff00,1:#003300

Pour plus de détails, consultez le dépôt GitHub officiel du projet.

  • Répertoire GitHub Ternimal

12. Paclear

Paclear est un utilitaire en ligne de commande qui ajoute une touche amusante à la commande classique 'clear' en animant un personnage PAC-MAN à travers l'écran du terminal.

C'est une manière amusante et créative de nettoyer votre écran de terminal, apportant un peu de nostalgie et de style visuel à une tâche autrement banale. Paclear permet de personnaliser l'animation PAC-MAN, y compris les paramètres de couleur et de vitesse.

L'utilitaire Paclear est une approche légère et inventive des commandes terminales, adaptée aux utilisateurs souhaitant ajouter un peu de plaisir à leur expérience en ligne de commande.

C'est un programme gratuit et open source développé en langage de programmation Go.

Assurez-vous que le langage Go est installé sur votre système Linux. Sinon, consultez le lien suivant pour apprendre à installer Golang sur différentes distributions Linux.

Comment installer le langage Go sur Linux

Après avoir installé golang, exécutez la commande suivante pour installer Paclear sur votre système :

$ go install github.com/orangekame3/paclear@latest

Alternativement, vous pouvez télécharger la dernière version binaire de Paclear depuis la page des releases et la mettre dans votre PATH comme montré ci-dessous.

$ wget https://github.com/orangekame3/paclear/releases/download/v0.0.13/paclear_Linux_x86_64.tar.gz

Extraire le fichier tar :

$ tar -zxvf paclear_Linux_x86_64.tar.gz

Rendez le fichier paclear exécutable et déplacez-le dans votre ` PATH :

$ chmod +x paclear
$ sudo mv paclear /usr/local/bin/

À partir de maintenant, vous pouvez effacer l'écran de votre terminal en exécutant la commande suivante :

$ paclear

Avant d'effacer l'écran, paclear affichera brièvement une animation de PAC-MAN.

Utilisation de la commande Paclear

Pour plus de détails, consultez sa page GitHub.

  • Dépôt GitHub Paclear.

13. Lavat

Lavat est un programme en ligne de commande (CLI) qui simule une lampe à lave dans le terminal. Il utilise un concept graphique appelé metaballs pour créer des animations fluides, semblables à une lampe à lave, dans une fenêtre de terminal.

Le programme offre diverses options de personnalisation, telles que le réglage de la couleur, de la vitesse, du rayon et du nombre de métaballs. Les utilisateurs peuvent interagir avec la simulation en temps réel pour modifier ces paramètres.

Cet outil créatif combine programmation et art pour offrir un affichage dynamique et coloré dans l'environnement du terminal.

Lavat est construit avec Termbox2 et est conçu pour fonctionner sur les systèmes Linux et similaires à Unix.

Lavat peut être installé directement depuis son dépôt GitHub ou via l'AUR pour les utilisateurs d'Arch Linux.

si vous voulez installer directement depuis GitHub, assurez-vous d'avoir installé un compilateur C et make. S'ils ne sont pas encore installés, vous pouvez les installer comme indiqué dans le lien suivant.

  • Comment installer des outils de développement sous Linux

Ensuite, exécutez les commandes suivantes une par une pour installer Lavat :

$ git clone https://github.com/AngelJumbo/lavat
$ cd lavat
$ make install

Cela installera la dernière version de lavat et la déplacera vers votre PATH.

Les utilisateurs d'Arch peuvent installer lavat depuis l'AUR en utilisant leurs outils préférés d'assistance AUR comme Paru ou Yay.

$ paru -S lavat-git

Une fois installé, lancez le programme lavat pour afficher la simulation de lampe à lave sur l'écran du terminal :

$ lavat

Utilisation de la commande Lavat

Pour plus de détails, visitez la page officielle GitHub de Lavat.

  • Dépôt GitHub de Lavat

14. Étang

Étang est un utilitaire CLI créatif qui simule un écosystème d'étang avec des nénuphars en fleurs et des grenouilles sautant autour dans le terminal. Ce projet vise à offrir une expérience relaxante aux utilisateurs, en mêlant programmation et appréciation des esthétiques naturelles dans un environnement numérique.

Avant d'installer Pond, assurez-vous d'avoir installé les outils de développement et la bibliothèque ncurses. Par exemple, si vous utilisez Debian ou Ubuntu, vous pouvez exécuter la commande suivante pour les installer :

$ sudo apt install build-essential ncurses-dev

Pour les autres distributions Linux, consultez les liens suivants :

  • Comment installer des outils de développement sous Linux
  • Comment installer la bibliothèque Ncurses sous Linux

Une fois que les prérequis ont été installés, clonez le dépôt pond avec git :

$ git clone https://gitlab.com/alice-lefebvre/pond/

Cela clone le contenu du dépôt pond dans un répertoire local nommé « pond ». Allez dans le répertoire pond et exécutez la commande suivante pour installer pond :

$ cd pond
$ make
$ sudo make install

Après avoir installé pond, vous exécutez la commande suivante pour afficher l'écosystème semblable à un étang dans votre fenêtre de Terminal :

$ pond

Utilisation de la commande Pond

Appuyez sur q pour quitter.

Pour plus de détails, rendez-vous sur sa page officielle GitLab :

  • Page GitLab de Pond

15. Cbonsai

Cbonsai est un générateur de bonsaï en ligne de commande. Il simule la croissance d'un bonsaï dans le terminal. Il est écrit en C et permet aux utilisateurs de personnaliser divers aspects de l'arbre, y compris sa taille et son mode de croissance.

Cbonsai est emballé pour de nombreuses distributions Linux, y compris Alpine Linux, Arch Linux (via AUR), Debian (via le dépôt testing), Fedora (via Copr), Void Linux, etc. Vous pouvez donc l'installer en utilisant le gestionnaire de paquets par défaut de votre distribution.

Par exemple, sur Arch Linux, vous pouvez installer cbonsai depuis l'AUR en utilisant Paru ou Yay :

$ paru -S cbonsai

Ou,

$ yay -S cbonsai

Fedora :

$ sudo dnf copr enable keefle/cbonsai
$ sudo dnf install cbonsai

Debian, Ubuntu et leurs dérivés :

$ sudo apt install cbonsai

Assurez-vous d'avoir activé le dépôt [testing] dans Debian.

Si cbonsai n'est pas disponible pour votre distribution Linux, vous pouvez l'installer manuellement comme ci-dessous. Assurez-vous d'avoir installé ncurses sur votre distribution Linux.

Clonez le dépôt cbonsai :

$ git clone https://gitlab.com/jallbrit/cbonsai

Accédez au répertoire cbonsai :

$ cd cbonsai

Pour installer cbonsai pour l'utilisateur actuel, exécutez :

$ make install PREFIX=~/.local

Pour l'installer pour tous les utilisateurs, exécutez :

$ sudo make install

Une fois installé, vous pouvez faire pousser un magnifique bonsaï à l'intérieur de votre fenêtre de Terminal en exécutant la commande suivante :

$ cbonsai

Utilisation de la commande Cbonsai

Il y a 2 modes de fonctionnement : statique (voir l'arbre bonsaï terminé), et en direct (voir la croissance étape par étape).

Lorsque vous exécutez cbonsai sans aucune option, il affichera un arbre terminé (statique). Si vous voulez montrer chaque étape de la croissance de l'arbre bonsaï, ajoutez le drapeau -l, --live :

$ cbonsai -l

Pour la croissance continue de l'arbre, vous pouvez ajouter le flag -i, --infinite :

$ cbonsai -i

En mode infini, l'attente entre chaque génération d'arbre est de 4 minutes. Vous pouvez définir le temps d'attente personnalisé entre la génération de chaque nouvel arbre en utilisant l'option -w, --wait=TIME.

Vous pouvez afficher un message personnalisé à côté de l'arbre en utilisant l'option -m comme ci-dessous :

$ cbonsai -m "Hello, Welcome to OSTechNix!"

Afficher un bonsaï avec message personnalisé dans le terminal

L'autre chose intéressante que vous pouvez faire avec Cbonsai est de lancer cbonsai en mode économiseur d'écran avec certains paramètres par défaut.

Pour ce faire, exécutez cbonsai avec l'option -S, --screensaver :

$ cbonsai -S

Pour quitter, appuyez sur n'importe quelle touche.

Cbonsai est assez personnalisable. Vous pouvez définir la base de la plante à utiliser, le nombre de feuilles et de branches, etc.

Pour plus de détails, consultez sa section d'aide :

$ cbonsai --help

De plus, consultez le GitLab du projet :

  • Page GitLab de cbonsai

16. Dotacat

Dotacat est un utilitaire similaire à lolcat, conçu pour afficher des sorties colorées dans le terminal. Son principal avantage est la vitesse, car il est optimisé pour de meilleures performances par rapport à lolcat.

L'utilitaire dotacat est probablement utilisé pour améliorer l'attrait visuel de la sortie du terminal avec une variété de couleurs, en faisant un outil utile pour les utilisateurs qui aiment personnaliser leur interface en ligne de commande.

Dotacat est écrit en langage de programmation Rust.

Pour installer Dotacat, assurez-vous d'avoir installé Rust sur votre système Linux.

Après avoir installé Rust, utilisez le gestionnaire de paquets Cargo pour installer dotacat :

$ cargo install dotacat

Une fois installé, vous pouvez utiliser dotacat pour obtenir une sortie colorée et arc-en-ciel dans le Terminal.

$ man find | dotacat

Vous pouvez également canaliser la sortie de plusieurs commandes vers dotacat et afficher la sortie en couleurs arc-en-ciel :

$ fortune | cowsay | dotacat

Utilisation de la commande Dotacat

Consultez la page GitLab du projet pour plus de détails.

  • page GitLab de dotacat

17. Doigt

La commande finger est un outil en ligne de commande dans Linux et les systèmes d'exploitation de type Unix qui permet aux utilisateurs de récupérer des informations sur les utilisateurs actuellement connectés à un système ou d'obtenir des détails sur un utilisateur spécifique. Elle peut afficher des informations telles que le nom complet de l'utilisateur, l'heure de connexion, le terminal, et plus encore.

Installation :

Vérifiez si finger est déjà installé en ouvrant un terminal et en exécutant la commande suivante :

$ finger

Si ce n'est pas installé, vous verrez probablement un message comme « Commande 'finger' introuvable. »

Pour installer finger, utilisez le gestionnaire de paquets de votre distribution Linux. Par exemple :

Sur les systèmes basés sur Debian/Ubuntu :

$ sudo apt install finger

Sur les systèmes basés sur Red Hat/Fedora :

$ sudo dnf install finger

Une fois que finger est installé, vous pouvez l'utiliser pour récupérer des informations sur les utilisateurs de la manière suivante :

Lister tous les utilisateurs du système:

Pour lister tous les utilisateurs actuellement connectés au système, utilisez finger sans aucun argument :

$ finger

Cela affichera des informations sur tous les utilisateurs, y compris leur nom d'utilisateur, leur nom complet, leur terminal, leur heure de connexion, et plus encore.

Récupérer les informations pour un utilisateur spécifique:

Pour obtenir des informations sur un utilisateur spécifique, il suffit de fournir son nom d'utilisateur en tant qu'argument de la commande finger :

$ finger username

Remplacez username par le nom d'utilisateur réel que vous souhaitez interroger.

Par exemple, si vous voulez obtenir les détails d'un utilisateur appelé 'ostechnix', la commande serait :

$ finger ostechnix

Utilisation de la commande Finger

Afficher les informations pour un utilisateur distant :

Vous pouvez utiliser finger pour interroger les informations d'un utilisateur sur un système distant en spécifiant le nom d'hôte ou l'adresse IP du système distant et le nom d'utilisateur :

$ finger username@hostname

Remplacez username par le nom d'utilisateur du système distant et hostname par le nom d'hôte ou l'adresse IP du système distant.

Afficher les informations au format court:

Par défaut, finger affiche des informations détaillées sur les utilisateurs. Pour afficher un format plus court, utilisez l'option -s :

$ finger -s username

La commande finger peut être un outil utile pour obtenir des informations de base sur les utilisateurs d'un système Linux, mais veuillez noter que son utilisation peut être limitée ou désactivée sur certains systèmes en raison de problèmes de sécurité. Assurez-vous toujours de disposer des autorisations nécessaires pour utiliser finger et respectez les politiques de confidentialité et de sécurité lors de son utilisation.

18. Petit doigt

pinky est une alternative légère à la commande finger. Les commandes finger et pinky fournissent toutes deux des informations sur les utilisateurs d'un système, mais pinky offre généralement une sortie plus concise et minimaliste par rapport aux informations plus détaillées fournies par finger.

pinky est souvent inclus dans les utilitaires système de base sur de nombreuses distributions Linux, donc vous n’aurez peut-être pas besoin de l’installer séparément. Juste au cas où, s’il n’est pas installé, vous pouvez installer Pinky sur Linux en utilisant le gestionnaire de paquets par défaut de votre distribution :

Arch Linux/EndeavourOS/Manjaro Linux :

$ sudo pacman -S pinky

Debian/Ubuntu :

$ sudo apt install pinky

Fedora/Red Hat :

$ sudo dnf install pinky

Utilisation :

Pour utiliser pinky, ouvrez un terminal et saisissez la commande suivante :

pinky [username]
  • Si vous fournissez un nom d'utilisateur comme argument, pinky affichera des informations sur cet utilisateur spécifique.
  • Si vous ne spécifiez pas un username, pinky listera les informations sur tous les utilisateurs actuellement connectés au système, y compris leur nom d'utilisateur, terminal, heure de connexion et temps d'inactivité.

Voici un exemple simple :

$ pinky

Cette commande affichera des informations sur tous les utilisateurs actuellement connectés.

Et voici un autre exemple pour obtenir les informations d'un utilisateur spécifique (par ex. ostechnix) :

$ pinky ostechnix

Utilisation de la commande Pinky

pinky est un utilitaire simple qui peut être pratique pour vérifier rapidement qui est connecté à un système Linux ou obtenir des informations de base sur les utilisateurs sans les détails plus complets fournis par finger. Il est souvent considéré comme une alternative légère lorsque vous avez besoin d’une vue d’ensemble rapide de l’activité des utilisateurs sur un système Linux.

19. Plus de secrets

Au cas où vous ne seriez pas familier, il y a une scène dans le film 'Sneakers' où une équipe d'experts en sécurité, spécialisée dans le test des systèmes de sécurité, récupère une boîte noire top secrète capable de déchiffrer tous les systèmes de cryptage existants dans le monde.

L'utilitaire 'No More Secrets' (abrégé nms) simule simplement à quoi ressemble exactement la scène d'effet de décryptage des données dans le film Sneakers sur votre terminal.

Pour savoir comment utiliser nms, consultez le guide suivant :

Plus de Secrets – Recréez l'Effet Célèbre de Décryptage de Données Vu dans le Film Sneakers

20. Hollywood

Hollywood est un autre utilitaire CLI intéressant que j'ai trouvé il y a des années. L'utilitaire Hollywood transformera votre console Ubuntu Linux en une véritable interface de hacker dramatique à la manière d'Hollywood.

Lorsque vous exécutez cet utilitaire, il remplit votre console de technobabble mélodramatique hollywoodien, de Wall Street et également de nouvelles et de statistiques similaires à celles de Wall Street.

Consultez notre guide pour savoir comment utiliser cet outil pratique sur Ubuntu Linux.

Transformez votre terminal Ubuntu en une interface de hacker mélodramatique à la Hollywood

21. Bouclespring

Utilisez-vous encore des claviers mécaniques IBM ? J'ai une super recommandation pour vous ! Dites bonjour à Bucklespring, un projet open-source qui émule le son d'un clavier à ressort-boucle.

Les claviers Bucklespring sont des claviers mécaniques qui utilisent un mécanisme à ressort pour actionner les touches. Ils sont connus pour leur son de clic distinctif, que certaines personnes trouvent satisfaisant.

Le programme Bucklespring s'exécute en tant que processus en arrière-plan et rejoue le son authentique de chaque touche pressée et relâchée sur votre clavier, comme si vous utilisiez un IBM Model-M.

Il simule également la distance et la direction appropriées pour une palette sonore 3D réaliste de pure joie nostalgique. Croyez-le ou non, ce programme crée une expérience sonore de ressort à boucle pure et réaliste, surtout avec des écouteurs.

Vous voulez l'essayer ? Veuillez jeter un coup d'œil au lien suivant dès maintenant !

Comment activer le son du clavier Bucklespring sous Linux

22. bb

"bb" est une démonstration en art ASCII conçue pour les terminaux textuels, offrant une expérience audio-visuelle intéressante. Elle met en valeur les capacités de l'art ASCII à créer des visuels attrayants accompagnés de son, en utilisant les capacités graphiques limitées des terminaux basés sur du texte.

Ce programme démontre le potentiel créatif d'utiliser des caractères de base pour représenter des scènes détaillées et dynamiques, en faisant un outil intéressant pour ceux qui apprécient l'art possible dans les limites des simples affichages en terminal.

bb est disponible dans les dépôts par défaut de Debian, Ubuntu et de ses dérivés. Pour installer bb, exécutez :

$ sudo apt install bb

Après l'avoir installé, exécutez bb pour afficher la démo en art ASCII. Vous serez invité à savoir si vous voulez que la musique soit activée. Taper "y" activera la musique. Si vous ne voulez pas de musique, tapez simplement "n".

$ bb

Utilisation de la commande bb

23. TOILETTE

Le "TOIlet" est un outil en ligne de commande utilisé pour créer des bannières de texte grandes et colorées. Il est souvent utilisé pour afficher du texte stylisé et de grande taille dans les sessions de terminal à des fins décoratives ou informatives.

L'utilitaire "TOIlet" est livré avec diverses options pour contrôler la police, la couleur et le filtre du texte. Il est similaire à l'utilitaire "FIGlet" mais offre des fonctionnalités plus avancées comme la prise en charge de l'Unicode et la sortie en couleur.

"TOIlet" signifie "Les lettres de l'autre implémentation." Ce nom est une référence ludique à "FIGlet," qui signifie "Les lettres de Frank, Ian et Glen".

Il est emballé pour presque toutes les distributions Linux. Pour installer TOIlet sous Linux, utilisez l'une des commandes suivantes en fonction de la distribution Linux que vous utilisez :

Arch Linux, EndeavourOS, Manjaro Linux :

$ sudo pacman -S toilet

Debian, Ubuntu, Pop!_OS :

$ sudo apt install toilet

Fedora, Red Hat :

$ sudo apt install toilet

openSUSE :

$ sudo zypper install toilet

Voici quelques fonctionnalités clés et utilisations de l'utilitaire « TOIlet » :

Bannières de texte : "TOIlet" est souvent utilisé pour créer des bannières de texte décoratives. Vous pouvez entrer n'importe quel texte, et "toilet" le rendra en utilisant des polices d'art ASCII, le rendant visuellement attrayant.

$ toilet Welcome

Polices personnalisées : L'utilitaire offre une large gamme de polices et de styles parmi lesquels choisir. Vous pouvez sélectionner différentes polices pour donner à votre texte un aspect unique. Par exemple :

$ toilet -f big "Hello, Linux!"

Utilisation de la commande des toilettes

Texte Coloré : Vous pouvez ajouter des couleurs à votre texte en utilisant l'option filtres. Cela vous permet de créer des bannières accrocheuses et colorées :

$ toilet -F metal "Colorful Text"

Pour plus de filtres, exécutez :

$ toilet --filter list

Alignement : "TOIlet" offre des options pour aligner votre texte de différentes manières, y compris l'alignement à gauche et à droite.

$ toilet -F left "Left Aligned Text"
$ toilet -F right "Right Aligned Text"

Contour : Vous pouvez recouvrir le texte avec le filtre « contour ».

$ toilet -F border "Linux is a Kernel"

Retour à la ligne automatique : L'utilitaire peut automatiquement envelopper votre texte pour l'adapter à la largeur spécifiée, le rendant ainsi adapté à différents contextes d'affichage.

Sortie vers les fichiers : Vous pouvez enregistrer l'art texte généré dans un fichier pour une utilisation ultérieure ou pour l'inclure dans des documents, des scripts ou des sites Web :

$ toilet "Artistic Text" > text_art.txt

Compatible avec Figlet : "TOIlet" est souvent utilisé comme une alternative plus riche en fonctionnalités à la commande "FIGlet", offrant des options de personnalisation supplémentaires et une plus grande flexibilité dans le rendu du texte.

Art ASCII du terminal Linux : Il est fréquemment utilisé pour créer des représentations ASCII de texte adaptées aux en-têtes de terminal Linux, aux messages de bienvenue ou à d'autres éléments de conception basés sur le texte.

Voici un exemple de base utilisant "TOIlet" pour créer une bannière de texte décorative :

$ toilet -f big -F metal "Linux Art"

Cette commande génère le texte « Linux Art » en utilisant la police « big » et le schéma de couleurs « metal ».

L'utilitaire "TOIlet" n'est pas seulement divertissant mais aussi pratique pour créer des designs et des éléments décoratifs attrayants basés sur du texte dans le terminal Linux. Il est souvent utilisé par les utilisateurs qui souhaitent ajouter une touche de créativité et de style à leurs présentations, scripts ou messages basés sur du texte.

Les deux, « TOIlet » et « FIGlet », sont des utilitaires pour créer des bannières de texte décoratif et de l'art ASCII avec des polices et des styles personnalisables dans les environnements de terminal Linux et Unix.

Plus d'informations peuvent être trouvées dans le lien suivant :

  • http://caca.zoy.org/wiki/toilet

24. Sl-alt

L'utilitaire sl-alt est une variante ludique de la commande Unix courante ls. Au lieu de lister le contenu des répertoires dans un format standard, sl reflète la sortie de ls, l'affichant à l'envers.

Cet outil a été créé comme une alternative amusante au programme « Steam Locomotive » (sl), qui est connu pour afficher une locomotive à vapeur en art ASCII dans le terminal comme réponse humoristique à la faute de frappe courante de ls.

L'utilitaire sl-alt accepte la plupart des arguments que la commande ls régulière accepte et est particulièrement amusant lorsqu'il est utilisé avec l'option -l (liste longue).

Cette version de sortie miroir de ls ajoute un aspect original et divertissant à la visualisation du contenu des répertoires.

Pour le faire fonctionner, supprimez l'utilitaire sl existant s'il est déjà installé. Allez sur son site web (lien ci-dessous) et copiez le code source, puis collez-le dans un fichier texte nommé sl.

Rendez le fichier exécutable et déplacez-le dans votre PATH :

$ chmod +x sl
$ sudo mv sl /usr/local/bin/

Exécutez maintenant sl -l et vous verrez la sortie de la commande ls -l à l'envers !

Résultat de la commande Ls en ordre inverse

Pour plus de détails, visitez la page web du projet :

  • site Web sl

25. Utilitaires Fetch

Les utilitaires de récupération comme Neofetch ne sont pas nécessairement inutiles. Ils peuvent être assez utiles pour récupérer et afficher rapidement des informations système de manière visuellement attrayante.

Cependant, leur utilisation se résume souvent à une préférence personnelle, et tout le monde ne les utilise pas régulièrement. Certains utilisateurs peuvent les trouver utiles pour accéder facilement aux détails du système, tandis que d'autres pourraient préférer des commandes Linux plus traditionnelles (par exemple uname) pour le même objectif.

Bien sûr, j'ai également installé Neofetch sur mon système. Mais je ne l'ai utilisé que quelques fois. D'après ce que j'ai remarqué, les utilitaires fetch sont utilisés seulement pour montrer les informations du système aux autres.

Pour la liste complète des utilitaires de récupération, consultez le lien suivant :

  • Awesome-fetch | GitHub

26. Téléhack

Telehack est un site web qui fournit un environnement simulé rappelant un système informatique ou un terminal vintage. Il est conçu pour ressembler et donner la sensation d'un système informatique ancien, avec des interfaces basées sur du texte, des commandes et une expérience simulée de connexion par modem.

Les utilisateurs peuvent explorer cet environnement virtuel, interagir avec diverses commandes et programmes, et même expérimenter des activités en ligne simulées du passé.

C'est essentiellement une plateforme nostalgique et éducative qui permet aux utilisateurs de se faire une idée de ce qu'était l'utilisation des ordinateurs et d'Internet à l'époque des débuts de l'informatique.

Voici quelques caractéristiques clés de Telehack :

  • Environnement multi-utilisateur : Vous pouvez interagir avec d'autres utilisateurs et explorer des versions simulées des BBS historiques et des plateformes en ligne.
  • Fonctionnalité de base : Utilisez des commandes rudimentaires comme telnet, FTP et BASIC pour naviguer dans le système et exécuter des applications.
  • Contexte historique : Découvrez les premiers jours d'Internet et comment les gens communiquaient et interagissaient en ligne avant l'explosion des outils et plateformes modernes.

Pour accéder au site telehack, exécutez la commande suivante depuis votre Terminal :

$ telnet telehack.com

Vous serez connecté à un environnement simulé similaire à ce qui existait avant l'internet moderne.

Service Web Telehack

Explorez les commandes données dans le simulateur.

Pour un divertissement rapide sur Telehack, il suffit de taper 'STARWARS' pour vivre une interprétation complète de Star Wars en art ASCII captivant.

Si vous êtes d'humeur à rire, essayez 'JOKE' pour profiter d'une blague choisie au hasard dans une vaste base de données historique de blagues ARPAnet/Caltech.

Pour un spectacle visuel fascinant, tapez 'Aquarium' pour voir un aquarium animé prendre vie en art ASCII.

Tapez HELP pour afficher la liste détaillée des commandes disponibles. Pour plus de commandes, vous devrez peut-être vous connecter.

Pour quitter, tapez exit et appuyez sur ENTRÉE.

27. Afficher Star Wars Épisode

Ceci est pour les fans de Star Wars ! Vous pouvez lire l'intégralité de l'épisode de Star Wars depuis votre terminal Linux. Tout ce que vous avez à faire est simplement d'ouvrir le terminal et d'exécuter la commande suivante :

$ telnet towel.blinkenlights.nl

La commande telnet towel.blinkenlights.nl est utilisée pour accéder à un œuf de Pâques célèbre dans le protocole telnet. Lorsqu'elle est exécutée, elle se connecte à un serveur qui diffuse une animation en ASCII art de « Star Wars : Épisode IV - Un nouvel espoir ».

Cette représentation unique du film est entièrement au format texte et peut être visualisée dans n'importe quel terminal standard qui prend en charge Telnet. C'est une utilisation amusante et créative de l'art ASCII pour recréer un film populaire d'une manière accessible via une simple commande de terminal.

Veuillez noter que ce service web peut parfois ne pas fonctionner tout le temps. Je rencontre souvent des problèmes de délai d'attente en l'utilisant.

Lecture connexe : Célébrez le Nouvel An 2025 avec des commandes amusantes du terminal Linux

Conclusion

Dans ce tutoriel, nous avons discuté de divers outils amusants en ligne de commande pour Linux avec des exemples. Cette liste n'est pas exhaustive. Je continuerai à chercher des outils amusants en ligne de commande pour Linux.

Si je découvre des utilitaires similaires à l'avenir, je les ajouterai à cette liste. De plus, n'hésitez pas à partager vos propres découvertes dans la section des commentaires ci-dessous.

Amuse-toi bien !