Linux Fun - Jak tworzyć banery tekstowe ASCII w terminalu

Linux Fun - Jak tworzyć banery tekstowe ASCII w terminalu

Niedawno wyjaśniliśmy, jak losowo wyświetlać predefiniowaną ASCII Art na terminalu Linux, przy użyciu programu o nazwie ASCII-ART-SPLASH-SCREEN. W tym artykule pokażemy, jak stworzyć własne atrakcyjne banery tekstowe ASCII z zwykłego tekstu, używa Fig I Toaleta.

Przeczytaj także: 20 Funny Linux poleca na zabawę w terminalu

Fig to proste narzędzie do tworzenia linii poleceń ASCII Banery tekstowe lub duże litery niezwykłego tekstu, podczas gdy Toaleta (Podsekwent pod fig) to narzędzie wiersza poleceń do tworzenia kolorowych dużych znaków ze zwykłego tekstu.

Jak instalować i używać narzędzi figlet i toalet w Linux

Używać Fig I Toaleta narzędzia razem, najpierw musisz je zainstalować w systemie Linux za pomocą domyślnego menedżera pakietów, jak pokazano.

$ sudo apt Zainstaluj toaletę figlet [on Debian/Ubuntu] $ sudo yum instaluj toaletę figlet [on Centos/Rhel] $ sudo dnf instaluj toaletę figlet [on Fedora 22+] 

Po zainstalowaniu podstawowy sposób użycia fig jest przez przekazanie jako argument, tekst, który chcesz przekształcić jako baner lub duży tekst, jak pokazano.

