13 command-line bash
我试图记住我如何在.bashrc文件中预定义颜色,以便在我这样做时可以调用它们${RED}。
我不记得这是否是正确的做法,但如果我记得的话,它是这样的;
NC="\033[0;0;0m" # no color or formatting
RED="\033[1;49;91m" # color red
BLU="\033[1;49;94m" # color blue
GRN="\033[1;49;32m" # color green
Run Code Online (Sandbox Code Playgroud)
另一个我记得,正在使用,function因此可以随时随地使用。我确实有一个文件向我展示了如何执行此操作,但我丢失了该文件,其中显示了如何执行此操作,我不记得它是如何进行的。
sou*_* c. 12
您可以~/.bashrc按如下方式定义一个函数
showred(){
export RED='\033[1;49;91m'
export NC='\033[0;0;0m'
echo -e $RED"$@"$NC
}
Run Code Online (Sandbox Code Playgroud)
源~/.bashrc为. ~/.bashrc或打开一个新终端并尝试。

您也可以在使用echo或printf如下在终端上写东西时用颜色书写,
