自定义bash shell提示符

  • PS1 :命令行提示符
  • PS2 :延续命令行提示符
  • PS3 :脚本中select语句提示符
  • PS4 :调试模式下脚本命令提示符("set -x"提示所执行命令)
  • PROMPT_COMMAND :Bash shell在显示PS1提示符前所执行的命令

Bash shell允许用户在提示符中使用以下转义符号:

转义符号
意义
\a
响铃(ASCII 0x07)
\d
日期(格式:星期 月 日)
\D{format}
以指定格式显示当前日期(格式字符串将传递给strftime()函数,若为空则使用本机标准格式)
\e
ESC,(ASCII 0x1B)
\h
本机名称(从左至右直到遇到'.')
\H
本机名称
\j
shell当前正在处理任务号
\l
shell终端设备基本名称
\n
换行(ASCII 0x0A)
\r
回车(ASCII 0x0D)
\s
shell名,$0的基本名
\t
当前时间,24小时制,格式为HH:MM:SS
\T
当前时间,12小时制,格式为HH:MM:SS
\@
当前时间,12小时制,格式为HH:MM am|pm
\A
当前时间,24小时制,格式为HH:MM
\u
当前用户名
\v
Bash版本
\V
Bash发行号(版本+补丁级别)
\w
当前路径,$HOME将会被缩写为'~'
\W
当前路径的基本名(最后一级文件夹),$HOME处理同上
\!
当前命令的命令历史记录编号
\#
当前命令的编号
\$
如果当前用户ID为0(超级用户),则显示'#';否则显示'$'
\nnn
八进制数值nnn对应的ASCII字符
\\
反斜杠'\'
\[
标识不打印字符串的开始
\]
标识不打印字符串的结束

export  PS1='[\u@\h\w]\$' 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值