📌  相关文章
📜  更改根目录命令提示符 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:12.151000             🧑  作者: Mango

更改根目录命令提示符 - Shell/Bash

在命令行中,命令提示符是一个指示你可以输入命令的符号。默认情况下,Shell/Bash使用用户的主目录作为当前目录,并在提示符中显示该目录名。有时你可能需要更改当前目录,这就需要更改提示符以反映当前目录名。

下面是更改Shell/Bash提示符的步骤:

步骤1: 查看原始提示符

使用以下命令查看原始提示符:

echo $PS1

结果可能类似于:

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
步骤2:修改提示符

更改提示符可以使用变量PS1。切换到希望显示的目录下,并使用以下形式的命令更改提示符:

PS1="new-prompt"

这里,"new-prompt"是你想要显示的新提示符字符串。例如,要在提示符中显示当前目录名,可以使用以下命令:

PS1="\w\$ "

在这个例子中,"\w"是当前目录的完整路径,"$"是Shell/Bash提示符的结尾。这将显示像这样的提示符:

/home/user/directory$
步骤3:永久保存新提示符

上述更改只会在当前会话中生效。如果你想在以后的会话中保留新的提示符,你需要将PS1变量的值添加到你的Shell/Bash配置文件中。在大多数情况下,这个文件名为".bashrc"。

编辑你的".bashrc"文件:

nano ~/.bashrc

添加以下行到文件的底部:

export PS1="new-prompt"

保存文件并注销/重新登录以使更改生效。现在你会看到新的提示符,即使在以后的会话中也会生效。

参考文献: