我是靠谱客的博主 闪闪红酒,最近开发中收集的这篇文章主要介绍完整的PS1控制码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

email: hengch@163.com

最后

以上就是闪闪红酒为你收集整理的完整的PS1控制码的全部内容,希望文章能够帮你解决完整的PS1控制码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部