boxes是一个Linux命令行字符形状工具,它使用ASCII艺术风格的字符形状框来包围文本。其字符形状默认风格是源代码注释风格,但也提供了一些其他选项。使用管道,便可以将一个简短问候语塞进字符形状盒子里。
Linux命令行字符形状工具boxes简介
Boxes是一个简单的命令行字符形状工具,它可以在终端中绘制各种字符形状,这个工具可以帮助你创建ASCII艺术、装饰文本等,Boxes支持多种颜色和字体,可以让你轻松地定制字符形状。
安装Boxes
在Linux系统中,你可以通过以下命令安装Boxes:
对于Debian/Ubuntu系统:
sudo apt-get install boxes
对于Fedora系统:
sudo dnf install boxes
对于Arch Linux系统:
sudo pacman -S boxes
使用Boxes绘制字符形状
1、基本用法
Boxes的基本用法非常简单,只需在终端中输入boxes
即可开始绘制,要绘制一个红色的“A”,你可以输入:
boxes -c red 'A'
这将在终端中显示一个红色的“A”。
2、自定义颜色和字体
Boxes允许你自定义字符的颜色和字体,要将“A”的颜色更改为蓝色,可以使用-C
选项:
boxes -C blue 'A'
要更改字体,可以使用-F
选项,要使用默认字体,可以输入:
boxes -F default 'A'
要使用自定义字体,需要先安装相应的字体包,以TTF文件为例,可以使用以下命令安装字体:
对于Debian/Ubuntu系统:
sudo apt-get install fonts-wqy-microhei 以文泉驿微米黑字体为例
对于Fedora系统:
sudo dnf install wqy-microhei 以文泉驿微米黑字体为例
对于Arch Linux系统:
sudo pacman -S wqy-microhei 以文泉驿微米黑字体为例
可以使用以下命令将字体应用到Boxes:
echo "请按任意键继续" | boxes -F wqy-microhei -c green +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c red +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c yellow +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c blue +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c purple +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c orange +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c gray +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c brown +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c black +'A' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c red +'ABCDEFG' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c green +'ABCDEFGHIJKLMNOPQRSTUVWXYZ' > temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c yellow +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~'' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c blue +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~
'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c purple +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c orange +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTuvWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~
'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c gray +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c brown +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~
'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c black +'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@$%^&*()_+=<>?[]{}|;':",./~'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c red +'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@$%^&*()_+=<>?[]{}|;':",./~
'\' >> temp.txt && cat temp.txt && rm temp.txt && echo "操作完成" || echo "操作失败" | boxes -F wqy-microhei -c green +'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@$%^&*()_+=<>?[]{}|;':",
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/473890.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除