Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Sie haben vielleicht schon von einem kleinen Programm gehört, das Eingaben entgegennimmt, wie z. B. eine Nachricht, die Sie eingeben, und ein Bild einer Kuh ausgibt, die Ihre Nachricht zitiert. Es heißt Cowsay . Darüber wurde hier auf Opensource.com bereits geschrieben.
Also, um ein bisschen Spaß damit zu haben, dachte ich, ich würde es verwenden, um den Día de los Muertos (Tag der Toten) zu feiern.
Neben einer Kuh sind noch weitere Bilder verfügbar. Wenn Sie cowsay
installieren es enthält mehrere andere Bilder, die die Installation in /user/share/cowsay
speichert . Sie können das -l
verwenden Argument, um eine Liste zu erhalten.
$ sudo dnf install cowsay
$ cowsay -l
Es gibt tatsächlich einiges an Entwicklungsaktivitäten im Zusammenhang mit cowsay
und ähnliche Programme. Es ist möglich, eigene Bilddateien zu erstellen oder von anderen erstellte Bilder herunterzuladen. Beispielsweise befindet sich der Cowsay-Dateikonverter von Charc0al auf GitHub. Mit diesem Tool können Sie Ihre eigenen Bilder in das spezielle ASCII-Format konvertieren, das von cowsay
benötigt wird . Abhängig von Ihren Linux- oder FreeBSD-Terminaleinstellungen ist möglicherweise die Farbunterstützung aktiviert. Das cowsay
Dienstprogramm kann auch Farbbilder anzeigen. Der Konverter von Charc0al bietet viele fertige Farbdateien.
Ich habe mich für die Beetlejuice-Datei für meine Feier entschieden. Zuerst habe ich die Datei beetlejuice.cow unter /usr/share/cowsay
gespeichert . Dieses Verzeichnis gehört root, daher müssen Sie die Datei möglicherweise zuerst in Ihrem Home-Verzeichnis speichern und dann kopieren. Außerdem musste ich allen Benutzern Lesezugriff gewähren.
$ sudo cp beetlejuice.cow /usr/share/cowsay
$ sudo chmod o+r /usr/share/cowsay/beetlejuice.cow
Es ist interessant zu beobachten, wie das Bild erzeugt wird. Die Oberseite setzt verschiedene ASCII-Farbsteuercodes auf Variablen. Diese Variablen werden dann verwendet, um das Bild im traditionellen ASCII-Kunststil zu zeichnen. Das Bild ist fast vollständig und passte nicht zu meiner Terminalhöhe, ohne vom Bildschirm zu scrollen, also habe ich die Datei bearbeitet und die letzten 15 Zeilen entfernt, um sie zu kürzen.
Das Bild wird auch vom cowsay
erkannt Programm und erscheint in der Liste.
$ cowsay -l
Cow files in /usr/share/cowsay:
beavis.zen beetlejuice blowfish bud-frogs bunny cheese cower default dragon
...
Führen Sie nun einfach das Programm aus und geben Sie das Bild mit -f
an Möglichkeit. Vergessen Sie nicht, eine Nachricht zu hinterlassen.
$ cowsay -f beetlejuice "Happy Day of the Dead!"
Das cowsay
command ist nur eine weitere Möglichkeit, mit Ihrem Linux-Computer Spaß an der Befehlszeile zu haben. Experimentieren Sie mit cowsay
und ASCII-Grafik – werden Sie kreativ.