完整的PS1控制码

PS1变量是在 shell 下用于定义提示符的变量,本文列出了可用于该变量的所有的控制代码,仅供参考.

不同于其它文章中给出的常用控制码,以下内容完全转自man手册,应该是比较完整的

序号参数说明
1\aASCII字符(07),响铃bell
2\d代表日期,格式为weekday month date,例如:“Mon Aug 1”
3\D{format}format会作为参数传给strftime(),返回的结果将插入提示符,大括号是必须的
4\eASCII字符(033)
5\h仅取主机的第一个名字
6\H完整的主机名称
7\jshell当前管理的任务数
8\lshell终端设备名的主名(最后一个斜杠后面的部分)
9\n换行
10\r回车
11\sshell的名称,$0是主名(最后一个斜杠后面的部分)
12\t显示时间为24小时,格式:HH:MM:SS
13\T显示时间为12小时,格式:HH:MM:SS
14\@显示时间为12小时,am/pm格式
15\A显示时间为24小时,格式:HH:MM
16\u当前用户的用户名
17\vBASH的版本信息(比如:2.00)
18\Vbash的发行版本,版本号+补丁级别(比如:2.00.0)
19\w完整的工作目录名称,home目录会以 ~代替
20\W工作目录的主名(最后一个斜杠后面的部分
21\!输入命令的history编号
22\#下达的第几个命令
23\$提示字符,如果是root时,提示符为:# ,普通用户则为:$
24\nnn用八进制数nnn表示的字符
25\\反斜杠
26\[一串非打印字符的开始符,可用于在提示符中嵌入终端控制字符串
27\]一串非打印字符的结束符

email: hengch@163.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

whowin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值