ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SUSE Linux 提示符修改

SUSE Linux 提示符修改

原创 Linux操作系统 作者:tomshenhao 时间:2011-09-13 15:03:23 0 删除 编辑
 

提示符内容配置:

直接在termial中修改PS1变量就可以改变当前环境的提示符,选到自己喜欢的就可以写进.bashrc文件了:

可以把任意文本写入提示符中:

> PS1=”This is my terminal:>”

This is my termianl:>

This is my termianl:> PS1=”GO$”

GO$

当然,这样尽管很好玩,但却不怎么实用,有时我们会想让提示符中显示一些提示的东西:

GO$ PS1=”\u@\h:>”

suse@suse:>

suse@suse:> PS1=”\u@\h:\w>”

suse@suse:~>

suse@suse:~> cd mywork

suse@suse:~/mywork>

上面的例子中使用了反斜杠转义的字符序列,通知bash用特定的值替换他们,bash可识别的转义序列有下面这些:

\u 用户名

\h 主机名第一部分

\H 主机名全称

\w  当前工作目录(如 “/home/username/mywork”)

\W  当前工作目录的“基名 (basename)”(如 “mywork”)

\t   24 小时制时间

\T  12 小时制时间

\@  带有 am/pm 的 12 小时制时间

\d   “Sat Dec 18″ 格式的日期

\s shell 的名称(如 “bash”)

\v bash 的版本(如 2.04)

\V Bash 版本(包括补丁级别)

\n 换行符

\r 回车符

\\ 反斜杠

\a ASCII 响铃字符(也可以键入 07)

\e ASCII 转义字符(也可以键入 33)

\[ 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。

\] 这个序列应该出现在非打印字符序列之后。

知道了全部的转义序列,就可以对自己的终端提示符进行定制了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24751738/viewspace-707331/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-07-14

  • 博文量
    260
  • 访问量
    398716