Linux Fun - So erstellen Sie ASCII -Textbanner im Terminal

Linux Fun - So erstellen Sie ASCII -Textbanner im Terminal

Kürzlich haben wir erklärt, wie vordefinierte ASCII -Kunst am Linux -Terminal mit einem Programm namens zufällig angezeigt werden kann ASCII-ART-Splash-Screen. In diesem Artikel werden wir zeigen Figlet Und Toilette.

Lesen Sie auch: 20 lustige Linux -Befehle, um Spaß im Terminal zu haben

Figlet ist ein einfaches Befehlszeilen-Dienstprogramm zum Erstellen ASCII Textbanner oder große Buchstaben außerhalb des gewöhnlichen Textes, während Toilette (ein Unterkommando unter Figlet) ist ein Befehlszeilen-Dienstprogramm zum Erstellen farbenfroher großer Zeichen aus normalem Text.

So installieren und verwenden Sie Figlet- und Toilettenwerkzeuge unter Linux

Benutzen Figlet Und Toilette Tools zusammen müssen Sie zunächst auf Ihrem Linux -System mit dem Standardpaketmanager wie gezeigt installiert.

$ sudo apt installieren Sie die Figlet Toilette [auf Debian/Ubuntu] $ sudo yum installieren Sie die Figlet -Toilette [auf CentOS/Rhel] $ sudo dnf installieren Sie die Figlet Toilette [auf Fedora 22+] 

Nach der Installation die grundlegende Art der Verwendung Figlet IS durch Bereitstellung als Argument, den Text, den Sie als Banner oder großer Text verwandeln möchten, wie gezeigt.

$ Figlet Tecmint.com  _____ __ __ _ _ | _ _ | __ ___ | \/ (_) _ __ | | _ ___ ___ _ __ ___ | |/ _ \/ __ | | \/| | | '_ \ | __ | / __/ _ \ | '_' _ \ | | __/ (__ | | | | | | | | | _ | (_ | (_) | | | | | | _ | \ ___ | \ ___ | _ | _ | _ | _ | _ | \ __ __ (_) ___ \ ___/| _ | | _ | _ | 

Setzen Sie die Ausgangsbegründung

Wenn Sie möchten, dass die Ausgabe in der Mitte erstellt wird, verwenden Sie die -C Flagge wie gezeigt.

$ figlet -c tecmint.com  _____ __ __ _ _ | _ _ | __ ___ | \/ (_) _ __ | | _ ___ ___ _ __ ___ | |/ _ \/ __ | | \/| | | '_ \ | __ | / __/ _ \ | '_' _ \ | | __/ (__ | | | | | | | | | _ | (_ | (_) | | | | | | _ | \ ___ | \ ___ | _ | _ | _ | _ | _ | \ __ __ (_) ___ \ ___/| _ | | _ | _ | 

Zusätzlich auch verwenden -l um die Ausgabe links einzustellen oder -R nach rechts drucken.

Ausgangsbreite definieren

Sie können auch die Ausgangsbreite mit der steuern -w Schalter, die Standardbreite ist 80 Säulen.

$ figlet -W 100 Ich liebe Tecmint.com  ___ _ _____ __ __ _ _ | _ _ | | | _____ _____ | _ _ | __ ___ | \/ (_) _ __ | | _ ___ ___ _ __ ___ | | | | / _ \ \ / _ \ | |/ _ \/ __ | | \/| | | '_ \ | __ | / __/ _ \ | '_' _ \ | | | | __ | (_) \ V / __ / | | __/ (__ | | | | | | | | _ | (_ | (_) | | | | | | ___ | _____ \ ___/ \ _/ \ ___ | | _ | \ ___ | \ ___ | _ | | _ | _ | _ | | _ | \ __ (_) ___ \ ___/| _ | _ | | _ | 

Wenn Sie ein breiteres Terminal haben, können Sie die volle Breite Ihres Terminals mit dem verwenden -T schalten.

$ figlet -t tecmint.com 

Fügen Sie Platz zwischen Ausgabezeichen hinzu

Für eine eindeutigere Ausgabe können Sie die verwenden -k Flag, um einen kleinen Platz zwischen den gedruckten Zeichen hinzuzufügen: Schauen Sie sich die unterschiedliche zwischen der oben genannten und unterhalb der Ausgabe an, wie gezeigt.

$ figlet -t -k Ich liebe Tecmint.com  ___ _ _____ __ __ _ _ | _ _ | | | ___ __ __ ___ | _ _ | ___ ___ | \/ | (_) _ __ | | _ ___ ___ _ __ ___ | | | | / _ \\ \ // _ \ | | / _ \ / __ || | \/| || || '_ \ | __ | / __ |/ _ \ | '_' _ \ | | | | ___ | (_) | \ V /| __/ | || __/| (__ | | | || || | || | _ _ | (__ | (_) || | | | | | ___ | _____ | \ ___/ \ _/ \ ___ | _ | \ __ ___ | \ ___ || _ | | _ || _ || _ | _ | \ __ | (_) \ ___ | \ ___/ | _ | _ | | _ | 

Lesen Sie die Eingabe aus einer Datei

