在 RedHat 上,screen
重置我的 bash 提示符。我设置PS1=\u@\h:\w
了~/.bashrc
和~/.bash_profile
。
我shell -$SHELL
也添加到~/.screenrc
.
但是,当我打开一个全新的终端窗口时,提示是正确的,除了screen
.
我screen
总是得到这样的提示格式:\u@\h>
如何在 中设置相同的提示screen
?
答案1
我厌倦了 shell 的不同启动文件,所以我这样做了:
- 创建一个文件
~/.shrc
并将我的所有配置放入其中(包括提示设置) - 在
~/.profile
、~/.bashrc
、~/.bash_profile
以及 shell 可能读取的任何文件中,添加此行. ~/.shrc
(注意点) - 最后,忘记所有我从未完全掌握的小细节
在你的情况下,我怀疑 Bash 想要~/.profile
(一个疯狂的猜测,因为如上所述我从未完全理解这些启动文件),所以添加它可能会使其工作。