显示提示符格式
[[email protected] ~]#echo $PS1
修改提示符格式
PS1="[\e[1;5;41;33m][\[email protected]\h \W]\$[\e[0m]"
\e \033 \u 当前用户
\h 主机名简称 \H 主机名
\w 当前工作目录 \W 当前工作目录基名
\t 24小时时间格式 \T 12小时时间格式
! 命令历史数 # 开机后命令历史数
在bash中使用ACSII颜色:
格式:\033[前景颜色;背景颜色;显示样式mSTRING\033[0m
\033[#;#;#mSTRING\033[0m
多种控制符可组合使用,彼此间用分号隔开;
STRING:表示要显示的提示符字符串;
可以使用命令:
man bash
获取PROMPTING段的说明;
\033[31mhello\033[0m
\033[:表示控制键Ctrl;
\033[0m:表示控制结束;
31m:表示前景色;
左侧数字:(可同时设置前景、背景色)
3:表示前景色;
4:表示背景色;
右侧数字:表示颜色;
1:红色;
2:绿色;
3:金色;
4:蓝色;
5:紫色;
6:青色;
7:灰色;
显示样式:
0:恢复缺省设置;
1:设置粗体;
2:设置半亮度;
4:设置下划线;
5:设置闪烁;
7:设置前景色和背景色互换;
例如:\033[3mhello\033[0m
#m:表示字体
1:粗体;
4:加下划线;
5:闪烁;
7:前背景反色;
8:隐藏;
例如:
]# echo -e "\033[31mhello\033[0m":前景色为红色;
]# echo -e "\033[41mhello\033[0m":背景色为红色;
]# echo -e "\033[41;32mhello\033[0m":前景为绿色,背景为红色;
]# echo -e "\033[7mhello\033[0m":前背显示提示符格式
[[email protected] ~]#echo $PS1
修改提示符格式
PS1="[\e[1;5;41;33m][\[email protected]\h \W]\$[\e[0m]"
\e \033 \u 当前用户
\h 主机名简称 \H 主机名
\w 当前工作目录 \W 当前工作目录基名
\t 24小时时间格式 \T 12小时时间格式
! 命令历史数 # 开机后命令历史数
在bash中使用ACSII颜色:
格式:\033[前景颜色;背景颜色;显示样式mSTRING\033[0m
\033[#;#;#mSTRING\033[0m
多种控制符可组合使用,彼此间用分号隔开;
STRING:表示要显示的提示符字符串;
可以使用命令:
man bash
获取PROMPTING段的说明;
\033[31mhello\033[0m
\033[:表示控制键Ctrl;
\033[0m:表示控制结束;
31m:表示前景色;
左侧数字:(可同时设置前景、背景色)
3:表示前景色;
4:表示背景色;
右侧数字:表示颜色;
1:红色;
2:绿色;
3:金色;
4:蓝色;
5:紫色;
6:青色;
7:灰色;
显示样式:
0:恢复缺省设置;
1:设置粗体;
2:设置半亮度;
4:设置下划线;
5:设置闪烁;
7:设置前景色和背景色互换;
例如:\033[3mhello\033[0m
#m:表示字体
1:粗体;
4:加下划线;
5:闪烁;
7:前背景反色;
8:隐藏;
例如:
]# echo -e "\033[31mhello\033[0m":前景色为红色;
]# echo -e "\033[41mhello\033[0m":背景色为红色;
]# echo -e "\033[41;32mhello\033[0m":前景为绿色,背景为红色;
]# echo -e "\033[7mhello\033[0m":前背景反色;
]# echo -e "\033[4mhello\033[0m":加下划线;
]# echo -e "\033[42;35;5mhello\033[0m":背景绿色,前景紫色,闪烁;
内置环境变量:PS1
命令行提示符格式;
可自定义命令行提示符格式:
PS1=‘[\033[31m\u\033[[email protected]\033[32m\h\033[0m\033[35m\W\033[0m]\$‘
用输入重定向保存到配置文件*
echo ‘PS1="\[\e[1;36m\][\[email protected]\h \W]\\$\[\e[0m\]"‘ > /etc/profile.d/env.sh
景反色;
]# echo -e "\033[4mhello\033[0m":加下划线;
]# echo -e "\033[42;35;5mhello\033[0m":背景绿色,前景紫色,闪烁;
内置环境变量:PS1
命令行提示符格式;
可自定义命令行提示符格式:
PS1=‘[\033[31m\u\033[[email protected]\033[32m\h\033[0m\033[35m\W\033[0m]\$‘
用输入重定向保存到配置文件*
echo ‘PS1="\[\e[1;36m\][\[email protected]\h \W]\\$\[\e[0m\]"‘ > /etc/profile.d/env.sh
原文地址:http://blog.51cto.com/10115580/2331867
时间: 2024-10-31 18:10:12