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 cowsayUne 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 |
|| ||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.
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 fortuneVoici 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 :
$ fortuneCeci 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 -sLes 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 -lLes 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 | cowsayAfficher des fortunes offensantes (risqué):
Soyez prudent avec celui-ci ! Vous pouvez utiliser l'option -o pour afficher des fortunes potentiellement offensantes :
$ fortune -oCertaines 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_fortunesCela 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.txtCe 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 figletLa 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.
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 -lCela 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.txtCela 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!" | cowsayAfficher 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 scriptCes 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 slExécutez sl :
Tapez simplement sl dans votre terminal et appuyez sur Entrée :
$ slProfitez 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.
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 asciiquariumAprès l'installation, exécutez simplement la commande asciiquarium dans votre terminal :
$ asciiquariumUne 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.
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 cmatrixUtilisation de base :
Pour démarrer CMatrix avec les paramètres par défaut, il suffit d'exécuter la commande cmatrix :
$ cmatrixCela lancera CMatrix, et vous verrez l'effet de texte défilant sur votre terminal.
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 -sAppuyez sur une touche pour quitter.
De même, vous pouvez exécuter en mode lambda en utilisant l'option -m.
$ cmatrix -mChanger 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 100Changer 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 3Afficher 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 -rOptions 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 lolcatUtilisation 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!" | lolcatCeci 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.
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 -fColoriser un fichier:
Pour ajouter des couleurs arc-en-ciel au contenu d'un fichier texte, vous pouvez utiliser lolcat comme ceci :
$ lolcat my_file.txtAfficher 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 | lolcatEnchaîner Plusieurs Commandes :
Vous pouvez envoyer la sortie de plusieurs commandes vers lolcat pour un affichage coloré. Par exemple :
$ df -h | lolcatVoici un autre exemple de combinaison des applications fortune, cowsay et lolcat en utilisant des pipes :
$ fortune | cowsay | lolcatlolcat 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.gitAccédez au répertoire Ponysay dans le terminal et exécutez l'une des commandes suivantes :
$ ./setup.py --freedom=partial installou
$ python3 setup.py --freedom=partial installSi 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 ponysayUne fois installé, vous pouvez utiliser Ponysay en tapant :
$ ponysay "Hello, Welcome to OSTechNix!"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 charasayCela 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 charasayOu,
$ yay -S charasayUne 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!"Vous pouvez également combiner Charasay avec d'autres programmes comme lolcat et fortune en utilisant un pipe comme ci-dessous :
$ fortune | lolcat -f | chara sayPour 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.liveL'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.rsMaintenant, exécutez le terminal en utilisant la commande :
$ ./ternimalCeci affichera une forme de vie se déplaçant autour de l'écran du 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:#003300Pour 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@latestAlternativement, 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.gzExtraire le fichier tar :
$ tar -zxvf paclear_Linux_x86_64.tar.gzRendez 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 :
$ paclearAvant d'effacer l'écran, paclear affichera brièvement une animation de PAC-MAN.
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 installCela 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-gitUne fois installé, lancez le programme lavat pour afficher la simulation de lampe à lave sur l'écran du terminal :
$ lavatPour 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-devPour 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 installAprès avoir installé pond, vous exécutez la commande suivante pour afficher l'écosystème semblable à un étang dans votre fenêtre de Terminal :
$ pondAppuyez 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 cbonsaiOu,
$ yay -S cbonsaiFedora :
$ sudo dnf copr enable keefle/cbonsai$ sudo dnf install cbonsaiDebian, Ubuntu et leurs dérivés :
$ sudo apt install cbonsaiAssurez-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/cbonsaiAccédez au répertoire cbonsai :
$ cd cbonsaiPour installer cbonsai pour l'utilisateur actuel, exécutez :
$ make install PREFIX=~/.localPour l'installer pour tous les utilisateurs, exécutez :
$ sudo make installUne fois installé, vous pouvez faire pousser un magnifique bonsaï à l'intérieur de votre fenêtre de Terminal en exécutant la commande suivante :
$ cbonsaiIl 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 -lPour la croissance continue de l'arbre, vous pouvez ajouter le flag -i, --infinite :
$ cbonsai -iEn 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!"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 -SPour 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 --helpDe 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 dotacatUne fois installé, vous pouvez utiliser dotacat pour obtenir une sortie colorée et arc-en-ciel dans le Terminal.
$ man find | dotacatVous pouvez également canaliser la sortie de plusieurs commandes vers dotacat et afficher la sortie en couleurs arc-en-ciel :
$ fortune | cowsay | dotacatConsultez 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 :
$ fingerSi 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 fingerSur les systèmes basés sur Red Hat/Fedora :
$ sudo dnf install fingerUne 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 :
$ fingerCela 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 usernameRemplacez 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 ostechnixAfficher 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@hostnameRemplacez 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 usernameLa 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 pinkyDebian/Ubuntu :
$ sudo apt install pinkyFedora/Red Hat :
$ sudo dnf install pinkyUtilisation :
Pour utiliser pinky, ouvrez un terminal et saisissez la commande suivante :
pinky [username]- Si vous fournissez un
nom d'utilisateurcomme argument,pinkyaffichera des informations sur cet utilisateur spécifique. - Si vous ne spécifiez pas un
username,pinkylistera 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 :
$ pinkyCette 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 ostechnixpinky 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 bbAprè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".
$ bb23. 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 toiletDebian, Ubuntu, Pop!_OS :
$ sudo apt install toiletFedora, Red Hat :
$ sudo apt install toiletopenSUSE :
$ sudo zypper install toiletVoici 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 WelcomePolices 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!"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 listAlignement : "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.txtCompatible 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 !
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.comVous serez connecté à un environnement simulé similaire à ce qui existait avant l'internet moderne.
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.nlLa 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 !

























