文章目录
在使用Windows环境下的cmd时会用到大量命令行,在Linux环境下的Ubuntu系统中,也同样会使用到大量的命令行。但是在不同的系统中,命令行是有差别的,需要分类进行学习。在Ubuntu中使用命令行会显得格外方便,依赖于程序员广泛使用的Linux系统。
fish其实就是Ubuntu环境下的一种shell,是the friendly interactive shell的简称,相比其他Bash和zsh,掌握fish不需要学习大量语法也不需要费心思去配置,更加简洁人性化,是很好的选择。偏爱高亮命令行~
ps.关于Linux Ubuntu的使用说明,本文之后会持续更新(因为我大一用得比较少qaq)
一、 在Windows系统下安装Ubuntu系统
1、打开Linux on Windows功能
在控制面板/程序与功能
中启用或关闭Windows功能
2、安装Ubuntu
这个教程很多很多,在Microsoft Store
中输入Ubuntu
,会出现几个不同的版本
最近的20.04LST
我没有测试过,18.04LST
相对来说会比第一个更稳定一些(我这里还没崩过,第一个有段时间崩过一下,闪退问题)
然后进系统后是和cmd类似的命令行窗口(无图形界面),需要输入用户名和密码,如果不输入的话,进入的则是root超级管理员模式(好用但是需谨慎!)
二、 Ubuntu的一些基本使用
1、配置编译环境
以c/c++语言环境为例,仅仅需要输入如下命令即可实现编译环境的安装和配置:
Linux系统下的gcc/g++安装命令:apt update && apt install git vim gcc g++ make
2、vim编辑器
新建c/cpp文件并进入编辑界面:vim count.cpp
编辑代码:i
进入编辑模式;Esc
退出编辑模式;代码该怎么写怎么写;:wq
保存并退出vim
g++ count.cpp -o count.exe
进行代码编译链接生成exe文件(未执行exe程序,exe文件名自定义)
./count.exe
执行该生成exe程序
PS. 常识:在命令行中,通过↑ ↓
可以回到前面的命令上,用起来很快捷!
三、Fish shell
1 、安装Fish shell
win输入命令:sudo apt-get install fish
mac输入命令:brew install fish
2 、启动Fish shell
命令:fish
3、 Fish功能特色
1 )语法高亮 错误时呈现红色
2 )代码补全
Tab
呈现补全选项
浅灰色命令可用 -> 或 ctrl+F
补全
3) 建议功能
当输入命令时,Tab
呈现出所有可接受参数及作用
4)变量声明
set x 5
5)简单的语法规则
4 、设置Fish
web配置:fish_config
(fish_config
可能会出现一些问题,应该是路径导致的,这里还没有一个明确的解决方案,可以自行参考一下参考教程中的第【5】篇博客哦)
问候语:set fish_greeting 'Welcome to my blog.'
5、退出Fish
输入命令:bash
参考教程
【1】Fish shell 入门教程
【2】Fish - 一个炫酷的Shell
【3】Fish入门
【4】Fish shell 使用心得
【5】Linux On Window10 以及 Fish Shell 的配置使用