banner
ผมเคยเห็นคนใช้คำสั่งสถานี: สิ่งนี้สร้างข้อความสไตล์ ASCII ขนาดใหญ่
เมื่อฉันพยายามเรียกใช้เทอร์มินัลบอกว่าไม่มีอยู่ ทำไม?
ฉันจะติดตั้งได้อย่างไร มีทางเลือกอื่นอีกไหม?
banner
ผมเคยเห็นคนใช้คำสั่งสถานี: สิ่งนี้สร้างข้อความสไตล์ ASCII ขนาดใหญ่
เมื่อฉันพยายามเรียกใช้เทอร์มินัลบอกว่าไม่มีอยู่ ทำไม?
ฉันจะติดตั้งได้อย่างไร มีทางเลือกอื่นอีกไหม?
คำตอบ:
คุณต้องติดตั้งก่อนจึงจะสามารถใช้งานได้ พิมพ์ใน terminal:
sudo apt-get install sysvbanner
แพคเกจนี้ไม่สามารถใช้ได้ในการติดตั้งมาตรฐานและนี่คือเหตุผลที่คุณต้องติดตั้งด้วยตนเอง
ฉันมักจะชอบfiglet
เขียนขนาดใหญ่ บางสิ่งบางอย่างเกี่ยวกับมันจะรักษารูปร่างของตัวละครได้ดีขึ้น ค่อนข้างเป็นส่วนตัว แต่ไปอยู่ที่นั่น ง่ายพอ:
$ sudo apt-get install figlet
$ figlet oh hai!
_ _ _ _
___ | |__ | |__ __ _(_) |
/ _ \| '_ \ | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
\___/|_| |_| |_| |_|\__,_|_(_)
(มันดูดีกว่าใน terminal มากกว่าที่นี่)
มีตัวเลือกการจัดรูปแบบมากมายเช่นกันซึ่งทำให้เหมาะสำหรับสถานการณ์ที่แตกต่างกันมากมาย มันเป็นเช่นนี้ผ่าน "แบบอักษร" ( standard
, slant
, shadow
, small
, smslant
, bubble
, digital
, mini
ฯลฯ ) man figlet
มีรายการเต็มรูปแบบของรูปแบบที่มีอยู่และตัวเลือกการจัดรูปแบบ แต่นี่คือตัวอย่าง:
$ figlet -f slant Hooah!
__ __ __ __
/ / / /___ ____ ____ _/ /_ / /
/ /_/ / __ \/ __ \/ __ `/ __ \/ /
/ __ / /_/ / /_/ / /_/ / / / /_/
/_/ /_/\____/\____/\__,_/_/ /_(_)
$ figlet -f smslant Hooah!
__ __ __ __
/ // /__ ___ ___ _/ / / /
/ _ / _ \/ _ \/ _ `/ _ \/_/
/_//_/\___/\___/\_,_/_//_(_)
$ figlet -f bubble Hooah!
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( H | o | o | a | h | ! )
\_/ \_/ \_/ \_/ \_/ \_/
$ figlet -f mini Hooah!
|_| _ _ _.|_ |
| |(_)(_)(_|| |o
หากคุณต้องการใช้ "แบบอักษร" อื่น ๆ / ASCII ศิลปะสำหรับแบนเนอร์คุณสามารถดูที่รูป:
sudo apt-get install figlet
foo@bar:~$ figlet
hi
_ _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|
ไชโย
SC
พบอีกชื่อหนึ่งว่าห้องน้ำ
sudo apt-get install toilet
จากนั้นเรียกใช้
toilet -f bigmono9 -F gay <your string>
ตัวอย่างเช่น:
ทางเลือก (โดยไม่ต้องติดตั้งอะไร)
figlet YOUR BANNER HERE
ตัวอย่างรหัสทุบตี:
#!/bin/bash
printf "
YOUR FIGLET BANNER HERE
"
เปิดเทอร์มินัลของคุณและวางเป็น
sudo apt-get install sysvbanner
การใช้งาน:
banner <yourstring>
ตัวอย่าง:
อื่น ๆ (อีกต่อไป) ตัวเลือกที่อาจจะเป็นประโยชน์หากมีการมีส่วนร่วมใด ๆ nodejs ascii-banner
คือ มันเป็นไลบรารี่โหนด แต่มันก็สามารถเขียนสคริปต์ได้
$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
______ __ __ __ __ ___ __
/ __ \ | | | | | | | | / \ | |
| | | | | |__| | | |__| | / ^ \ | |
| | | | | __ | | __ | / /_\ \ | |
| `--' | | | | | | | | | / _____ \ | |
\______/ |__| |__| |__| |__| /__/ \__\ |__|
นอกจากนี้ยังมีตัวเลือกแบบอักษร:
$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"
,---.| | o
| ||---. |---.,---..
| || | | |,---||
`---'` ' ` '`---^`
.color(...)
และการจัดตำแหน่งและbefore(...)
และafter(...)
(อีกครั้งด้วยการจัดตำแหน่งและสี) อาร์กิวเมนต์