Macのシェルをfishへ

未分類

fishをインストール

ターミナルで、以下のコマンドを実行します。

brew install fish
確認事項
$ which fish

M1(arm64):/opt/homebrew/bin/fish
Intel(x86):/usr/local/bin/fish

パスの設定

シェルは、「/etc/shells」ファイルに定義されています。このファイルに、fishのパス「/opt/homebrew/bin/fish」を追加します。追加するコマンドは次のとおりです。

echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
# `|`(パイプ):パイプは、左側のコマンドの出力を右側のコマンドの入力に渡します。
# `tee`:teeコマンドは、標準入力を受け取り、その内容を標準出力しながら指定されたファイルに書き込みます。
#    `-a`:-aオプションは、ファイルに追記(アペンド)します。

ログインシェルへ

chsh -s /opt/homebrew/bin/fish
# `chsh`:chsh は "change shell" の略で、ユーザーのデフォルトシェルを変更するためのコマンドです。
#     `-s`:-s オプションは、新しいシェルのパスを指定するために使用されます。

`$ echo $SHELL`を実行して、「/opt/homebrew/bin/fish」と出力されたら、シェルの変更が成功したことになります。

参考記事:https://zenn.dev/datchlive/articles/081a8529aa0395

コメント

タイトルとURLをコピーしました