掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Boxes是一個(gè)簡單的命令行字符形狀工具,它可以在終端中繪制各種字符形狀,這個(gè)工具可以幫助你創(chuàng)建ASCII藝術(shù)、裝飾文本等,Boxes支持多種顏色和字體,可以讓你輕松地定制字符形狀。

在Linux系統(tǒng)中,你可以通過以下命令安裝Boxes:
對于Debian/Ubuntu系統(tǒng):
sudo apt-get install boxes
對于Fedora系統(tǒng):
sudo dnf install boxes
對于Arch Linux系統(tǒng):
sudo pacman -S boxes
1、基本用法
Boxes的基本用法非常簡單,只需在終端中輸入boxes即可開始繪制,要繪制一個(gè)紅色的“A”,你可以輸入:
boxes -c red 'A'
這將在終端中顯示一個(gè)紅色的“A”。
2、自定義顏色和字體
Boxes允許你自定義字符的顏色和字體,要將“A”的顏色更改為藍(lán)色,可以使用-C選項(xiàng):
boxes -C blue 'A'
要更改字體,可以使用-F選項(xiàng),要使用默認(rèn)字體,可以輸入:
boxes -F default 'A'
要使用自定義字體,需要先安裝相應(yīng)的字體包,以TTF文件為例,可以使用以下命令安裝字體:
對于Debian/Ubuntu系統(tǒng):
sudo apt-get install fonts-wqy-microhei 以文泉驛微米黑字體為例
對于Fedora系統(tǒng):
sudo dnf install wqy-microhei 以文泉驛微米黑字體為例
對于Arch Linux系統(tǒng):
sudo pacman -S wqy-microhei 以文泉驛微米黑字體為例
可以使用以下命令將字體應(yīng)用到Boxes:
echo "請按任意鍵繼續(xù)" | 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!@$%^&*()_+=<>?[]{}|;':",

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流