前言
PS1是Linux中内置的一个变量,来定义我们的shell的界面,使用echo命令来查看系统当前的PS1变量(这是我自己的腾讯云服务器):
lighthouse@shley-tencentyun[10:47:16]:~
$ echo $PS1
\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$
一个好看的shell界面
分享一个好看的PS1变量,如图:
临时设置
临时设置,使用命令(用户登出后失效):
export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "
永久设置
永久设置,编辑用户目录下的.profile文件,在最后一行添加即可(不推荐修改~/.bashrc文件;添加系统变量的话可以选择在/etc/profile文件下加入上面的变量,使用source /etc/profile使系统变量立即生效):
$ vim ~/.profile
......
export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "
Last Step
用户重新登录即可。