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)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ ' ;; *) PS1='${debian_chroot:+($debian_chroot)}u@h:w$ ' ;; esac 我们只看这一行: PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
环境变量:
注释: 其中${xxxx}是个变量,u代表目前的用户,h代表主机名,w代表工作路径,$是‘$‘(是转义符号,可以使用诸如n,t之类的)
颜色代码:
[33[01;32m]是一个标准的颜色代码,由一个半中括号构成。其中第二个‘[’后面是标准的ANSI颜色码。
我的shell提示符是这样的:
PS1='${debian_chroot:+($debian_chroot)}[33[01;32m]u[33[01;35m]@[33[01;36m]h[33[00m]:[33[01;34m]wn[33[01;39m]$?[33[01;38m]$ ' [$?返回上一次操作的返回码,0表示成功]
查看更多关于Linux操作系统下打造友好的Shell提示符 - linux教程的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did22077