$ figlet Tecmint.com  _____ __ __ _ _ | _ _ | __ ___ | \/ (_) _ __ | | _ ___ ___ _ __ ___ | |/ _ \/ __ | | \/| |. |. „\ \ | __ | / __/ _ \ | „_” _ \ | |. __/ (__ | | | | | | | | | | | _ | (_ | (_) | | | | | | _ | \ ___ | \ ___ | _ | | _ | _ | _ | | _ | \ __ (_) ___ \ ___/| _ | | _ | | _ | 

Ustaw uzasadnienie wyjściowe

Jeśli chcesz, aby dane wyjściowe zostało utworzone w centrum, użyj -C flaga jak pokazano.

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

Ponadto używaj również -L Aby ustawić wyjście w lewo lub -R wydrukować go w prawo.

Zdefiniuj szerokość wyjściową

Możesz także kontrolować szerokość wyjściową za pomocą -w przełącznik, domyślna szerokość to 80 kolumny.

$ figlet -w 100 kocham tecmint.com  ___ _ _____ __ __ _ _ | _ _ | |. |. _____ _____ | _ _ | __ ___ | \/ (_) _ __ | | _ ___ ___ _ __ ___ | |. |. |. / _ \ \ / / _ \ | |/ _ \/ __ | | \/| |. |. „\ \ | __ | / __/ _ \ | „_” _ \ | |. |. | __ | (_) \ V / __ / | |. __/ (__ | | | | | | | | | | | _ | (_ | (_) | | | | | | | ___ | | _____ \ ___/ \ _/ \ ___ | _ | \ ___ | \ ___ | _ | | _ | _ | _ | | _ | \ __ (_) ___ \ ___/| _ | | _ | | _ | 

Jeśli masz szerszy terminal, możesz użyć pełnej szerokości terminalu z -T przełącznik.

$ figlet -t tecmint.com 

Dodaj przestrzeń między znakami wyjściowymi

Aby uzyskać bardziej wyraźne wyjście, możesz użyć -k Flaga, aby dodać trochę miejsca między drukowanymi znakami: Sprawdź inną między powyższymi i poniżej wyjścia, jak pokazano.

$ figlet -t -k kocham tecmint.com  ___ _ _____ __ __ _ _ | _ _ | |. |. ___ __ __ ___ | _ _ | ___ ___ | \/ | (_) _ __ | | _ ___ ___ _ __ ___ | |. |. |. / _ \\ \ / // _ \ | |. / _ \ / __ || | \/| || || „\ \ | __ | / __ |/ _ \ | „_” _ \ | |. |. | ___ | (_) | \ V /| __/ | || __/| (__ | | || || | | || | _ _ | (__ | (_) || | | | | | | | ___ | | _____ | \ ___/ \ _/ \ ___ | | _ | \ ___ | \ ___ || _ | | _ || _ || _ | _ | \ __ | (_) \ ___ | \ ___/ | _ | | _ | | _ | 

Przeczytaj wejście z pliku

Zamiast wpisać tekst na linii polecenia, możesz odczytać tekst z pliku, używając -P opcja jak pokazano.

$ echo "Chciałbym móc chmod 644 moja dziewczyna"> dziewczyna.txt $ figlet -kp < girlfriend.txt  ___ _ _ ___ _ _ | _ _ | __ __ (_) ___ | | __ | _ _ | ___ ___ _ _ | |. __ | |. |. |. \ \ /\ / /| |/ __ || „\ \ | |. / __ |/ _ \ | |. |. || |. / _ '| |. |. \ V v / | | \ __ \ | |. |. |. |. |. |. (__ | (_) || | _ | || ||) __, _ || _ | \ __, _ | _ _ __ _ _ _ _ ___ | | __ _ __ ___ ___ __ | | / / _ || | | || | / __ || '_ \ |' _ '_ \ / _ \ / _' | | _) || __ _ || __ _ | \ ___ || _ | _ || _ | | _ | | _ | \ ___/ \, _ | \ ___/ | _ | _ | ____ _ _ __ _ _ __ __ ___ _ _ / ___ | (_) _ __ | | / _ | _ __ (_) ___ _ __ __ | | | '_' _ \ | | | | | | _ || '__ | | || | _ | '__ || | / _ \ |' _ \ / _ '| | | | | || | _ | | | | _ | || || || __/| | | || (_ | | | _ | | _ | | _ | \ __, | \ ____ || _ || _ | | _ || _ | _ | | _ | \ ___ | | _ | | _ | \ __, _ | 

Zmień czcionkę wyjściową

Możesz określić kolejną czcionkę, używając -F flaga, czcionka to .flf Lub .tlf plik przechowywany w /usr/share/figlet. Możesz sprawdzić dostępne takie czcionki.

$ 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-nie.FLC 8859-3.flc ASCII9.TLF 646-CU.FLC 646-HU.FLC 646-PT2.FLC 8859-4.Banner FLC.FLF 646-de.FLC 646-IRV.FLC 646-PT.FLC 8859-5.FLC BISTASCII12.TLF 646-DK.FLC 646-IT.FLC 646-SE2.FLC 8859-7.FLC BISTASCII9.TLF 646-ES2.FLC 646-JP.FLC 646-Se.FLC 8859-8.FLC BIG.flf 

Następnie użyj konkretnej czcionki, na przykład używam czcionki skos.tlf jak pokazano.

$ figlet -f slant „sudo kocham cię” _____ __ ____ __ __ __ / ___ / __ ______ / / ___ / _ / / / ____ _ _____ \ \ / / ___ __ __ \ __ \ / / / __ / __ \ / / / / / / __ \ | / / _ \ \ / __ \ / / / ___ / / / _ / / / _ / / / _ / / _ / / / ___ / / _ / / | / __ / / / _ / / / / / / _ / / / / _//____/\ __, _/\ __, _/\ ____//___//_____/\ ____/| ___/\ ___//_/\ ____/\ __, _// 

Użyj toalety, aby stworzyć kolorowe banery tekstowe ASCII

toaleta Polecenie służy również do przekształcania tekstu w duże ASCII postacie. Najprostszym sposobem uruchomienia jest następujący.

$ toalety Tecmint.com Mmmmmmm M M "M # Mmm Mmm ## ## Mmm M MM MM # MM MMM MMM MMMM # #" # "" # ## # # # # # # # "" "" # # # # # # # # # # # # # # "" " "" # # ""  

Aby zmienić na konkretną czcionkę, użyj -F opcja, odczytuje również czcionki z tego samego źródła co fig.

$ toaleta -KF skrypt tecmint.com ______, __ __ (_) | /| |. |. O | _ __ | |. |. _ _ _ | _ __ __ _ _ _ _ || / / | |. |. |. / |/ | |. // \ _/ |/ |/ | (_/| __/\ ___/| | | _/| _/| | _/| _/o \ ___/\ __/| | | | _/// 

Szereg opcji dla fig To, na które patrzyliśmy powyżej toaleta. Aby uzyskać więcej informacji, zapoznaj się z ich stronami mężczyzn.

$ man figlet $ man toaleta 

Przeczytaj także: Neofetch - pokazuje informacje systemowe Linux z logo dystrybucji

Streszczenie

W tym artykule przyjrzeliśmy się dwóm narzędziom wiersza poleceń do przekształcania tekstu na duże znaki tekstowe ASCII, przydatne do tworzenia banerów lub wiadomości. Podziel się swoimi przemyśleniami na temat tych poleceń za pomocą poniższego formularza opinii.