Heim System-Tutorial LINUX Machen Sie das Terminal lebendiger und interessanter – verwenden Sie zum Beschweren den Linux-Befehl cowsay

Machen Sie das Terminal lebendiger und interessanter – verwenden Sie zum Beschweren den Linux-Befehl cowsay

Feb 12, 2024 pm 05:39 PM
linux linux教程 linux系统 linux命令 shell脚本 eingebettetes Linux Erste Schritte mit Linux Linux-Lernen

Für die meisten Menschen ist die Verwendung des Linux-Terminals eine sehr langweilige Sache. Haben Sie jedoch jemals darüber nachgedacht, Ihrem Terminal einige interessante Elemente hinzuzufügen? Heute stellen wir einen Befehl namens cowsay vor, der Ihr Terminal interessanter und lebendiger machen kann.

Feiern Sie die Feiertage mit diesem unterhaltsamen Linux-Befehlszeilentool.

Vielleicht haben Sie von einem kleinen Programm gehört, das Eingaben entgegennimmt (z. B. eine Nachricht, die Sie über die Tastatur eingeben) und ein Bild einer Kuh ausgibt, das auf die Eingabenachricht verweist. Dieses kleine Programm heißt cowsay und wir haben es bereits vorgestellt.

Also, um etwas Lustiges zu machen, möchte ich damit den Día de los Muertos feiern (LCTT-Übersetzung: das traditionelle mexikanische Geisterfest, der berühmte Animationsfilm „Coco“ ist die Kulisse dafür).

Neben Kühen sind tatsächlich noch einige andere Bilder verfügbar. Wenn Cowsay installiert wird, installiert das Programm automatisch mehrere andere Images und speichert sie im Verzeichnis /user/share/cowsay. Sie können den Parameter -l verwenden, um eine Liste von Bildern abzurufen.

$ sudo dnf install cowsay
$ cowsay -l
Nach dem Login kopieren

Es gibt tatsächlich viele Entwicklungsaktivitäten im Zusammenhang mit Cowsay oder ähnlichen Programmen. Sie können Ihre eigenen Bilddateien erstellen oder von anderen erstellte Bilder herunterladen. Beispielsweise ist der Cowsay-Dateikonverter von Charc0al auf GitHub verfügbar. Mit diesem Tool können Sie Ihre eigenen Bilder in das von Cowsay benötigte spezielle ASCII-Format konvertieren. Abhängig von Ihrem Linux- oder FreeBSD-Terminal-Setup ist möglicherweise die Farbunterstützung aktiviert und Cowsay kann auch Farbbilder anzeigen. Der Konverter von Charc0al bietet auch viele vorgefertigte Farbdateien.

Ich habe die Datei „Beetlejuice“ (LCTT-Übersetzung: der Erzmagier, der Protagonist in der gleichnamigen amerikanischen Fantasy-Komödie) ausgewählt, um meine „Feier“ zu beginnen. Zuerst habe ich die Datei beetlejuice.cow im Verzeichnis /usr/share/cowsay gespeichert. Die Berechtigungen dieses Verzeichnisses liegen beim Root-Benutzer. Sie können die Datei zunächst in Ihrem Home-Verzeichnis speichern und dann dorthin kopieren. Darüber hinaus müssen wir allen Benutzern eine Leseberechtigung für die Datei erteilen.

$ sudo cp beetlejuice.cow /usr/share/cowsay
$ sudo chmod o+r /usr/share/cowsay/beetlejuice.cow
Nach dem Login kopieren

Achten Sie darauf, wie das Bild entsteht (der Prozess ist interessant). Legen Sie zunächst die verschiedenen ASCII-Farbsteuerungscodes in Variablen fest und verwenden Sie diese Variablen dann, um das Bild im traditionellen ASCII-Kunststil zu zeichnen. Das resultierende Bild war fast vollständig und passte nicht auf die Höhe meines Terminals, ohne den Bildschirm zu scrollen. Deshalb habe ich die Datei bearbeitet und die letzten 15 Zeilen entfernt, um die Höhe zu verringern.

Dieses Bild kann auch vom Cowsay-Programm erkannt und in der Liste angezeigt werden.
Machen Sie das Terminal lebendiger und interessanter – verwenden Sie zum Beschweren den Linux-Befehl cowsay

