linux 工具(1)------终端提示符配置

Linux环境变量,PS1用于设置终端的提示符。

  • 设置规则

  • 设置方法

  • 设置规则
    \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1"
    \H :完整的主机名称。举例来说,鸟哥的练习机 linux.dmtsai.tw ,那么这个主机名称就是 linux.dmtsai.tw www.2cto.com
    \h :仅取主机名称的第一个名字。以上述来讲,就是 linux 而已, .dmtsai.tw 被省略。
    \t :显示时间,为 24 小时格式,如: HH:MM:SS
    \T :显示时间,12 小时的时间格式!
    \A :显示时间,24 小时格式, HH:MM
    \u :目前使用者的账号名称;
    \v :BASH 的版本信息;
    \w :完整的工作目录名称。家目录会以 ~ 取代;
    \W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
    # :下达的第几个指令。
    $ :提示字符,如果是 root 时,提示字符为 # ,否则就是 $ 。

  • 设置方法

  1. 环境变量
    [lin@1.simple]PS1='[\u@\W]'
    [lin@1.simple]PS1='[\u@\W||\A]'
    [lin@1.simple||21:42]PS1='[\u@\W||\T]'
    [lin@1.simple||09:42:33]PS1='[\u@\W||\T$]'
    [lin@1.simple||09:42:43$]PS1='[\u@\W||\T]$'
    [lin@1.simple||09:42:50]$PS1='[\u@\W||\T]$'
    规则中的符号,用于显示内容,可以添加其他的字符用于辅助显示。
  2. 配置文件
    打开环境变量配置文件
    vim ~/.bashrc
    找到环境变量的位置,开始配置显示的内容
    if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ '
    else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
    fi
    环境变量生效
    source ~/.bashrc
  • 颜色美化:
  1. vim ~/.bashrc 然后下面这行的注释去掉,打开这个变量的开关,即可使用彩色的命令行提示符
    # force_color_prompt=yes
  2. 设置PS1变量。
    在各个显示字符前,加颜色标识
    颜色=\033[代码;前景;背景m
    如\033[1;31;1m代表高亮红色前景和透明背景
    \033[0m #采用终端默认设置,即取消颜色设置
posted @ 2018-07-31 21:37  linengier  阅读(356)  评论(0编辑  收藏  举报