iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux中安装、配置和使用Fish Shell
  • 690
分享到

怎么在Linux中安装、配置和使用Fish Shell

2023-06-16 09:06:45 690人浏览 安东尼
摘要

这篇文章主要讲解了“怎么在linux中安装、配置和使用Fish shell”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中安装、配置和使用Fish Shell”吧!什么是 F

这篇文章主要讲解了“怎么在linux中安装、配置和使用Fish shell”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中安装、配置和使用Fish Shell”吧!

什么是 Fish Shell?

Fish 是友好的交互式 shell ,是一个功能齐全,智能且对用户友好的 Linux 命令行 shell ,它带有一些在大多数 shell 中都不具备的方便功能。

这些功能包括自动补全建议、Sane Scripting、手册页补全、基于 WEB 的配置器和 Glorious VGA Color 。你对它感到好奇并想测试它吗?如果是这样,请按照以下安装步骤继续安装。

如何在 Linux 中安装 Fish Shell ?

它的安装非常简单,除了少数几个发行版外,它在大多数发行版中都没有。但是,可以使用以下 fish 仓库 轻松安装。

对于基于 Arch Linux 的系统, 使用 Pacman 命令 来安装 fish shell。

$ sudo pacman -S fish

对于 ubuntu 16.04/18.04 系统来说,请使用 APT-GET 命令 或者 APT 命令 安装 fish shell。

$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt-get update$ sudo apt-get install fish

对于 Fedora 系统来说,请使用 DNF 命令 安装 fish shell。

对于 Fedora 29 系统来说:

$ sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:/fish:/release:/3/Fedora_29/shells:fish:release:3.repo$ sudo dnf install fish

对于 Fedora 28 系统来说:

$ sudo dnf config-manager --add-repo Https://download.opensuse.org/repositories/shells:/fish:/release:/3/Fedora_28/shells:fish:release:3.repo$ sudo dnf install fish

对于 Debian 系统来说,请使用 APT-GET 命令 或者 APT 命令 安装 fish shell。

对于 Debian 9 系统来说:

$ sudo wget -nv https://download.opensuse.org/repositories/shells:fish:release:3/Debian_9.0/Release.key -O Release.key$ sudo apt-key add - < Release.key$ sudo echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_9.0/ /' > /etc/apt/sources.list.d/shells:fish:release:3.list$ sudo apt-get update$ sudo apt-get install fish

对于 Debian 8 系统来说:

$ sudo wget -nv https://download.opensuse.org/repositories/shells:fish:release:3/Debian_8.0/Release.key -O Release.key$ sudo apt-key add - < Release.key$ sudo echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_8.0/ /' > /etc/apt/sources.list.d/shells:fish:release:3.list$ sudo apt-get update$ sudo apt-get install fish

对于 RHEL/Centos 系统来说,请使用 YUM 命令 安装 fish shell。

对于 RHEL 7 系统来说:

$ sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/shells:/fish:/release:/3/RHEL_7/shells:fish:release:3.repo$ sudo yum install fish

对于 RHEL 6 系统来说:

$ sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/shells:/fish:/release:/3/RedHat_RHEL-6/shells:fish:release:3.repo$ sudo yum install fish

对于 CentOS 7 系统来说:

$ sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo$ sudo yum install fish

对于 CentOS 6 系统来说:

$ sudo yum-config-manager --add-repo https://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo$ sudo yum install fish

对于 openSUSE Leap 系统来说,请使用 Zypper 命令 安装 fish shell。

$ sudo zypper addrepo https://download.opensuse.org/repositories/shells:/fish:/release:/3/openSUSE_Leap_42.3/shells:fish:release:3.repo$ suod zypper refresh$ sudo zypper install fish

如何使用 Fish Shell ?

一旦你成功安装了 fish shell 。只需在你的终端上输入 fish ,它将自动从默认的 bash shell 切换到 fish shell 。

