<i id='p2d43'></i>

        <code id='p2d43'><strong id='p2d43'></strong></code>
        <dl id='p2d43'></dl>

        <acronym id='p2d43'><em id='p2d43'></em><td id='p2d43'><div id='p2d43'></div></td></acronym><address id='p2d43'><big id='p2d43'><big id='p2d43'></big><legend id='p2d43'></legend></big></address>
        <ins id='p2d43'></ins>

        <fieldset id='p2d43'></fieldset>

          <span id='p2d43'></span>

        1. <i id='p2d43'><div id='p2d43'><ins id='p2d43'></ins></div></i>
        2. <tr id='p2d43'><strong id='p2d43'></strong><small id='p2d43'></small><button id='p2d43'></button><li id='p2d43'><noscript id='p2d43'><big id='p2d43'></big><dt id='p2d43'></dt></noscript></li></tr><ol id='p2d43'><table id='p2d43'><blockquote id='p2d43'><tbody id='p2d43'></tbody></blockquote></table></ol><u id='p2d43'></u><kbd id='p2d43'><kbd id='p2d43'></kbd></kbd>

        3. 在Linux系统中使用Fish Shell的入门指引

          • 时间:
          • 浏览:10
          • 来源:124软件资讯网

              安装以及设置

              Linux 和 OS X 基本都可以通过源来安装  ,着实不行就下载源码编译 ,不难的  。

              Ubuntu的话就是这样:

              代码如下:

              sudo apt-get install fish

              从bash进入fish直接输入fish就行了

              安装好第一步是修改 OS 默认 shell:

              代码如下:

              chsh -s /usr/bin/fish

              然后就可以直接使用了  ,就是这么简朴  。你不需要面临 zsh 浩如烟海的设置文件 ,也不需要去 github clone 一个 “Oh My Zsh”  。

              固然若是你着实想设置  ,输入 fish_config 下令会启动 web 治理界面 。

              什么?逼格太低 ,非要手动设置  。OK  , ~/.config/fish/config.fish这就是 fish 的设置文件  ,类似于 bash 的.bashrc  。

              我喜欢设置三件工具:

              1.问候语(设置config.fish):

              代码如下:

              set fish_greeting 'Talk is cheap. Show me the code.'

              2.下令行提醒(在web界面设置  ,完成后会天生~/.config/fish/functions/fish_prompt.fish):

              3.设置接受建议(第三条优势)的快捷键:

              修改fish_prompt.fish ,增添一条语句:bind \ej accept-autosuggestion 。同时按下alt和j将接受建议 。

              优势

              语法高亮

              不存在的下令会显示为红色  。

              通配符

              集成find下令  ,递归搜索神器  。

              智能建议

              当按下几个字母后  ,fish会有智能建议  ,按下向右箭头将接受建议  。

              Tab补全

              若是补全项凌驾1个  ,会列出所有以供选择 。

              变量

              fish是通过set来取代“=”对变量赋值的  。

              将某目录加入到PATH中也是用set(设置config.sh):

              代码如下:

              set PATH $PATH /home/mountain/shell

              Exports

              fish没有export下令 ,需要用set -x来取代 。若是需要擦除变量  ,就执行set -e  。

              列表

              有些变量有多个值  ,例如$PATH  ,fish会把所有值组装成一个列表 ,可以迭代或者通过下标会见  。

              下令替换

              用法很简朴  ,把下令放在括号里即可  。

              语法糖

              fish 的常用要害字(if、switch、function 等)比 bash 高端、适用许多  ,可是思量到公司的生产情况基础不行能安装 fish ,导致剧本无法移植  ,以是对于这部门只能忍痛放弃 。