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