我的用户提醒我,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
这允许默认拉取正确的环境。
就这样!两行代码和两个文件解决了我的问题。我希望这对其他人有所帮助。