Linux系统中好看的shell操作界面($PS1变量的设置)


前言

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

用户重新登录即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM