linuxPS1配置

来源:互联网 发布:jade软件使用 编辑:程序博客网 时间:2024/06/10 11:34

linux PS1 提示符定义及使用方法

linux ps1使用方法:
# PS1=\’自定义内容\’

# PS1=\”自定义内容\”
注意两边的单引号或双引号

示例: PS1=\’(u@H d t)$\’

PS1的值由一系列静态文本或\和转义字符序列组成,如:
PS1=”\u@\H \w$ ”

[root@db1 ~]$
[root@db1 ~]$export PS1=”\u@\H \w$ ”
root@db1.com ~$

比较有用的linux ps1转义序列有:
\e ASCII转义字符
\h 主机名

[oracle@db1 ~]$ export PS1='\h\$ 'db1$

\H 完整的主机名

db1$ export PS1="\H\$"db1.com$

\l 终端设备名

db1.com$export PS1="\l\$"3$

\t 24小时制时间

3$export PS1="\t\$"20:04:57$

\T 12小时制时间

20:04:58$20:05:03$export PS1="\T\$"

\u 用户名

08:05:13$08:05:13$export PS1="\u\$"oracle$

\w 当前工作目录(绝对路径)

oracle$oracle$export PS1="\w\$"~$

\w 当前工作目录(basename)

~$cd /etc/etc$export PS1="\w\$"/etc$

\! 当前命令在历史缓冲区的位置
\$ 如果当前用户是super user,则插入字符#;否则插入字符$

\[ 出现在不移动光标的字符序列之前
\] 出现在非打印字符之后
总是面对黑低白字的屏幕不免让人生厌,我们可以通过设置PS1变量使提示符成为彩色。在PS1中设置字符序列颜色的格式为:
\[\e[F;Bm\]
其中”F”为字体颜色,编号30~37;”B”为背景色,编号40~47。
}

前景背景颜色3040黑色3141红色3242绿色3343黄色3444蓝色3545紫红色3646青蓝色3747白色


代码意义0OFF1高亮显示4下划线5闪烁7反白显示8不可见

可通过”\e[0m"关闭颜色输出;特别的,当B为1时,将显示加亮加粗的文字。

原创粉丝点击