分类: LINUX
2008-03-05 16:27:29
shell大家都用过,不过shell提示符是可以自定义的
你先看看
$echo $PS1
会出现一对字符串,这个就是你的shell提示符的设置,在deb刚安装好的时候,安装了zhcon,提示符就变成了bash-2.05$,让我很不爽,不知道谁在什么机器上操作什么,连起码的当前工作目录都没有
来,改一下,
语法如下
PS="你的设置参数"
像刚才那个无聊的bash-2.05$就是通过PS="\s-\v\$"出来的
解释下
\s代表尼当前使用的shell就是bash
\v代表shell的版本
-还是-
\$就是最后那个$,因为在shell中$是特殊字符,所以需要\来跳脱
那么如果你要这样的shell:
user@host~当前工作目录
就可以通过这样的方式实现
PS="\u@\H\w"
那个~是系统自动加入的,这样你就知道什么人在使用什么机器,并且工作在什么目录,尤其是在文件操作处理的时候。
那还有其他选项
\d 格式日期
\h 主机名+.
\n 回车和换行
\T 12小时制的时间HH:MM:SS
\t 时间,估计是24小时制的
\@ 12小时制时间,带am/pm
\\ 打印\
还有一些零散的,可能用不上,我就不贴出来了