Linux 基础知识复习
前言:Linux在学操作系统的时候学习过一部分,平时用的云安装的也基本都是centos7系列,因为习惯对于这些指令都是现查现用,所以一段时间没用后就忘记了。写下这篇博客进行记录一下。
Md文档以前使用有道云笔记编写,但是有道云VIP可以直接上传图片但是图片地址只能在有道云中被解析成图片,所以改为Typora+aliOss进行博客编写。
使用的linux服务器为华为云的Centos7,使用SSH软件工具为FileZilla
Linux中一个重要的概念:一切都是文件(类如Java中一些都是对象一样重要)。
shell命令解释器,可编程
Linux基础知识分为Linux基础指令以及shell简单脚本编写两篇博客
Linux 基础命令
目录的操作
-
cd / :切换到 系统根目录
-
cd .. :切换到上一层目录
-
cd - :切换到上一个操作所在目录
-
cd ~ :切换到用户主目录
当开始登陆华为云的时候可以通过cd /指令从用户主目录跳转到系统根目录下输入其他指令才会有所反应

- 首先使用cd / 进入根目录下
- ls 查看该目录下文件
- mkdir 创建文件夹指令之后会介绍
- 进入Linux文件夹
- 使用 cd- 切换到上一个操作所在的目录 也就是系统根目录
- 这边验证了linux目录是否存在,得出centos区分大小写结论
- 再次进去使用 cd .. 指令 返回系统根目录
目录的操作命令
-
mkdir :增加目录
-
ls || ll :查看目录下文件信息
-
find :查找目录
find的基本语法为 find 目录 参数
-
find /. -name 'Linux' 找到当前路径下为Linux的文件夹
-
find /. -name '*.txt' -o -name "*.pdf"的 文件 找到当前路径下所有 后缀为pdf和txt的文件
-
find /Linux -name "*.txt" 找到Linux路径下后缀为txt的文件(Linux文件夹中的两个文件为提前创建)

-
-
mv: 更改目录的名称
-
mv Linux linux 修改文件夹 Linux为linux

-
mv linux2 linux

- 使用mkdir 创建linux2目录
- mv 指令 移动linux2 目录到linux中
-
-
rm :删除目录
-
rm linux2 删除linux2目录(目录内无文件)
-
rm -rf linux2 删除linux2整个目录

- 创建一个linux2目录并在其中创建一个txt文件
- 使用 rm 删除linux2目录失败
- 使用 rm -rf删除文件夹成功
-
-
cp :拷贝目录
-
cp -r 目录文件 目录拷贝的目标位置 (-r 表示递归调用复制命令)

- 将linux文件夹中linux1.txt文件复制到根目录下
- 使用rm 指令删除复制文件
-
文件的操作命令
-
touch 文件名称:文件的创建(增)
-
touch和mkdir的区别:mkdir是用来创建文件夹的,而touch是用来创建文件的
-
touch linux3.txt 创建一个txt文本

-
-
vi 文件名称 :对文件进行修改和查看

- vi 进入文件后 输入i 进入vi编辑模式
- 输入完成后使用esc 输入wq进行保存
-
cat 查看文件内容 其中一些参数具体使用的时候可以查阅得
- more
- less
- tail

以上是Linux中常用的一些指令,剩余的如pwd 显示当前路劲以及grep 进行 全局搜索