由于ubuntu本身的命令符不喜欢,于是搜索了下如何修改命令符
- PS1:就是用户平时的提示符。
- PS2:第一行没输完,等待第二行输入的提示符。
Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.
用echo $PS1
可以得到PS1
的值,即PS1="[\u@\h \w]"\$
登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件中改。
PS是在用户根目录下的.bash_profile中定义的。
服务器原始配置
进入 vi ~/.bashrc 找到PS1
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
记好防止配置坏了不能复原
修改后
PS1="\[\e[32;1m\]\u@\h \e[31;1m\]\t \[\e[33;1m\]\w \$\[\e[;m\] "
记得source
参考
https://www.cnblogs.com/eblly/p/3852306.html
http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html