如何改变Linux命令行提示符

什么是命令行提示符

如下图所示,这一些列特征,即命令行提示符

在这里插入图片描述

如何修改命令行提示符

比如我们知道,默认的Linux Shell命令行提示符,目录显示的不是绝对路径,而是相对路径,如果我们想要修改,可以像下面这样

# cat   /etc/profile.d/motd.sh 
export PS1='[\u@\H \w]\$ '

当然这个特殊的变量PS1也可以放到/etc/profile里面

一共有哪些命令行提示符号可以用

我们可以man bash看到

在这里插入图片描述

常用的特殊符号解释如下

符号 含义
\u 当前用户名
\H 主机名
\w 当前目录 绝对路径
\W 当前目录 相对路径
\$ 用户提示符,root #, 非root $

参考资料

https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html