新 CentOS 用户的当前路径未显示在终端中

Current path is not showing in terminal for new CentOS user

我在 CentOS 服务器上创建了一个新用户。我不知道为什么,但是当我连接到这个新用户时,终端中没有显示当前路径。相反,我可以看到“-bash-4.2”。 -bash-4.2是什么意思,如何显示当前路径(比如/home)?

您当前的提示变量 ($PS1) 包含类似于 \s-\v$ 的内容,它对应于 shell 的名称及其版本。要让提示显示当前路径(以及您当前拥有的尾随 $),请将 PS1 设置为:

PS1='$PWD$ '

使用 \w\W 都会产生类似的结果,但您的主目录除外。

要继续使用此设置,您需要在 ~/.bashrc 文件中设置该值。

PROMPTING 下的 bash 手册中或在线 https://www.gnu.org/savannah-checkouts/gnu/bash/manual/html_node/Controlling-the-Prompt.html#Controlling-the-Prompt

查看更多选项