Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103653227
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-29 13:26:34

 
提示符通过变量PS1来设置,可以用以下命令来显示当前设置:

  echo $PS1

  提示符的系统范围(对系统里所有用户有效)的设定在文件 /etc/bashrc里,可能包含以下的行:

  PS=“[\u@\h \W]\$"

  要定制提示符,我们可以编辑文件 /etc/bashrc (root用户)然后在两个引号之内输入任何你想要的文本。以下是可能会用到的特别代码:

\u - 当前用户名( =$LOGNAME)
\h - 运行shell的计算机名(hostname)
\H - 完整的计算机名
\W - 当前的工作目录名
\w - 当前工作目录全路径名
\$ - 对于普通用户显示$,对于超级用户显示#
\! - 当前命令的历史编号
\# - 当前命令编号(在当前的shell下运行的命令)
\d - 当前日期
\t - 当前时间(24小时制)
\T - 当前时间(12小时制 ,bash 2.0有效
\@ - 当前时间(AM/PM格式),bash 2.0 有效
\s - shell的类型
\a - 告警的声音
\j - 用户的任务数
\n - 新行
\\ - 反斜杠
\[ - 不可打印字符开始标志
\] - 不可打印字符结束标志
\nnn - ASCII字符对应八进制数值
$(date) - date命令(输出当前日期)或者其它的命令输出。

 

原文:http://hi.baidu.com/oneyicn/blog/item/de67ddcd76a525530fb345a8.html

阅读(289) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~