新 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
查看更多选项
我在 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