Mac修改默认shell配置(这里为fish)

配置fish为默认shell

查看所有shell及位置

cat /etc/shells

输出

#List of acceptable shells for chpass(1).

#Ftpd will not allow users to connect who are not using

#one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

查看当前默认shell

echo $SHELL

不过在使用fish的时候并没有什么用 没有输出

在不是fish的时候貌似可以

输出:

/usr/local/Cellar/fish/3.1.0_1/bin/fish

我用Homebrew装的

这时想要设置fishshell为默认需要先讲fish的位置加入到

/etc/shells

里不然会提示

non-standard shell

添加好之后使用

chsh -s /usr/local/Cellar/fish/3.1.0_1/bin/fish

就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章