与...鱼简化Linux呢?

一些人认为,很多的承诺在Linux上的“鱼”的演变 - 用一些异常行为的壳。

不,标题为这个职位错误。我不是指鳃轴承水产动物有头类缺乏与数字或鲨鱼状磁性Linux的标志,你可能会坚持你的车的四肢。“鱼”,我指的是一个Linux shell和一个自2005年以来这一直是围绕即便如此,这是一个壳,很多Linux用户可能不熟悉。

主要的原因是,鱼一般不默认安装。事实上,在有些发行版,它提供它的存储库是一个系统可能不访问。如果用其他提示符下键入“这鱼”和你的系统响应简单地说,你可能会在一个有趣的替代外壳被错过了。如果你的apt-get或者yum的命令不能找到你要找的内容,你可能会使用像下方即可加载到系统中的鱼所示的命令。

在Ubuntu上:

$ sudo易于附加库PPA:鱼贝/释放-2 $ sudo易于得到更新$ sudo易于得到安装鱼

PPA的:鱼贝库包含常规构建最近来源鱼,在https://github.com/fish-shell/fish-shell/从Git的主干线建成。

如果你不熟悉的术语“PPA”,它的全称是“个人包归档”,是源码包软件库。

在RHEL:

$ CD /etc/yum.repos.d/ $ sudo的wget的https://download.opensuse.org/repositories/shells:fish:release:2/RHEL_7/shells:fish:release:2.repo $ sudo的百胜安装鱼

有何不同之鱼?

如果你从来没有听说过“鱼”与Linux相关的,你可能有兴趣知道,这是一个壳,有些称之为“舶来品”。它的一个号称恶名的是,它有望成为quie有点友善比旧壳,如bash。事实上,“鱼”代表“Friendly一世nteractiveSHELL”并承诺,使其更容易,特别是新的Linux用户,要记住并执行命令。

如果您安装了鱼和建立一个帐户来使用鱼它的壳,你会发现马上在命令行提示符下是一个有点不同。

尼莫@椿象〜>

键入一个或两个字母,你会发现,壳试图猜测你想要做什么,暗示你可能会试图类型。如果按tab键,它会开始显示与您目前为止输入的字母(或多个)启动命令的列表。在下面的显示中,只有“C”,在“CD”已经被输入和TAB键按下。说明如何通过显示以前输入的命令的系统响应。

尼莫@椿象〜>Cd。本地C ++ filt的(可执行链路,26KB)C89(可执行链路,428B)C89-GCC(可执行程序,428B)C99(可执行链路,454B)...和94个更多的行

再次按选项卡,可能另一个命令screenload将被显示。

一旦用户输入了足够的命令来唯一标识,标签的另一按规定命令完成。然后,用户可以按下回车键来运行它。

鱼和更传统的壳之间的另一个区别是,鱼不使用=标志,给变量赋值。要设置一个变量,你需要使用命令。

尼莫@椿象〜> TODAY =`date`鱼:不支持使用的 '='。在鱼类中,请使用“出今天`date`”。尼莫@椿象〜>出今天`date`

需要注意的是鱼对等号不屑没有延伸到的东西像配置别名(例如,别名我=“WHOAMI”)。这是alias命令的业务,毕竟,不是shell。

您还会注意到,为了这个壳的历史文件被埋葬在用户的主目录中的几个目录的水平。您可以通过它找到〜/。当地/股/鱼/ fish_history

另一个区别是从命令鱼类运行的返回码未存储在$?如在bash,但在$状态。

尼莫@椿象〜>回声你好你好尼莫@椿象〜>回声$状态0

与其他炮弹,0表示成功(没有遇到错误)。其它任何值意味着出现了错误。

用户可以欣赏鱼的另一个特点是,它允许他们选择自己的屏幕颜色,改变他们的提示,并使用查看网页上的函数,变量,历史和键绑定fish_config命令。

尼莫@椿象〜> fish_config

鱼是如何从其他不同的弹

该功能从其他shell分辩鱼包括:

  • 自动建议 - 鱼表明命令(在静音灰色)当您输入,根据您的命令历史和命令补全
  • VGA颜色 - 鱼支持24位真彩色
  • 完全可脚本 - 简单而清晰的语法
  • 基于Web的配置 - 使用fish_config命令设置
  • 手册页完井 - 鱼通过解析安装手册页自动生成命令完成选项
  • 语法高亮 - 鱼会用不同的颜色来帮助用户命令的部分集中在不同的东西(例如,命令与参数)

了解更多关于鱼

你会发现鱼有很多的功能,使得它值得探讨并可能战胜谁都是由Linux命令行吓倒一点的用户。

您可以了解更多的鱼fishshell.com

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。

版权所有©2018Raybet2

IT薪资调查:结果是