0
通常,我在.bash_logout
中为bash
shell编写我的退出脚本。我最近开始使用fish
外壳。 .bashrc
相当于fish
位于~/.config/fish/config.fish
但我在哪里可以找到.bash_logout
的等效项?FISH shell的Bash等效.bash_logout
通常,我在.bash_logout
中为bash
shell编写我的退出脚本。我最近开始使用fish
外壳。 .bashrc
相当于fish
位于~/.config/fish/config.fish
但我在哪里可以找到.bash_logout
的等效项?FISH shell的Bash等效.bash_logout
您可以定义一个在shell存在时运行的事件处理程序,而不是采购特定文件。
从http://fishshell.com/docs/current/index.html#initialization:
如果你想运行一组命令的时候鱼出口,使用由外壳的出口触发的事件处理程序:
function on_exit --on-process %self echo fish is now exiting end
怎么办你的意思是“不工作”?什么意思退出退出? – chepner
对不起,那是我的不好。基本上我从我的'bash'外壳进入'fish'壳。当你从'鱼'壳退出时,它会将你带回'bash'。当我在'fish' shell中点击exit时,我想直接退出shell提示符。所以我在'on_exit'函数中添加了'exit'命令,所以在退出时会调用'exit'命令,然后退出shell。但不幸的是它没有奏效。 – DhiwaTdG
您可以配置终端模拟器直接运行'fish'而不是'bash'。 – chepner