个性化你的shell提示符

王朝other·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

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

\\ 打印\

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航