Linux命令大全
字符串转为 “字画符”。
补充说明
将普通字符串转为有简单字符拼接而成的 “字画符”。
安装
Ubuntu 等系统
1 2
| apt-get update apt-get install -y figlet
|
CentOS 等系统
1 2
| yum install epel-release yum install -y figlet
|
语法
1
| figlet [ message ] [ -option ]
|
参数
message 是需要转换的字符串。
当没有输入 message 时,会读取标准输入,因此可以配合管道符等使用。
选项
1 2 3 4 5 6
| -w 限制输出宽度,默认为 '80' -c 居中显示 -f 指定字体,默认为 'standard' -k 保留字符之间的空隙 -t 对齐宽度到当前终端的宽度,这个参数优先级比 -w 高 -v 显示版本信息
|
返回值
字符串,由简单字符拼接而成的 “字画符”。
示例
从参数输入
1 2 3 4 5
| _ _ _ _ __ __ _ _ _ | | | | ___| | | ___ \ \ / /__ _ __| | __| | | | |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | | | _ | __/ | | (_) | \ V V / (_) | | | | (_| |_| |_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_)
|
配合管道符输入
1
| echo 'Hello, World!' | figlet
|
1 2 3 4 5
| _ _ _ _ __ __ _ _ _ | | | | ___| | | ___ \ \ / /__ _ __| | __| | | | |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | | | _ | __/ | | (_) | \ V V / (_) | | | | (_| |_| |_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_)
|
限制宽度
1
| figlet 'Hello, World!' -w 40
|
1 2 3 4 5 6 7 8 9 10 11
| _ _ _ _ | | | | ___| | | ___ | |_| |/ _ \ | |/ _ \ | _ | __/ | | (_) | |_| |_|\___|_|_|\___( ) |/ __ __ _ _ _ \ \ / /__ _ __| | __| | | \ \ /\ / / _ \| '__| |/ _` | | \ V V / (_) | | | | (_| |_| \_/\_/ \___/|_| |_|\__,_(_)
|
居中显示
1
| figlet 'Hello, World!' -w 40 -c
|
1 2 3 4 5 6 7 8 9 10 11
| _ _ _ _ | | | | ___| | | ___ | |_| |/ _ \ | |/ _ \ | _ | __/ | | (_) | |_| |_|\___|_|_|\___( ) |/ __ __ _ _ _ \ \ / /__ _ __| | __| | | \ \ /\ / / _ \| '__| |/ _` | | \ V V / (_) | | | | (_| |_| \_/\_/ \___/|_| |_|\__,_(_)
|
指定字体
1
| figlet 'Hello, World!' -w 40 -c -f slant
|
1 2 3 4 5 6 7 8 9 10 11
| __ __ ____ / / / /__ / / /___ / /_/ / _ \/ / / __ \ / __ / __/ / / /_/ / /_/ /_/\___/_/_/\____( ) |/ _ __ __ ____ | | / /___ _____/ /___/ / / | | /| / / __ \/ ___/ / __ / / | |/ |/ / /_/ / / / / /_/ /_/ |__/|__/\____/_/ /_/\__,_(_)
|
保留字符之间的空隙
1
| figlet 'Hello, World!' -w 40 -c -k
|
1 2 3 4 5 6 7 8 9 10 11
| _ _ _ _ | | | | ___ | || | ___ | |_| | / _ \| || | / _ \ | _ || __/| || || (_) |_ |_| |_| \___||_||_| \___/( ) |/ __ __ _ _ _ \ \ / /___ _ __ | | __| || | \ \ /\ / // _ \ | '__|| | / _` || | \ V V /| (_) || | | || (_| ||_| \_/\_/ \___/ |_| |_| \__,_|(_)
|
Linux命令大全