The linux command 之定制提示符

為{幸葍}努か 提交于 2019-11-27 03:11:37

一、提示符分解

默认提示符如下所示:

1 [me@linuxbox ~]$

 

可以看出它包括我们的用户名、主机名、当前工作目录。提示符是由PS1变量定义的。

1 [me@linuxbox ~]$ echo $PS1
2 [\u@\h \W]\$

 


 

 二、尝试设计提示符

先存储一下原来的提示符:

1 [me@linuxbox ~]$ ps1_old="$PS1"

 

 查看一下

1 [me@linuxbox ~]$ echo $ps1_old
2 [\u@\h \W]\$

 

先设置一个空的提示符:

1 [me@linuxbox ~]$ PS1=

提示符仍然在那儿,但是什么都不显示。

1 PS1="\$ "

 


三、尝试给提示符添加颜色

1 <me@linuxbox ~>$ PS1="\[\033[0;31m\]<\u@\h \W>\$ "
2 <me@linuxbox ~>$

 

同样背景颜色也可以设置:

 


 

 保存设置

1 PS1="\[\033[s\033[0;0H\033[0;41m\033[K\033[1;33m\t\033[0m\033[u\]
2 <\u@\h \W>\$ "
3 export PS1

我们可以将提示符添加到.bashrc文件中。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!