配置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
就可以了