$ fish

 怎么在Linux中安装、配置和使用Fish Shell

自动补全建议

当你在 fish shell 中键入任何命令时,它会在输入几个字母后以浅灰色自动建议一个命令。

怎么在Linux中安装、配置和使用Fish Shell

一旦你得到一个建议然后按下向右光标键(LCTT 译注:原文是左,错的)就能完成它而不是输入完整的命令。

怎么在Linux中安装、配置和使用Fish Shell

你可以在键入几个字母后立即按下向上光标键检索该命令以前的历史记录。它类似于 bash shell 的 CTRL+r 选项。

Tab 补全

如果你想查看给定命令是否还有其他可能性,那么在键入几个字母后,只需按一下 Tab 键即可。

怎么在Linux中安装、配置和使用Fish Shell

再次按 Tab 键可查看完整列表。

怎么在Linux中安装、配置和使用Fish Shell

语法高亮

fish 会进行语法高亮显示,你可以在终端中键入任何命令时看到。无效的命令被着色为 RED color

怎么在Linux中安装、配置和使用Fish Shell

同样的,有效的命令以不同的颜色显示。此外,当你键入有效的文件路径时,fish 会在其下面加下划线,如果路径无效,则不会显示下划线。

怎么在Linux中安装、配置和使用Fish Shell

基于 Web 的配置器

fish shell 中有一个很酷的功能,它允许我们通过网络浏览器设置颜色、提示符、功能、变量、历史和键绑定。

在终端上运行以下命令以启动 Web 配置界面。只需按下 Ctrl+c 即可退出。

$ fish_configWeb config started at 'file:///home/daygeek/.cache/fish/web_config-86ZF5P.html'. Hit enter to stop.Qt5ct: using qt5ct plugin^CShutting down.

 怎么在Linux中安装、配置和使用Fish Shell

手册页补全

其他 shell 支持可编程的补全,但只有 fish 可以通过解析已安装的手册页自动生成它们。

要使用该功能,请运行以下命令:

$ fish_update_completionsParsing man pages and writing completions to /home/daygeek/.local/share/fish/generated_completions/ 3466 / 3466 : zramctl.8.gz

如何将 Fish 设置为默认 shell

如果你想测试 fish shell 一段时间,你可以将 fish shell 设置为默认 shell,而不用每次都切换它。

要这样做,首先使用以下命令获取 Fish Shell 的位置。

$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz

通过运行以下命令将默认 shell 更改为 fish shell 。

$ chsh -s /usr/bin/fish

 怎么在Linux中安装、配置和使用Fish Shell

提示:只需验证 Fish Shell 是否已添加到 /etc/shells 目录中。如果不是,则运行以下命令以附加它。

$ echo /usr/bin/fish | sudo tee -a /etc/shells

完成测试后,如果要返回 bash shell ,请使用以下命令。

暂时返回:

$ bash

***返回:

$ chsh -s /bin/bash

感谢各位的阅读,以上就是“怎么在Linux中安装、配置和使用Fish Shell”的内容了,经过本文的学习后,相信大家对怎么在Linux中安装、配置和使用Fish Shell这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么在Linux中安装、配置和使用Fish Shell

