回答:
実行することにより、デフォルトのシェルとして魚を設定できます
chsh -s `which fish`
別のユーザーに対してこれを行うには、コマンドの最後にユーザー名を追加し、を使用しますsudo
。
その後、ログアウトして再度ログインします。
(に戻すにはbash
、もちろん、このようにFish構文を使用する必要がありますchsh -s (which bash)
)
sudo
。代わりにルートシェルを変更することになります。
chsh -s (which fish)
魚の中から。
usermod -s /usr/bin/fish username
ただし、rootとして実行する必要があります。
これにより、指定したユーザーのシェルが永続的に変更されます。
Authentication Failed
非rootユーザーでシェルを変更しようとしてエラーが発生していましたうまくいった。ありがとう!
私はちょうど私の行fish
の最後に行を追加しました.bashrc
。
chsh
正解であることに同意します。しかしながら:
実行chsh
してエラーが発生した場合
/usr/local/bin/fish: non-standard shell
単純に魚のバイナリの場所をに追加し/etc/shells
ます。
発見ここに。