博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PS1变量配置
阅读量:6079 次
发布时间:2019-06-20

本文共 2884 字,大约阅读时间需要 9 分钟。

显示提示符格式

[root@localhost ~]#echo $PS1

修改提示符格式

PS1="[\e[1;5;41;33m][\u@\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":前背显示提示符格式

[root@localhost ~]#echo $PS1

修改提示符格式

PS1="[\e[1;5;41;33m][\u@\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[0m@\033[32m\h\033[0m\033[35m\W\033[0m]\$'        用输入重定向保存到配置文件*        echo 'PS1="\[\e[1;36m\][\u@\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[0m@\033[32m\h\033[0m\033[35m\W\033[0m]\$'        用输入重定向保存到配置文件*        echo 'PS1="\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]"' > /etc/profile.d/env.sh

转载于:https://blog.51cto.com/10115580/2331867

你可能感兴趣的文章
Nginx 常用全局变量
查看>>
一个5年运维工程师的新年回首
查看>>
分享30个高品质的抽象网页背景素材
查看>>
Web前端开发人员和设计师必读文章推荐【系列八】
查看>>
为工程添加组件+改写JSP页面为HTML文件
查看>>
Linux下装db2
查看>>
CentOS 7.3 关于系统启动级别
查看>>
【备忘】bash 脚本 拼 mysql 语句
查看>>
eureka相关配置
查看>>
给路由器设置enable密码[神州数码实现]
查看>>
我的友情链接
查看>>
烂泥:使KVM显示VM的IP地址及主机名
查看>>
MyBatis的flushCache和useCache的使用注意
查看>>
关于ios的autoLayout的一些简单介绍以及使用方法
查看>>
IOS学习路线(2014-05-08)
查看>>
Java正则表达式字符串匹配示例
查看>>
我的友情链接
查看>>
18本很好的HTML5电子书学习资料
查看>>
Linux中最危险的10个命令
查看>>
不同存储集状态下Networker文件系统存储集的恢复
查看>>