Soyez créatif dans le terminal Linux avec ces 9 commandes artistiques
Sous Linux, l’art est ce que vous voulez. Il peut s'agir d'afficher des images converties en ASCII ou de créer vos propres croquis de lignes 3D élaborés à l'aide de graphiques de tortue. Il peut même s’agir d’un bonsaï poussant dans la fenêtre de votre terminal. Si vous utilisez Linux, vous pouvez essayer certaines de ces commandes par vous-même.
1 figlet
Le terminal est basé sur du texte, donc l'art ASCII est souvent le meilleur moyen d'y faire preuve de créativité. FIGlet est une commande que vous pouvez exécuter dans le terminal Linux qui vous permet de dessiner du texte ASCII de style 3D à l'aide d'une énorme bibliothèque de différents fichiers de polices.
Le site Web FIGlet propose un certain nombre de ces fichiers de polices à télécharger. Pour les utiliser, téléchargez les fichiers de polices sur votre PC Linux, puis depuis le même répertoire du terminal, tapez :
figlet -f font text
Remplacez font par le nom du fichier de police et text par le texte que vous souhaitez imprimer.
FIGlet est disponible dans le référentiel apt par défaut pour les systèmes basés sur Ubuntu et Debian, il suffit donc de taper sudo apt install figlet dans le terminal pour l'installer.
2 feu
Pas besoin d'avoir froid dans le terminal. Si vous souhaitez qu'un peu d'art ASCII s'exécute sur un deuxième écran, vous souhaiterez peut-être exécuter la commande aafire. Il s'agit en fait d'une commande de test incluse dans la bibliothèque aalib, qui est elle-même une bibliothèque artistique ASCII de haut niveau utilisée par d'autres applications.
L'exécution de aafire -driver Curses remplira la fenêtre de votre terminal avec un feu ouvert ASCII simulé. Si vous configurez correctement les couleurs de votre terminal, vous lui donnerez également un aspect assez fougueux.
Vous devrez d’abord installer la bibliothèque aalib. Exécutez simplement sudo apt install aalib pour ce faire sur un système basé sur Ubuntu ou Debian.
3 bonsaï
Un vrai bonsaï demande des années de dévouement et de croissance. Je n'ai pas le temps pour ça, et vous non plus, alors exécutons simplement cbonsai dans le terminal et regardons cette petite commande Linux amusante en développer une pour nous.
Vous pouvez l'exécuter en mode économiseur d'écran en utilisant cette commande :
cbonsai -S
Vous pouvez ajouter un message personnalisé à l'arborescence en utilisant :
cbonsai -m message
Ou regardez-le pousser par vous-même en utilisant la commande cbonsai -l.
Installez-le en utilisant sudo apt install cbonsai sur les systèmes Debian ou Ubuntu. Vous pouvez également exécuter man cbonsai pour afficher d'abord une liste complète des drapeaux disponibles, avec la possibilité de modifier le nombre de branches et la taille de l'arbre.
4 vue et asciiview
Vous ne pouvez généralement pas afficher une image à partir de la fenêtre du terminal elle-même. C’est basé sur du texte, donc c’est généralement impossible. Grâce à aview, cependant, vous n’en avez pas besoin, car vous pouvez transformer n’importe quel fichier image standard en un équivalent ASCII que le terminal peut ouvrir pour vous.
Vous avez deux options. Vous pouvez utiliser la commande convert pour changer votre fichier image standard au format pgm à l'aide de cette commande :
convert file.png file.pgm
Remplacer file.png par votre propre nom de fichier. Cela vous permettra d'exécuter cette commande :
aview file.pgm
Cela l'affichera sous forme d'image ASCII.
Alternativement, vous pouvez ignorer complètement cette opération et utiliser la commande sœur asciiview. Cela convertira automatiquement le fichier pour que vous puissiez le visualiser, en ignorant la section de conversion. Exécutez-le en utilisant la commande asciiview file.png (et remplacez file.png par votre propre fichier) pour l'afficher dans une fenêtre séparée ou utilisez asciiview -driver Curses file.png pour l'afficher dans la fenêtre du terminal elle-même.
Sur les systèmes Debian et Ubuntu, installez cette commande à l'aide de la commande sudo apt install aview. Vous aurez également besoin d'ImageMagick installé pour convertir le fichier, alors utilisez sudo apt install imagemagick pour ce faire.
5 toilettes
C’est un nom étrange pour une commande, car la commande Toilettes ne produit pas de déchets, mais simplement de l’art. L'art ASCII, en fait, fonctionne un peu comme FIGlet, transformant le texte en art ASCII de style 3D en utilisant différents fichiers de polices comme modèle. Il présente cependant quelques avantages par rapport à Figlet. Il prend en charge les caractères Unicode, vous permet d'utiliser différentes couleurs et vous permet d'exporter dans des formats comme HTML.
Exécutez la commande man toilet pour voir la liste complète des options, mais pour un avant-goût, exécutez toilet –metal message (et remplacez le message par le vôtre) pour voir un ASCII multicolore. réponse. Vous pouvez également utiliser les polices Figlet (comme celles trouvées sur le site Web Figlet) en utilisant l'indicateur -f . Par exemple:
toilet –f 5lineoblique message
Installez-le avec une commande rapide sudo apt install toilet sur les systèmes basés sur Ubuntu et Debian.
6 tortue (Python)
Je ne sais pas à quel point les langages de programmation comme Logo sont courants de nos jours, mais quand j'étais enfant, l'une de mes premières expériences d'apprentissage du code au début des années 2000 a été d'utiliser un interpréteur Logo sur un ordinateur RISC OS Acorn, ce qui était assez courant. dans les écoles britanniques à l'époque.
L'un des grands attraits de Logo (et des outils similaires) est la possibilité de dessiner en l'utilisant. Appelés graphiques de tortue, des langages comme Logo vous permettent d'exécuter des commandes telles que forward 100 et de regarder ce que l'on appelle la tortue tracer la ligne à l'écran. Cela semble assez simple, mais vous pouvez utiliser des commandes plus complexes pour dessiner des dessins au trait assez complexes.
Le logo est peut-être old school, mais cette fonctionnalité est également disponible en Python, un langage de programmation beaucoup plus courant, en utilisant le package Turtle . Celui-ci doit être préinstallé, vous n’aurez donc rien à installer tant que Python est installé.
Pour l'exécuter, tapez python ou python3 dans le terminal et appuyez sur Entrée, puis tapez from Turtle Import * dans l'interpréteur Python. Cela vous permettra d'exécuter des commandes comme forward(100) qui traceront une ligne très simple à l'écran. Si vous voulez essayer quelque chose de plus difficile, vous pouvez dessiner une spirale en exécutant for i in range(50): forward(i * 2); right(45) dans l'interpréteur Python.
Si vous obtenez une erreur du type « ModuleNotFoundError : Aucun module nommé 'tkinter' », essayez d'installer le package python3-tk.
Ce ne sont que deux exemples de base, car vous pouvez utiliser Turtle en Python pour créer des œuvres d'art assez impressionnantes si vous avez le temps et le dévouement pour le faire. Le site Web Real Python propose également un didacticiel très détaillé sur la façon de démarrer avec Turtle en Python.
7 cowsay
La commande cowsay est très simple. C'est une vache ASCII, et elle dit tout ce que vous voulez. Simple, vraiment !
Tapez simplement message cowsay (en remplaçant message par votre propre message) et il affichera votre vache, avec son message, dans le terminal. Il existe quelques commandes plus complexes que vous pouvez exécuter pour modifier l'apparence de la vache, comme modifier les yeux de la vache à l'aide d'indicateurs tels que -b et -g.
Une liste complète est disponible en exécutant man cowsay et en vérifiant les propres instructions du développeur. Installez-le en utilisant sudo apt install cowsay sur les systèmes Debian ou Ubuntu.
8 mdr
Le terminal peut être un endroit très ennuyeux. Pourquoi ne pas égayer les choses avec un peu de couleur ? Une bonne façon de procéder consiste à utiliser la commande lolcat. Il prendra toutes vos entrées et imprimera la sortie dans les couleurs de l’arc-en-ciel. Par exemple, si vous souhaitez imprimer le contenu d'un fichier texte sur le terminal, utilisez lolcat text.txt (et remplacez text.txt par votre propre fichier). Il s’imprimera sur le terminal en couleur.
Vous pouvez également rediriger la sortie de toute autre commande pour faire de même. Par exemple, ps | lolcat affichera vos processus en cours avec le même effet de couleur arc-en-ciel.
Installez-le en tapant sudo apt install lolcat dans le terminal sur les distributions Ubuntu ou Debian.
9 matrice cm
Imaginez que vous êtes un simple drone de programmation coincé dans la matrice à l'aide de la commande cmatrix. Si vous avez vu les films Matrix, vous saurez à quoi vous attendre.
Vous pouvez consulter man cmatrix pour une liste complète des arguments, mais vous pouvez exécuter cmatrix -s pour l'exécuter en plein écran comme économiseur d'écran. Vous pouvez également utiliser -c pour changer de couleur, sinon il utilisera le vert Matrix typique.
Exécutez sudo apt install cmatrix sur les systèmes Ubuntu ou Debian pour l'installer.
Il est étonnamment simple de profiter de l’art dans le terminal sous Linux. Bien sûr, certaines de ces commandes sont trop comiques pour être considérées comme du « véritable » art, mais ce n’est pas vraiment le sujet. Si vous souhaitez dessiner ou apprécier l’art correctement, vous aurez besoin d’une application basée sur une interface graphique dotée des outils nécessaires pour dessiner correctement. GIMP n'est qu'une bonne alternative à Photoshop que vous pouvez essayer sous Linux.
Pour un peu de plaisir, cependant, ces commandes Linux peuvent vous aider à faire preuve d'un peu de créativité de temps en temps dans un environnement de terminal par ailleurs plutôt limité. Si cela ne fonctionne pas, vous pouvez toujours utiliser le terminal comme Linus Torvalds (probablement) destiné à faire croire à vos amis que vous êtes une sorte de hacker Linux cool.