Fish Shell使用心得】的更多相关文章

Fish的官网宣传语是 Finally, a command line shell for the 90s. 翻译过来就是 Fish shell 是一个为90后准备的 shell. 有人说:"二逼青年用bash,普通青年用zsh,文艺青年用fish."[4] 其次由于zsh 的速度实在是太慢,所以决定换用fish,fish速度快,智能提示强大. 本文的亮点在于三点: 1.Fish的入门使用 2.与bash兼容性的方案 3.一个属于自己的Fish主题 Fish配置请参考:https://…
今天看到阮一峰同学的一篇博客(Fish shell 入门教程),讲述的非常详细.清楚,有兴趣的可以直接转去查看此文,本文仅提供一下个人使用心得. 一.fish shell 想必接触过类unix(包括windows的dos)的人对shell应该都不陌生.shell对于提高工作效率有非常大的帮助,但是繁杂的语句及命令使得shell使用起来较麻烦.图形化界面方便一般人的操作,但是效率不够高.fish shell兼顾了二者的优点,对shell进行了改进,使之更方便使用.具体介绍见fish shell 二…
最近在用fish shell,但是无法使用conda的activate命令来激活环境.官方给的有解决方案 https://github.com/conda/conda/blob/5b97a96d78e65d8178eb60d36e0fc99cd5b3ab21/bin/conda.fish 将这个里面的内容复制到自己的config.fish在source一下就可以了 # # Conda environment activate / deactivate functions for fish she…
GOPATH可以设置多个工程目录,linux下用冒号分隔(必须用冒号,fish shell的空格分割会出错),windows下用分号分隔,但是go get 只会下载pkg到第一个目录,但是编译的时候会搜索所有的目录. 在fish shell下,使用 set -x GOPATH  PATH1:PATH2:PATH3 来设置,不能使用 set -x GOPATH  PATH1 PATH2 PATH3, 这一点确实很特殊. fish shell 下还有另外一种自动方法,利用fish shell的fun…
如果你使用 fish shell, 想要自己定义变量,或者函数,或者alias, 不要使用      version     这个名字, 因为,version 这个名字 被 fish 本身占了...... 可以理解为内置的变量, 不信可以   echo $version 就是指你 fish 的版本号..........…
Fish shell 简介 fish 可以根据输入自动匹配历史命令.它的一大特点是开箱即用,没有zsh那些繁琐的配置.官网:http://www.fishshell.com/. 安装与配置 在终端里使用Homebrew安装,直接输入 brew install fish 等待安装完成即可.安装完了以后还不能用,因为没把fish添加到 mac 的 shell 列表里,切换到 fish shell 时显示找不到fish shell,所以我们要先添加 fish 并设置一下 shell .首先,用 she…
之前在 「创建 fish shell 自动补全文件」 中介绍了如何创建 fish 的补全文件,实现对命令的友好补全提示.通过形如 complete -c <command> -a ["参数列表"] 的脚本来实现的. 比如 complete -c myprog -a "yes no" 可在输入 myprog 后通过 TAB 唤起提示: $ myprog<tab> no yes 但如果 <comamnd> 包含子命令时,则需要麻烦些.…
1.brew update 2.brew install fish 3.sudo vi /etc/shells 增加内容:/usr/local/bin/fish   ##增加fish到shell环境变量 4.chsh -s /usr/local/bin/fish   ##切换至fish 5.新开标签页/窗口,马上生效. *如果想切换回zsh或bash,则: chsh -s /bin/zsh 或 chsh -s /bin/bash *如果希望root用户也是用fish/zsh,则切换到root用户…
1.说明 fish is a fully-equipped command line shell (like bash or zsh) that is smart and user-friendly. fish supports powerful features like syntax highlighting, autosuggestions, and tab completions that just work, with nothing to learn or configure. If…
最近使用 fish进行工作,发现环境变量忘记如何设置: fish 环境变量保存在两个地方: ~ 目录下,.config/fish 目录下: /etc/fish/ 目录下 如果配置所有用户都能用的环境变量,可以在 /etc/fish/config.fish 文件中进行配置: 如果单独使用,可以在~/.config/fish/ 目录下配置: 配置环境变量的命令为: set -x PATH /opt/demo/bin /home/guest/bin $PATH 其中,/opt/demo/bin 和 /…