美化定制BASH命令行提示

美化BASH命令行提示符

这个美化是有必要的, 记录显示每一条命令的时间, 记录当前路径等信息都是非常有用的, 重点这样也比较风骚

默认

[root@peter ~]# 

查看默认的设置, 默认地由PS1变量控制

[root@peter ~]# set | grep PS1
PS1='[\u@\h \W]\$ '

美化

本次梅花最终效果
最终效果

用户登陆第一个启动的脚本是~/.bashrc, 其中配置项会引导加载配置/etc/bashrc

因而全局应用到所有用户则修改/etc/bashrc, 只修改自己的则~/.bashrc

只修改用户示例

编辑~/.basrc, 添加如下一行

[warning] 注意必须为单引号包含内容

PS1='\e[32m\A\e[1m\e[31m [\h] \e[34m\u@172.31.130.40\e[35m \w\e[0m\n\$  '

立刻应用source ~/bashrc

全局方法类似, 编辑文件/etc/bashrc即可

各个参数指标

\e为特殊符号转义符

 \w :完整的工作目录名称,由根目录写起的目录名称。但家目录会以 ~ 取代;
 \W :相对路劲(默认)

 \d :可显示出『星期 月 日』的日期格式,如:"Mon Feb 2"
 \H :完整的主机名。
 \h :仅取主机名在第一个小数点之前的名字
 \t :显示时间,为 24 小时格式的『HH:MM:SS』
 \T :显示时间,为 12 小时格式的『HH:MM:SS』
 \A :显示时间,为 24 小时格式的『HH:MM』
 \@ :显示时间,为 12 小时格式的『am/pm』样式
 \u :目前使用者的账号名称,如『root』;
 \v :BASH 的主版本信息

 \# :下达的第几个指令。
 \$ :提示字符,如果是 root 时,提示字符为 # ,否则就是 $ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值