我一直使用屏幕,并且不断地从不同的会话中附加/分离。偶尔我会不小心注销/退出而不是分离,丢失了我在该项目上工作的缓冲区。我宁愿不让分离(ctl-a ctl-d)和退出(ctl-d)命令如此接近。
有没有办法强制屏幕只能分离而不是退出?
答案 0 :(得分:1)
主要问题不是screen
,而是它内部的外壳。您可以忽略 Ctrl + D 或以不同方式处理它。对于BASH,请尝试
export IGNOREEOF=4
这意味着您必须按 Ctrl + D 4次才能退出shell。
有关更多解决方案,请参阅此问题:https://unix.stackexchange.com/questions/27588/how-can-i-keep-controld-from-disconnecting-my-session