Linux Ubuntu环境的使用及Fish shell

在使用Windows环境下的cmd时会用到大量命令行,在Linux环境下的Ubuntu系统中,也同样会使用到大量的命令行。但是在不同的系统中,命令行是有差别的,需要分类进行学习。在Ubuntu中使用命令行会显得格外方便,依赖于程序员广泛使用的Linux系统。
fish其实就是Ubuntu环境下的一种shell,是the friendly interactive shell的简称,相比其他Bash和zsh,掌握fish不需要学习大量语法也不需要费心思去配置,更加简洁人性化,是很好的选择。偏爱高亮命令行~
ps.关于Linux Ubuntu的使用说明,本文之后会持续更新(因为我大一用得比较少qaq)

1 在Windows系统下安装Ubuntu系统

这个教程很多很多,在Microsoft Store中输入Ubuntu,会出现几个不同的版本
Linux Ubuntu环境的使用及Fish shell
Linux Ubuntu环境的使用及Fish shell
Linux Ubuntu环境的使用及Fish shell
最近的20.04LST我没有测试过,18.04LST相对来说会比第一个更稳定一些(至少我这里还没崩过)

2 安装Fish shell

win输入命令:sudo apt-get install fish
mac输入命令:brew install fish

3 启动Fish shell

命令:fish
Linux Ubuntu环境的使用及Fish shell

4 Fish特色

1 )语法高亮 错误时呈现红色

Linux Ubuntu环境的使用及Fish shell
Linux Ubuntu环境的使用及Fish shell
Linux Ubuntu环境的使用及Fish shell

2 )代码补全

Tab呈现补全选项
Linux Ubuntu环境的使用及Fish shell
浅灰色命令可用 -> 或 ctrl+F 补全

3) 建议功能

当输入命令时,Tab呈现出所有可接受参数及作用
Linux Ubuntu环境的使用及Fish shell

4)变量声明

set x 5
Linux Ubuntu环境的使用及Fish shell

5)简单的语法规则

Linux Ubuntu环境的使用及Fish shell

5 设置Fish

web配置:fish_config
问候语:set fish_greeting 'Welcome to my blog.'

【1】详细参考资料:Fish shell 入门教程
【2】Fish - 一个炫酷的Shell
【3】Fish入门
【4】Fish shell 使用心得