fish是功能齐全的命令行shell程序(如bash或zsh),既智能又友好。 fish支持强大的功能,例如语法突出显示,自动建议和仅需工作的制表符补全,无需学习或配置。
如果您想让命令行更高效,更实用,更有趣,而又不学习许多神秘的语法和配置选项,那么fish可能就是您想要的!
切换默认bash为fish?
如果希望将fish(或任何其他shell)用作默认shell,则需要在两个位置输入新shell的可执行文件/usr/local/bin/fish
:
- 增加
/usr/local/bin/fish
到/etc/shells
:echo /usr/local/bin/fish | sudo tee -a /etc/shells
- 使用
chsh -s
改变你的默认shell为/usr/local/bin/fish
chsh -s /usr/local/bin/fish
如果你需要改变为另外一个shell, 根据上面的步骤只需要替换
/usr/local/bin/fish
为/bin/bash
、/bin/tcsh
或者/bin/zsh