![如何配置 zsh 以在注销时不清除屏幕?](https://linux22.com/image/1336170/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20zsh%20%E4%BB%A5%E5%9C%A8%E6%B3%A8%E9%94%80%E6%97%B6%E4%B8%8D%E6%B8%85%E9%99%A4%E5%B1%8F%E5%B9%95%EF%BC%9F.png)
当 ssh 连接到主机时,退出时屏幕会被清除,这使得无法查看最近的输出。此行为似乎是在 /etc/zlogout 中对系统范围设置的。如何配置 zsh 以在退出时不清除屏幕?
答案1
/etc/zlogout
可以通过添加以下内容来覆盖系统范围的文件.zlogout
:
setopt norcs
该norcs
选项表示 zsh 不应读取任何后续 rc 文件,其中包括/etc/zlogout
。并且由于/etc/zlogout
是最后处理的 rc 文件,因此norcs
在 中指定该选项不会产生任何副作用.zlogout
。