Linux command prompt

  1. 简介:PS1为正常情况下提示符;PS2为开始跨行输入时的提示符;
  2. PS1配置分为两个部分,一部分是显示内容,另一部分是输入内容。
  3. 编辑 .bashrc 文件:
vim ~/.bashrc
F=Font,B=Background
F=30-37,B=40-47 [35;40:紫红色字;黑底][37;40:白色字;黑底]

Example: 
PS1='\[\e[35;40m\][\u@\t \w]\n\$ \[\e[37;40m\]'
PS1='\[\e[F;Bm\][\u@\t \w]\$ \[\e[F;Bm\]', change both color
PS1='\[\e[Fm\]  [\u@\t \w]\$ \[\e[Fm\]', don't change bg color

4. 使配置生效

source ~/.bashrc

5. 常用参数

\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H :#完整的主机名称

\h :#仅取主机的第一个名字

\t :#显示时间为24小时格式,如:HH:MM:SS

\T :#显示时间为12小时格式

\A :#显示时间为24小时格式:HH:MM

\u :#当前用户的账号名称

\v :#BASH的版本信息

\w :#完整的工作目录名称

\W :#利用basename取得工作目录名称,所以只会列出最后一个目录

\# :#下达的第几个命令

\$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

\n :#换行

Leave a Reply

Your email address will not be published. Required fields are marked *