搜索失败。
我注意到一些终端仿真器(gnome-terminal、terminator,也许还有其他)不执行我的注销文件。在虚拟终端中运行良好,但在仿真器中则不行。
我查看了(模拟器的)手册页,但似乎没有强制执行注销文件的选项。
是否可以?
答案1
根据 bash 手册:
当登录 shell 退出时,bash 会从文件 ~/.bash_logout 和 /etc/bash.bash_logout 读取并执行命令(如果文件存在)。
因此bash_logout
当登录shell 退出。可能是因为模拟器没有打开登录 shell,您可以在客户端上更改配置,以确保每次都加载登录 shell。
-l
或者,您可以用或打开一个新 shell --login
,它将为您加载一个登录 shell。