Linux终端提示符PS1设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux终端提示符PS1设置相关的知识,希望对你有一定的参考价值。

参考技术A

linux终端提示符默认如下显示效果

这里主要想在终端提示这里看到 登录用户 服务器ip 绝对路径 ,如下显示:

这里主要通过PS1变量来进行设置

ps1默认为 [\\u@\\h \\W]\\$
各提示符的含义如下:

由此可知,默认显示当前用户、主机的第一个名字、当前工作目录
可以将PS1修改为如下:

上面还包含提示符颜色的设置,具体可以参考 PS1设置

如果想PS1的设置永久有效,可以在/etc/profile或.bashrc文件里进行设置,然后打开一个新的终端就会看到新设置的提示符生效了。
但是这里可能会发现,主机名显示的不是ip,显示如下:

原因是这里的hostname不是ip

因为需要修改hostname,提供一个快速永久修改hostname的方法

这时hostname就改成主机的ip了,
重新打开终端后就变成了想要的终端提示符

关于linux的 PS2、PS3、PS4 可以参考 linux下PS1、PS2、PS3、PS4最全详解

以上是关于Linux终端提示符PS1设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux下自定义Shell终端提示符 𴎹

Linux下自定义Shell终端提示符 𛶅

Linux下自定义Shell终端提示符 񰶃

Linux终端护眼颜色和命令行提示符设置

linux修改终端输入见面颜色

修改linux环境变量使终端命令行颜色和样式改变