最近在用一台新机器,这台机器上简直是简单的要死,要啥没啥,连系统提示符都没有
刚开始的系统提示符是这样的:
-bash-3.2#
既没有显示当前登录的账户也没有当前路径以及主机名
我便做了一下修改:
-bash-3.2# PS1='[\u@\h \W \#]$ '
其中:
\u :当前用户的账号名称
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
修改完后,系统提示符立即就会发生变化,变为了
[root@baihuimail etc 16]$
root是当前登录账户
baihuimail是当前的主机名
etc是当前所在的目录
16表示我输入的第16个命令
为了让变量永久生效,需要加入profile文件
[root@baihuimail ~ 17]$ vi /etc/profile #加入下面行
PS1='[\u@\h \W \#]$ '
保存退出即可