网站地图    收藏   

主页 > 系统 > linux系统 >

Linux操作系统下打造友好的Shell提示符 - linux教程

来源:自学PHP网    时间:2014-11-28 23:07 作者: 阅读:

[导读] 首先看一下原本的设置提示符样子,在ubuntu feisty的~ bashrc配置文件里面,最初的定义是这样的: setafancyprompt(non-color,unlessweknow...

Linux操作系统下打造友好的Shell提示符

首先看一下原本的设置提示符样子,在ubuntu feisty的~/.bashrc配置文件里面,最初的定义是这样的:

  1. # set a fancy prompt (non-color, unless we know we "want" color)  
  2. case "$TERM" in xterm-color)  
  3. PS1='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ '  
  4. ;;  
  5. *)  
  6. PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '  
  7. ;;  
  8. esac 

我们只看这一行:PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '

环境变量:

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

颜色代码:

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

我的shell提示符是这样的:

  1. 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表示成功]

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论