linux命令提示符设置

        什么是命令提示符:

        例如ubuntu:

root@ubuntu20:/home#

        命令提示符就是:提示输入命令的信息描述行;命令提示符一般格式就是:用户名@主机名:路径#

        其实命令描述符是可以按照自己的喜好进行修改的:

1. 显示格式:当前路径#

#执行命令
export PS1='\w\$ '
#可实现显示当前路径
/media/meta8k# 

        \w 代表当前工作目录的名称,

        \$ 代表提示符。

2. 显示格式:用户名@主机名:当前路径#

export PS1='root@\h:\w\$ '
#效果
/media/meta8k# export PS1='root@\h:\w\$ '
root@ok3588:/media/meta8k#
常用的特殊字符:

        \u:当前用户的用户名。

        \h:当前主机名,直到第一个点(.)。

        \H:完整的主机名。

        \w:当前工作目录。

        \W:当前工作目录,只会显示最后一个目录。

        \\:反斜杠字符。

       \[ 和 \]:开始和结束非打印字符序列,可以用来嵌入颜色代码。

        \d:日期,格式为 星期 月 日。

        \t:时间,24小时制,格式为 HH:MM:SS。

        \A:时间,24小时制,格式为 HH:MM。

        \T:时间,12小时制,格式为 HH:MM:SS。

        \n 和 \v:换行和垂直制表符。

        \e:转义序列。

        \s:Shell 名称。

        \#:命令编号。

        \!:历史命令的序号。

        \_:当前日期,格式为 YYYY-MM-DD。

        \j:当前有作业数。

        \l:最后一个组件的终端名。

        \D{日期格式}:格式化日期,例如 \D{%Y-%m-%d}。

        \t:格式化时间,例如 \t 或 \T。

3. 只显示bash版本:

#直接设置
export PS1='bash-5.1\$ '
#或者命令获取bash版本,不过显示的不同
root@ok3588:/media/meta8k# export PS1='bash-$(bash --version | head -n1 | cut -d" " -f4)\$ '
bash-5.1.4(1)-release#

4. 自定义命令提示符:

bash-5.1.4(1)-release#export PS1='IOU:\w\$'
IOU:/media/meta8k#

IOU:/media/meta8k# export PS1='I**AM**BOSS'
I**AM**BOSS

        由3,4节可以看出,可以使用自定义的字符串或者shell命令执行的结果来作为命令描述符的设置内容;可谓是非常方便

        当然以上都是属于临时的设置;关机后就不存在;可以将export命令 保存到~/bashrc或者/etc/profile或者/etc/bash.bashrc等启动脚本中;每次启动都会进行配置;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷茫的蜉蝣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值