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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-22 20:40:34

作者: sixth 出处:赛迪网 
 
阅读提示:文章介绍了如何在Linux操作系统下打造友好的Shell提示符。

首先看一下原本的设置提示符样子。

在ubuntu feisty的~/.bashrc配置文件里面, 最初的定义是这样的。

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in xterm-color)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
;;
*)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
;;
esac

我们只看这一行:

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

环境变量:

注释:其中${xxxx}是个变量,\u代表目前的用户,\h代表主机名,\w代表工作路径,\$是‘$‘(\是转义符号,可以使用诸如\n,\t之类的)

颜色代码:

[\033[01;32m\]是一个标准的颜色代码,由一个半中括号构成。其中第二个‘[’后面是标准的ANSI颜色码。

我的shell提示符是这样的:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[01;35m\]@\[\033[01;36m\]\h\[\033[00m\]:\[\033[01;34m\]\w\n\[\033[01;39m\]$?\[\033[01;38m\]\$ '

[$?返回上一次操作的返回码,0表示成功]

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