$ cowsay -l
Cow files in /usr/share/cowsay:
beavis.zen beetlejuice blowfish bud-frogs bunny cheese cower default dragon
...
Nach dem Login kopieren

Jetzt führen Sie einfach das Programm aus und geben das Bild mit der Option -f an. Vergessen Sie nicht, die auszugebenden Informationen anzugeben.

$ cowsay -f beetlejuice "Happy Day of the Dead!"
Nach dem Login kopieren

"Beetlejuice" wünscht Ihnen einen schönen Tag der Toten (CC BY-SA 4.0)

cowsay ist ein interessantes und skurriles Gadget unter Linux. Werden Sie kreativ und erkunden Sie Cowsay und die Kunst von ASCII.

Durch die Einleitung dieses Artikels haben Sie die grundlegende Verwendung des Cowsay-Befehls gemeistert und gelernt, wie Sie verschiedene Bilder und Texte verwenden, um einzigartige Beschwerden zu generieren. Das Terminal voller Spaß zu machen und nicht mehr langweilig zu machen, das ist der Charme, den Cowsay uns verleiht. Handeln Sie schnell und machen Sie Ihr Terminal lebendig und interessant!

Das obige ist der detaillierte Inhalt vonMachen Sie das Terminal lebendiger und interessanter – verwenden Sie zum Beschweren den Linux-Befehl cowsay. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Apr 01, 2025 pm 05:09 PM

Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Warum tritt bei der Installation einer Erweiterung mit PECL in einer Docker -Umgebung ein Fehler auf? Wie löst ich es? Warum tritt bei der Installation einer Erweiterung mit PECL in einer Docker -Umgebung ein Fehler auf? Wie löst ich es? Apr 01, 2025 pm 03:06 PM

Ursachen und Lösungen für Fehler Bei der Verwendung von PECL zur Installation von Erweiterungen in der Docker -Umgebung, wenn die Docker -Umgebung verwendet wird, begegnen wir häufig auf einige Kopfschmerzen ...

Wie kann man Node.js oder Python -Dienste in Lampenarchitektur effizient integrieren? Wie kann man Node.js oder Python -Dienste in Lampenarchitektur effizient integrieren? Apr 01, 2025 pm 02:48 PM

Viele Website -Entwickler stehen vor dem Problem der Integration von Node.js oder Python Services unter der Lampenarchitektur: Die vorhandene Lampe (Linux Apache MySQL PHP) Architekturwebsite benötigt ...

Wie löste ich Berechtigungsprobleme bei der Verwendung von Python -Verssionsbefehl im Linux Terminal? Wie löste ich Berechtigungsprobleme bei der Verwendung von Python -Verssionsbefehl im Linux Terminal? Apr 02, 2025 am 06:36 AM

Verwenden Sie Python im Linux -Terminal ...

Wie konfigurieren Sie die Timing -Timing -Aufgabe von ApScheduler als Dienst auf macOS? Wie konfigurieren Sie die Timing -Timing -Aufgabe von ApScheduler als Dienst auf macOS? Apr 01, 2025 pm 06:09 PM

Konfigurieren Sie die Timing -Timing -Timing -Timing -Timing auf der MacOS -Plattform, wenn Sie die Timing -Timing -Timing -Timing von APScheduler als Service konfigurieren möchten, ähnlich wie bei NGIN ...

Kann der Python -Dolmetscher im Linux -System gelöscht werden? Kann der Python -Dolmetscher im Linux -System gelöscht werden? Apr 02, 2025 am 07:00 AM

In Bezug auf das Problem der Entfernung des Python -Dolmetschers, das mit Linux -Systemen ausgestattet ist, werden viele Linux -Verteilungen den Python -Dolmetscher bei der Installation vorinstallieren, und verwendet den Paketmanager nicht ...

Vier Möglichkeiten zur Implementierung von Multithreading in C -Sprache Vier Möglichkeiten zur Implementierung von Multithreading in C -Sprache Apr 03, 2025 pm 03:00 PM

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

So öffnen Sie Web.xml So öffnen Sie Web.xml Apr 03, 2025 am 06:51 AM

Um eine Web.xml -Datei zu öffnen, können Sie die folgenden Methoden verwenden: Verwenden Sie einen Texteditor (z.

See all articles