将启动目录更改为 HOME 以外的目录

将启动目录更改为 HOME 以外的目录

默认情况下,当我打开 fish shell 时,我的工作目录是主目录。有没有办法在启动时更改默认工作目录,而无需编辑 HOME 变量?

答案1

Fish 启动时不会将您的 CWD 更改为 $HOME。当您从终端启动 shell 时,终端通常会将 CWD 设置为您的主目录。您的终端可能提供一种在启动 shell 时设置不同 CWD 的方法。如果没有,请在您的〜/ .config/fish/config.fish

if status is-login
    cd /my/preferred/starting/directory
end

相关内容