Anstatt Ihren Text in die Befehlszeile einzugeben, können Sie den Text aus einer Datei mit der Datei lesen -P Option wie gezeigt.

$ echo "Ich wünschte ich könnte Chmod 644 meine Freundin"> Freundin.txt $ figlet -kp < girlfriend.txt  ___ _ _ ___ _ _ | _ _ | __ __ (_) ___ | | __ | _ _ | ___ ___ _ _ | | __ | | | | \ \ /\ / /| |/ __ || '_ \ | | / __ |/ _ \ | | | || | / _ '| | | \ V v / | | \ __ \ | | | | | | | (__ | (_) || | _ | || || (_ | | ___ | \ _/ \ _/ | _ || ___/ | _ | _ | ___ | \ ___ | \ ___/ \ __, _ || _ | \ __, _ | _ _ __ _ _ _ _ ___ | | __ _ __ ___ ___ __ | | / / _ || | | || | / __ || '_ \ |' _ '_ \ / _ \ / _' | | '_ \ || | _ || | _ | (__ | | || | | | | || (_) || (_ | | _) || __ _ || __ _ | \ ___ || _ | _ || _ | _ | _ | \ ___/ \ __, _ | \ ___/ | _ | _ | ____ _ _ __ __ __ __ __ _ _ _ __ ___ _ _ / ___ | (_) _ __ | | / _ | _ __ (_) ___ _ __ __ | | | '_' _ \ | | | | | _ | | __ | | || | _ | '__ || | / _ \ |' _ \ / _ '| | | | | | | | _ | | | _ || || | || _ || | || __/| | | || (_ | | | _ | | _ | _ | \ __, | \ ____ || _ || _ | _ || _ | _ | _ | \ ___ | | _ | | _ | \ __, _ | 

Ausgangsschrift ändern

Sie können eine weitere Schriftart mit dem angeben -F Flagge, Schrift ist a .flf oder .tlf Datei gespeichert in /usr/share/figlet. Sie können sich die verfügbaren Schriftarten so ansehen.

$ ls/usr/share/figlet/ 646-ca2.FLC 646-ES.FLC 646-kr.FLC 646-yu.FLC 8859-9.FLC 646-CA.FLC 646-FR.FLC 646-NO2.FLC 8859-2.FLC ASCII12.TLF 646-CN.FLC 646-GB.FLC 646-NO.FLC 8859-3.FLC ASCII9.TLF 646-CU.FLC 646-HU.FLC 646-PT2.FLC 8859-4.FLC Banner.FLF 646-de.FLC 646-IRV.FLC 646-PT.FLC 8859-5.FLC Bigascii12.TLF 646-DK.FLC 646-it.FLC 646-se2.FLC 8859-7.FLC Bigascii9.TLF 646-ES2.FLC 646-JP.FLC 646-SE.FLC 8859-8.FLC Big.flf 

Verwenden Sie dann eine bestimmte Schriftart, z. B. verwende ich Schriftart Neigung.tlf wie gezeigt.

$ figlet -f Slant "sudo ich liebe dich" _____ __ ____ __ __ / ___ / __ ______ / ___ / _ / / ____ _ _____ \ \ / ___ __ \ __ \ / / / __ / __ \ / / / / __ \ \ | / / _ \ \ / __ \ / / / ___ / / / _ / / / _ / / / _ / / _ / / / ___ / / _ / / | / / __ / / / _ / / / / / / / / / / / / / / / / / / / / / / / / / _//____/\ __, _/\ __, _/\ ____//___//_____/\ ____/| ___/\ ___/_/\ ____/\ __, _/ 

Verwenden Sie die Toilette, um farbige ASCII -Textbanner zu erstellen

Der Toilette Der Befehl wird auch verwendet, um Text in groß zu verwandeln ASCII Figuren. Die einfachste Art des Laufens ist wie folgt.

$ Toilette Tecmint.com mmmmmmm m m "m # mmm mmm ## ## mmm m mm mm # mm mmm mmm mmmmm #" # " #" # ## # # # " # # #" # " # # # # # #" "" "" # # " # # # # # # # # # # #iblo  

Verwenden Sie das, um in eine bestimmte Schriftart zu wechseln, die -F Option liest es auch Schriftarten aus derselben Quelle wie Figlet.

$ toilette -kf script tecmint.com ______, __ __ (_) | /| | | o | _ __ | | | _ _ _ | _ __ __ _ _ _ _ || / / | | | | / |/ | | // \ _/ |/ |/ | (_/| __/\ ___/| | _/| _/| _/| _/o \ ___/\ __/| | | _// 

Eine Reihe der Optionen für Figlet dass wir uns oben auch angesehen haben, gilt auch für Toilette. Weitere Informationen finden Sie auf ihren Menschenseiten.

$ MAN Figlet $ Man Toilette 

Lesen Sie auch: Neofetch - Zeigt Linux -Systeminformationen mit Distribution Logo an

Zusammenfassung

In diesem Artikel haben wir uns zwei Befehlszeilen-Dienstprogramme für die Umwandlung von Text in große ASCII-Textzeichen angesehen, die zum Erstellen von Bannern oder Nachrichten nützlich sind. Teilen Sie Ihre Gedanken über diese Befehle über das Feedback -Formular unten mit.