Linux Ubuntu环境的使用及Fish shell

文章目录

      • 一、 在Windows系统下安装Ubuntu系统
        • 1、打开Linux on Windows功能
        • 2、安装Ubuntu
      • 二、 Ubuntu的一些基本使用
        • 1、配置编译环境
        • 2、vim编辑器
      • 三、Fish shell
        • 1 、安装Fish shell
        • 2 、启动Fish shell
        • 3、 Fish功能特色
          • 1 )语法高亮 错误时呈现红色
          • 2 )代码补全
          • 3) 建议功能
          • 4)变量声明
          • 5)简单的语法规则
        • 4 、设置Fish
        • 5、退出Fish
      • 参考教程

在使用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功能
Linux Ubuntu环境的使用及Fish shell_第1张图片
Linux Ubuntu环境的使用及Fish shell_第2张图片

2、安装Ubuntu

这个教程很多很多,在Microsoft Store中输入Ubuntu,会出现几个不同的版本
Linux Ubuntu环境的使用及Fish shell_第3张图片
Linux Ubuntu环境的使用及Fish shell_第4张图片
Linux Ubuntu环境的使用及Fish shell_第5张图片
最近的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
Linux Ubuntu环境的使用及Fish shell_第6张图片
g++ count.cpp -o count.exe进行代码编译链接生成exe文件(未执行exe程序,exe文件名自定义)
./count.exe执行该生成exe程序
Linux Ubuntu环境的使用及Fish shell_第7张图片
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呈现补全选项
Linux Ubuntu环境的使用及Fish shell_第8张图片
浅灰色命令可用 -> 或 ctrl+F 补全

3) 建议功能

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

4)变量声明

set x 5
在这里插入图片描述

5)简单的语法规则

Linux Ubuntu环境的使用及Fish shell_第10张图片

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 的配置使用

你可能感兴趣的:(Linux)