![我的 bash 提示符在“screen”中不起作用](https://linux22.com/image/46398/%E6%88%91%E7%9A%84%20bash%20%E6%8F%90%E7%A4%BA%E7%AC%A6%E5%9C%A8%E2%80%9Cscreen%E2%80%9D%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
在 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
(一个疯狂的猜测,因为如上所述我从未完全理解这些启动文件),所以添加它可能会使其工作。