更改或替换linux当前主机名

本文介绍了如何更改Linux主机名以及如何通过调整PS1环境变量来定制命令行提示符,以达到缩短和精简主机名与路径名的效果。详细解释了PS1的常用参数,如u代表用户名,H代表完整主机名,W代表最后一个目录名等,并提供了修改.bashrc文件设置自定义提示符的方法。

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

目录

1 PS1介绍

2 PS1的常用参数以及含义

3 在哪里修改PS1


​​​​​​​

有时自动生成的主机名特别长,再加上路径名,导致终端命令行中的提示符占了半屏。
哪该如何缩短精简主机名和路径名呢?
哪该如何缩短精简命令行提示符呢?
那该如何替换主机名呢?

1 PS1介绍

PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。
在终端输入命令:
echo $PS1
可得到当前PS1的定义值:
PS1='[\u@\H \W]\$ '

这行PS1代表的含义是:[当前用户名@主机名 工作目录]#
其中\u指的是当前登录的用户名。
其中@指的是一个普通字符。
其中\H指的是完整的主机名称,那如果原有主机名很长,可以把\H替换成一个自定义的主机简称,例如mypc。
其中\W指的是只显示最后一个目录名。
其中\$指的是提示字符,如果是root用户,提示符为 # ,普通用户则为 $。
 

2 PS1的常用参数以及含义

\d :代表日期,格式为weekday month date
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

快乐的打字员

谢谢打赏~

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

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

打赏作者

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

抵扣说明:

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

余额充值