Shell 有好几种,目前最常用是 Bash 和 zsh。但是,在我看来,它们都不如 Fish Shell 好用。我现在就是iTerm2结合Fish使用。
对比
zsh完美代替bash,具体区别可查看:《Zsh和Bash区别》
我们 shell 脚本第一行要加
#!/bin/bash
因为不同 shell 的语法不同,所以需要指明 shell 类型。
fish shell
与 bash shell
的 for 循环语法就不一致。
但是,这并不妨碍我们在 fish shell
中执行 bash shell
语法写的脚本。
Fish Shell优点
今天我们就安装Fish Shell
来替换Bash Shell
Mac上安装
brew install fish
其他安装方式见官网
配置
fish_config
设置为默认shell为fish
chsh -s /usr/bin/fish
设置为默认shell为zsh
chsh -s /bin/zsh
设置为默认shell为bash
chsh -s /bin/bash
切换bash shell
bash
切换fish shell
fish
切换zsh shell
zsh
使用 Oh My Fish (简称 omf ) ,让我们的 Fish shell 变得漂亮且优雅。它是一个 Fishshell 框架,允许你安装扩展或更改你的 shell 外观的软件包。它简单易用,快速可扩展。使用 omf,你可以根据你的想法,很容易地安装主题,丰富你的外观和安装插件来调整你的 Fish shell。
官网:https://github.com/oh-my-fish/oh-my-fish
安装
curl -L https://get.oh-my.fish | fish
列出所有的安装包,运行:
omf list
这条命令将显示已安装的主题和插件。请注意,包可以是主题或插件。安装包意味着安装主题和插件。
右方向键补全提示
现在让我们看一下可用的和已安装的主题列表。
为此,运行:
omf theme
如你所见,我们只有一个已安装的主题,这是默认的,但是还有大量可用的主题。在安装之前,你在这里可以预览所有可用的主题。这个页面包含了所有的主题细节,特性,每个主题的截图示例,以及哪个主题适合谁。
比如我们安装这个主题
omf install bobthefish
安装后就自动使用新主题了
切换主题
omf theme default
omf doctor
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有