决定 bash 提示符的设置在哪里?特别是在 Arch 上,但我相信其他发行版也想知道是否有不同。
我特别想使用 (K)Ubuntu 的提示符
答案1
环境变量“$PS1”和“$PS2”设置提示的外观。你可以检查这个指南以便查看可以放入其中的所有不同变量。`
答案2
正如 tante 所说,您必须设置$PS1
(左侧提示)(以及可选的$PS2
(第二行提示))。
(其他变量存在于其他 shell 上,例如$RPS1
zsh 的(右侧提示符))
最好的办法是编辑.bashrc
主目录中的文件并添加如下内容:
export PS1=...
我会给你一个额外的关联我总是觉得它很有用,因为有一个很好的可用颜色列表。
答案3
正如其他人所说,这是由环境变量PS1
和决定的PS2
。
Ubuntu 的默认设置ps1
是:${debian_chroot:+($debian_chroot)}\u@\h:\w\$
所以你需要运行以下命令:
export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$
要在每次登录时运行它,请将其放入~/.bashrc
文件中:
echo "export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$" >> ~/.bashrc