Linux 命令行样式
Bash Custom Prompt Pattern
样式
数值 | 颜色 |
---|---|
0;30m | 黑色 |
0;31m | 红色 |
0;32m | 绿色 |
0;33m | 黄色 |
0;34m | 蓝色 |
0;35m | 紫色 |
0;36m | 青色;蓝绿色 |
0;37m | 白色 |
参数 | 描述 |
---|---|
\n | 下一行 |
[ | begin a sequence of non-printing characters, for embedding a terminal control sequence into the prompt |
] | end a sequence of non-printing characters |
一些操作系统的样式
Parrot
'\[\033[0;31m\]\342\224\214\342\224\200$([[ $? != 0 ]] && echo "[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200")[\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\$\[\e[0m\]'
root用户和普通用户颜色不同
这个在用户目录的.bashrc中修改是不能实现所需要的功能的需要修改/etc/bashrc
if [ $(id -u) -eq 0 ];
then
PS1='\[\e[1;36m\][\d \t \u@\h \w]\$\[\e[m\] '
else
PS1='\[\e[1;33m\][\d \t \u@\h \w]\$\[\e[m\] '
fi
SSH连接的样式
if [ -n "$SSH_CLIENT" ]; then text=" ssh-session"
fi
export PS1='\[\e[1;32m\]\u@\h:\w${text}$\[\e[m\] '
彩色的
$ PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] '
posted on 2019-05-08 11:25 Kn0w_N0ThInG 阅读(504) 评论(0) 编辑 收藏 举报