Linux介绍
Linux是一套免费使用和自由传播的操作系统。严格来讲,Linux这个词本身只表示Linux内核,但一般来说使用Linux内核的操作系统都被称为Linux。而不同的厂家使用相同的Linux内核所构建的操作系统叫做Linux发行版。常见的Linux发行版有Ubuntu、Centos、Debian等。这些发行版的使用方法大同小异。
Linux安装
- 虚拟机安装:blog.csdn.net/qq_38206090/article/details/82559358
- 双系统:笔者没有安装过,因为怕系统出问题导致文件损失。
云服务器:云服务器系统配置Linux版本我认为是最简单的方式,所以以下实例均采用阿里云服务器。

连接服务器工具
SecureCRT:去 http://59.110.143.226/Sharing-Your-Story/ 搜索。
- Termius:https://www.microsoft.com/store/productId/9NK1GDVPX09V
推荐使用Termius,好看也好用。SecureCRT是破解版,Termius是免费使用。
Linux目录结构
Linux的目录结构是一个树形结构,树根是一个/。直接子目录包括root、home等。
如我的阿里云服务器根目录:
Shell
Shell是指“为使用者提供操作界面”的软件(命令解析器)。Shell翻译过来叫做“壳”,用来区别于“核”,也就是说它把底层的东西封装成命令,使用者键入命令就能得到相应的结果。比如上面的这张图中,我在根目录下输入ll命令,就在终端上给我显示根目录下的文件信息。也就是说Shell解析了我输入的ll命令,返回我想要的信息(根目录文件信息)。
Bash命令
Shell是命令解释器,自然会有不同的分类,就类比于同是循环结构,Java和Python却有不同的语法。但是Bash(Bourne-Again SHell)是Linux默认的Shell交互类型,也就是说在Linux中打开一个终端,就启动一个Bash进程。
Bash命令格式
格式:命令名 [选项] [参数1] [参数2] … 有如下特点:


