- 安装fish
- 设置默认shell
- 确认更换
- 更换后解决IDEA、WebStorm、Goland开发工具控制台无权限问题
- 关于从bash切换fish后~/.bashrc文件失效
sudo apt-get install fish设置默认shell
chsh确认更换
/usr/bin/fish更换后解决IDEA、WebStorm、Goland开发工具控制台无权限问题
#关于从bash切换fish后~/.bashrc文件失效fish: Unable to open universal variable file '/usr/local/WebStorm-201.7223.93/plugins/terminal/fish/fish_variables': 权限不够 # fish没有权限导致的,通过创建软链接解决 # 下面/usr/local/WebStorm-201.7223.93自行替换成自己的路径 $ sudo ln -s ~/.config/fish/fish_variables /usr/local/WebStorm-201.7223.93/plugins/terminal/fish/fish_variables
切换后在~/.bashrc配置的环境变量会失效,需要从fish重新配置;
fish 通过set进行环境变量配置, set key value
例如:
set JAVA_HOME /usr/local/Java/jdk-1.8 set PATH $PATH:$JAVA_HOME
如果要修改go的环境变量,例如修改go 的goproxy
set -x GOPROXY "https://goproxy.cn,direct" set -x GO111MODULE "on"



