在正确的环境下并在 pwd 下创建新屏幕

在正确的环境下并在 pwd 下创建新屏幕

我的用户提醒我,screen 命令可以更易于使用一些。最初,调用 screen 会在用户使用该命令的 pwd 处创建一个新的 bash 环境。

然后我进行了一些挖掘并创建了一个包含以下内容的 .screenrc 文件:

.screenrc

shell -$SHELL

这将执行登录脚本。现在,正确的环境已加载,但用户已错误地放置到主目录!我希望在启动时这两个条件都成立。

19.2.0 Darwin 内核版本

答案1

我在以下帮助下解决了这个问题此评论

.screenrc

shell $SHELL

注意,它缺少-了之前的内容。我相信,这使得它不是一个登录脚本,而只是设置了 shell。所以这是第一部分,并允许 screen 以你的密码启动。然后,我制作了一个 .bashrc 脚本:

.bashrc

source /User/username/.bash_profile

这允许默认拉取正确的环境。

就这样!两行代码和两个文件解决了我的问题。我希望这对其他人有所帮助。

相关内容