linux – 如何防止GNU Screen重置我的提示?

当我运行屏幕时,它会改变我的提示.我该如何防止这种行为?例如:
$echo $PS1
\[\e]0;\h:Prod\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$
$screen
$echo $PS1
[\u@\h \W]\$

有趣的是,它不会在其他机器上执行此操作.有问题的机器是Redhat 4更新4,屏幕版本4.00.02(FAU)5-Dec-03.

解决方法

尝试添加(假设它不存在)到.screenrc文件
shell -$SHELL

这将在您初始化屏幕会话或从一个内部创建另一个终端时为您提供登录shell.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...