跳至主要內容

Fish Shell

银角小王大约 2 分钟工具分享分享工具实用

Fish Shell介绍

Git Hub地址:https://github.com/fish-shell/fish-shellopen in new window

Fish Shell 官网:https://fishshell.com/open in new window

Fish Shell(也称为 fish)是一个智能且用户友好的命令行 shell,用于 UNIX 操作系统。Fish Shell 的主要特点和作用包括:

语法高亮:Fish Shell 提供实时的语法高亮功能,帮助用户区分命令、参数和文件路径等。

智能自动补全:它能根据命令历史和已安装程序提供强大的自动补全功能。

易于理解的脚本语法:Fish Shell 的脚本语法设计得更加直观和容易学习,这使得编写 shell 脚本变得简单。

丰富的内置功能:Fish 提供了丰富的内置命令和工具,用于常见任务,如搜索命令历史、浏览目录等。

可配置的提示符:Fish 允许用户高度自定义提示符,以适应个人喜好或需求。

Web 友好的配置:Fish 提供一个 Web 界面,用于配置和定制 shell,使得管理设置变得更加简便。

高效的脚本运行:Fish 设计了高效的脚本执行机制,以提高性能和响应速度。

兼容性和可扩展性:虽然 Fish 有自己独特的特点,但它在很大程度上与传统的 Bourne Shell (如 bash) 兼容,并且可以通过外部命令和脚本进行扩展。

Fish Shell 因其用户友好性和强大的功能,被广泛用于系统管理、开发工作和日常任务自动化。

Fish Shell安装

CentOS

添加软件源并手动安装

CentOS 8
cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/shells:fish:release:3/CentOS_8/shells:fish:release:3.repo
yum install fish

直接抓取二进制软件包

CentOS 8
[fish-3.7.0-1.1.aarch64.rpm]
wget https://download.opensuse.org/repositories/shells:/fish:/release:/3/CentOS_8/aarch64/fish-3.7.0-1.1.aarch64.rpm
[fish-3.7.0-1.1.src.rpm]
wget https://download.opensuse.org/repositories/shells:/fish:/release:/3/CentOS_8/src/fish-3.7.0-1.1.src.rpm
[fish-3.7.0-1.1.x86_64.rpm]
wget https://download.opensuse.org/repositories/shells:/fish:/release:/3/CentOS_8/x86_64/fish-3.7.0-1.1.x86_64.rpm

Fish Shell使用

当你安装好Fish Shell后,你可以直接在终端输入fish来启动Fish Shell,你也可以在终端输入exit来退出Fish Shell。