by shigemk2

当面は技術的なことしか書かない

source config.fishとexec fish

fish, version 3.0.2

  • .source のaliasだけど既にdeprecated
  • sourceはファイルの評価で、source ~/.config/fish/config.fish は、config.fishの読み込みであるから、事実上のリロード。
  • execは今のシェルをあたらしいコマンドに置き換える。 exec fish は、今のシェルをfishに置き換えるから、事実上の再実行(restart)。
    • なので、今のシェル上でバックグラウンドで動いているプロセスがあったら、execは実行できない。

fish: Commands fish: Commands