首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

5 个最常用的 Linux 开源 shell

多年来,Bash 已成为许多 Linux 发行版和 macOS 上最流行、最广泛使用的命令行解释器之一(直到 Catalina,之后被 zsh 取代)。...Fish Fish Shell 是一种现代的、用户友好的命令行 shell,旨在为用户提供交互式且直观的界面。...与 Bash 或 Zsh 等传统 shell 不同,Fish 提供开箱即用的智能建议,使初学者和经验丰富的用户更轻松地导航和执行命令。...Fish 的突出功能之一是它的自动建议,它根据您的命令历史记录提供实时反馈,从而加快命令执行速度。 Fish 还拥有一个充满活力且丰富多彩的界面,具有语法突出显示功能,可以更轻松地阅读和理解命令。...总结 这些并不是 Unix/GNU Linux 中唯一可用的 shell,但除了预装在各种 Linux 发行版中的 shell 之外,它们是最常用的 shell。

43420

Fish Shell

fish shell兼顾了二者的优点,对shell进行了改进,使之更方便使用。具体介绍见fish shell 二、安装 在其官网中给出了各种系统的安装方式,本文以Ubuntu为例。...所以第一行表示添加fish的个人软件包集,添加之后能获取到fish的最新版,当然也可以不加此行,直接从ubuntu的源中获取fish。...3.1 配置 配置文件存放在~/.config/fish/config.fish中,但是默认情况下并没有此文件,如果需要在fish启动的时候添加自定义函数等,可以新建该文件,将函数写入。...fish的好处在于可以将函数放入上述配置文件中,这样一些命令的简写等就可以直接调用,在shell中可能需要通过设置别名来达到这一点。对于一些循环等操作,使用fish写脚本将更加容易。...3.3 退出 直接按CTRL+D退出fish,返回bash。 四、总结 本文简单介绍了fish,请读者以阮一峰和官网文档为主,我在此仅为狗尾续貂。 临了再讲一个程序员的段子。

1.3K60

Fish Shell使用

前言 Shell 有好几种,目前最常用是 Bash 和 zsh。但是,在我看来,它们都不如 Fish Shell 好用。我现在就是iTerm2结合Fish使用。...对比 bash系统自带 zsh iTerm2自带 fish iTerm2中也可以使用fish作为shell工具 zsh完美代替bash,具体区别可查看:《Zsh和Bash区别》 我们 shell...Fish Shell优点 完全不需要配置,开箱即用。省去了 zsh 和 oh-my-zsh 的配置麻烦。 基于 history 自动提示 可以自动补齐路径 语法更人性化一些。...配置 配置 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 使用 Oh My Fish

1.7K20

Catalina 默认使用zsh了,你可习惯

现在大多数Linux发行版都适用bash作为默认的shell。 zsh zsh 号称是「终极shell」,从这个称号看出来它的功能应该很强大。...Fish Shell 在我整理资料的过程中,不断的看到一些文章资料介绍 fish shell 并且给它打上 90后 最现代 等一系列标签来彰显它的年轻与现代化,出于好奇我也整理试用了一下。...Fish 是 Friendly interactive shell 的简称,默认提供了很多shell需要配置才能有的功能,因此在易用性上有了很大的进步。...它的一些功能特性总结如下: 默认彩色显示 自动在光标后给出命令建议 自动补全,fish shell会根据历史命令或者命令的可能性自动列出所有可能的选项,还能在下方提供各个命令的解释说明问题 fish的语法与...bash差异较大,但是在可读性上做了非常明显的改善 参考资料 在 Mac 上将 zsh 用作默认 Shell zsh取代bash 成为macOS Catalina的默认shell Fish shell

1.4K41
领券