Linux教程

Linux教程
Mr.Chen一、Linux简介
1.1 Linux是什么
1 | Linux,全称GNU/Linux,由林纳斯·本纳第克特·托瓦兹 编写的操作系统内核,是一套免费使用和自由传播的类Unix操作系统。支持多用户、多任务、多线程和多CPU |
1.2 Linux的特点
1 | 1.一切皆文件 |
1.3 Linux应用场景
1 | 相比windows系统,更加稳定,因此主要用于服务端 |
1.4 常见的Linux版本
1 | Redhat |
二、常用命令
2.1 帮助类命令
1 | man [命令] |
1 | help [命令] |
2.2 关机重启类命令
1 | 将内存中的数据同步到硬盘 |
2.3 文件目录类命令
1 | 查看当前所在目录 |
2.4 服务管理类命令
1 | CentOS6 |
2.5 时间日期类命令
1 | date |
2.6 用户管理类命令
1 | 添加用户 |
2.7 用户组管理类命令
1 | 添加用户组 |
2.8 文件权限类命令
1 | 第 1 组:文件类型,其中第一个字符代表文件的类别。 |
1 | 查看权限 |
2.9 搜索查找类命令
1 | find [搜索范围] [选项] |
1 | 管道符 |
1 | 过滤 |
2.10 压缩解压类型命令
gzip/gunzip
1 | gzip 文件 => 压缩文件,只能将文件压缩为*.gz。只能压缩文件,不能压缩目录,且不保留原来的文件 |
zip/unzip
1 | zip [选项] xxx.zip 将要压缩的内容 => 压缩文件和目录 |
tar
1 | tar -zcvf xxx.tar 将要打包压缩的内容 => 压缩文件和目录 |
2.11 磁盘分区类命令
1 | 查看磁盘空间使用情况 |
2.12 进程线程类命令
1 | 查看当前系统进程状态 |
2.13 系统定时任务类命令
1 | 编辑定时任务 |
三、Vim编辑器
3.1 Vim一般模式
删除和复制操作
| 按键 | 效果 |
|---|---|
| dd | 删除光标当前行 |
| dnd | 删除n行 |
| u | 撤销上一步 |
| x/X | 删除一个字母Delete/删除一个字母Backspace |
| yy | 复制光标当前行 |
| p | 粘贴 |
| dw | 删除一个词 |
| yw | 复制一个词 |
光标移动
| 按键 | 效果 |
|---|---|
| gg | 移动到页头 |
| G | 移动到页尾 |
| 数字+G | 移动到目标行 |
| ^ | 移动到行头 |
| $ | 移动到行尾 |
| ZZ | 如果没有修改,直接退出,如果修改,保存后退出 |
3.2 Vim编辑模式
| 按键 | 效果 |
|---|---|
| i | 当前光标前 |
| a | 当前光标后 |
| o | 当前光标行的下一行 |
| esc | 退出编辑模式 |
3.3 Vim命令模式
| 按键 | 效果 |
|---|---|
| :w | 保存 |
| :q | 退出 |
| :wq | 保存并退出 |
| :! | 强制执行 |
| :%s/old字符/new字符 | 批量替换 |
| /要查找的词 | n查找下一个;N查找上一个 |
| :set nu | 展示行号 |
| :set nonu | 隐藏行号 |
| :noh | 取消高亮 |
四、包管理
4.1 RPM
1 | 查看已安装的软件 |
4.2 YUM
1 | 查看软件的全称 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果





















