自定义终端提示符内容和颜色

本文深入解析Linux命令行提示符的基本组成与个性化设置,包括颜色配置及应用,通过实例演示如何自定义提示符外观,提升Shell使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本的提示符为:PS1=”\u@\h:\w”
其中转义序列含义为:
\u 用户名
\h 主机名第一部分
\H 主机名全称
\w 当前工作目录(如 “/home/username/mywork”)
\W 当前工作目录的“基名 (basename)”(如 “mywork”)
\t 24 小时制时间
\T 12 小时制时间
\@ 带有 am/pm 的 12 小时制时间
\d “Sat Dec 18″ 格式的日期
\s shell 的名称(如 “bash”)
\v bash 的版本(如 2.04)
\V Bash 版本(包括补丁级别)
\n 换行符
\r 回车符
\\ 反斜杠
\a ASCII 响铃字符(也可以键入 07)
\e ASCII 转义字符(也可以键入 33)
\[ 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前

前景 背景 颜色
—————————————
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

可以对各个部分单独设置不同的颜色,由于设定代码中包含有反斜杠等,在blog中无法正常显示,故只能给出截图如下:



其中的\[\e[1;32 m \ ] \ 就是设定的颜色,要想给\u、@、\W等设定不同的颜色,只需在它们之前放上颜色设置即可

vi ~/.bash_profile

source ~/.bash_profile

最后的效果图:



参考:

https://www.91ri.org/917.html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值