**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
去年关闭了。
Improve this question
我在CentOS服务器上创建了一个新用户。我不知道为什么,当我与这个新用户连接时,终端中没有显示当前路径。相反,我可以看到“-bash-4.2”。-bash-4.2的含义是什么?我如何显示当前路径(例如/home)?
1条答案
按热度按时间ohfgkhjo1#
当前的prompt变量(
$PS1
)包含类似于\s-\v\$
的内容,它对应于shell的名称和版本。要让prompt显示当前路径(以及当前的尾随$
),请使用以下内容设置PS1:使用
\w
或\W
将产生类似的结果,但主目录除外。要继续使用此设置,您需要在~/.bashrc文件中设置该值。
有关更多选项,请参阅
PROMPTING
下的bash手册或访问https://www.gnu.org/savannah-checkouts/gnu/bash/manual/html_node/Controlling-the-Prompt.html#Controlling-the-Prompt