本文链接: https://www.lsjlt.com/news/283000.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Linux中安装、配置和使用Fish Shell
    这篇文章主要讲解了“怎么在Linux中安装、配置和使用Fish Shell”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中安装、配置和使用Fish Shell”吧!什么是 F...
    99+
    2023-06-16
  • Linux中svn安装、配置和使用
    一、安装: #yum install subversion (centos) #apt-get install subversion (ubuntu) 测试是否安装成功 #svnserve --version 如果显...
    99+
    2022-06-03
    CentOS Linux linux命令 svn tortoisesvn 版本管理 配置安装
  • 怎么在Linux上安装配置DockerUI
    这篇文章主要讲解了“怎么在Linux上安装配置DockerUI”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux上安装配置DockerUI”吧!Docker 越来越流行了。在一个...
    99+
    2023-06-16
  • 在Linux上怎么安装和配置DenyHosts工具
    本篇内容主要讲解“在Linux上怎么安装和配置DenyHosts工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux上怎么安装和配置DenyHosts工具”吧!  使用DenyHost...
    99+
    2023-06-12
  • Linux中怎么安装配置MySQL
    Linux中怎么安装配置MySQL,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  在Linux中安装MySQL的前提条件:(1)掌握基本...
    99+
    2022-10-18
  • 怎么在Linux下配置和安装Domino服务器
    这篇文章主要介绍“怎么在Linux下配置和安装Domino服务器”,在日常操作中,相信很多人在怎么在Linux下配置和安装Domino服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Linux下配置...
    99+
    2023-06-13
  • linux中怎么安装及配置perl
    在Linux中安装和配置Perl的步骤如下: 打开终端或命令行界面。 输入以下命令以查看系统中是否已经安装了Perl: pe...
    99+
    2023-10-21
    linux perl
  • Windows和Linux上怎么配置安装php
    PHP是目前应用最广泛的Web开发语言之一。它可以为网站提供强大的交互性和动态性,同时也支持几乎所有流行的数据库。在学习和使用PHP之前,我们需要将其正确地配置和安装到我们的计算机上。在本文中,我们将逐步介绍如何在Windows和Linux...
    99+
    2023-05-14
    php linux
  • linux怎么安装和配置golang环境
    这篇文章主要介绍了linux怎么安装和配置golang环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux怎么安装和配置golang环境文章都会有所收获,下面我们一起来看看吧。下载golang首先,在g...
    99+
    2023-07-06
  • 在项目中怎么安装和配置webpack
    这篇文章主要介绍“在项目中怎么安装和配置webpack”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在项目中怎么安装和配置webpack”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • Mysql for Linux怎么用源码安装和配置
    本篇内容介绍了“Mysql for Linux怎么用源码安装和配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2022-10-18
  • Linux中如何安装和使用Translate Shell
    这篇文章主要介绍了Linux中如何安装和使用Translate Shell,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Translate Shell 是一个支持 Googl...
    99+
    2023-06-27
  • Linux系统中怎么安装和配置golang环境
    这篇“Linux系统中怎么安装和配置golang环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看...
    99+
    2023-05-25
    linux golang
  • Vue CLI怎么安装配置和使用
    这篇文章主要介绍“Vue CLI怎么安装配置和使用”,在日常操作中,相信很多人在Vue CLI怎么安装配置和使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue CLI怎...
    99+
    2022-10-19
  • 在Linux下怎么安装配置fcitx输入法
    本篇内容介绍了“在Linux下怎么安装配置fcitx输入法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  Linux输入法的切换和Wind...
    99+
    2023-06-13
  • 在CentOS中怎么安装配置MySQL
    这篇文章主要讲解了“在CentOS中怎么安装配置MySQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在CentOS中怎么安装配置MySQL”吧! ...
    99+
    2023-04-28
    centos mysql
  • Linux下怎么安装并使用Translate Shell
    今天小编给大家分享一下Linux下怎么安装并使用Translate Shell的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-06-27
  • Mysql for Linux怎么用rpm方式安装和配置
    这篇文章主要讲解了“Mysql for Linux怎么用rpm方式安装和配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql for Linux怎么...
    99+
    2022-10-18
  • 怎么在Ubuntu上安装和配置PostgreSQL
    这篇文章主要为大家展示了“怎么在Ubuntu上安装和配置PostgreSQL”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Ubuntu上安装和配置PostgreSQL”这篇文章吧。Post...
    99+
    2023-06-16
  • 怎么在openSUSE上安装和配置LAMP
    这篇文章主要讲解了“怎么在openSUSE上安装和配置LAMP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在openSUSE上安装和配置LAMP”吧!在openSUSE上安装和配置LA...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作