linux基础
Linux 操作基础文档
一、远程登录与关机/重启操作
远程登录
1 | |
断开连接
1 | |
重启系统
1 | |
默认30秒后关机
1 | |
立即关机
1 | |
10分钟后关机
1 | |
二、文件和目录操作
1. 创建文件
1 | |
⚠️ touch 不会覆盖已有同名文件。
2. 查看目录文件
1 | |
3. 移动与重命名文件
1 | |
4. 复制文件/目录
1 | |
5. 删除文件/目录(危险操作❗)
1 | |
6. 创建目录
1 | |
7. 切换目录
1 | |
8. 打印当前目录
1 | |
9. 历史命令查询
1 | |
三、文本操作与查看
10. vi 编辑器(三种模式)
1 | |
- 编辑模式: 输入
a/i/o进入编辑 - 常规模式: 按
esc回到默认 - 命令模式: 输入
:开始命令
常用命令:
1 | |
11. 查看文件内容
1 | |
四、管道与过滤操作
12. 管道符(|)
1 | |
13. 统计命令 wc
1 | |
14. 生成数字序列 seq
1 | |
15. 行过滤 grep
1 | |
16. 按列取值 awk
1 | |
17. 排序 sort
1 | |
18. 去重 uniq
1 | |
五、Linux 目录结构基础与路径理解
📌 Linux 的一切皆文件。以下是常见目录说明,重要目录切勿随意删除!
| 目录 | 功能说明 | 是否可删除 |
|---|---|---|
| /bin | 存放基本二进制命令(如 ls, cp, mv 等) | ❌不能删除 |
| /sbin | 系统管理员使用的命令(如 reboot, shutdown 等) | ❌不能删除 |
| /boot | 启动引导相关文件(如内核) | ❌不能删除 |
| /dev | 设备文件目录,如硬盘、U盘、终端等 | ❌不能删除 |
| /etc | 系统配置文件目录,相当于 Windows 的注册表 | ❌不能删除 |
| /home | 所有普通用户的家目录所在位置 | ✅可管理(慎删) |
| /root | root 管理员用户的专属家目录 | ❌不能删除 |
| /lib | 32 位系统库文件(.so动态链接库) | ❌不能删除 |
| /lib64 | 64 位系统库文件 | ❌不能删除 |
| /media | 系统挂载可移动介质(U盘、光盘)时的默认目录 | ⚠️可删除(root 权限) |
| /mnt | 手动挂载目录(如 NFS/U盘) | ⚠️可删除 |
| /opt | 第三方软件默认安装路径之一 | ⚠️可删除 |
| /proc | 虚拟进程目录,每个运行中的进程一个目录 | ❌不能删除 |
| /srv | 通常用于放置服务相关的源代码或数据 | ⚠️可删除 |
| /sys | 提供内核与硬件交互的接口 | ❌不能删除 |
| /tmp | 临时文件目录,系统重启或定期自动清除 | ⚠️可清空 |
| /run | 存放运行时状态文件,如 PID 文件、锁文件等 | ❌不能删除 |
| /usr | 用户级程序、库、资源文件目录(如 /usr/bin) | ❌不能删除 |
| /var | 经常变动的数据目录,如日志 /var/log、缓存等 | ❌不能删除 |
六、用户和用户组管理
👤 1. 用户管理
创建用户
1 | |
查看用户信息
1 | |
删除用户
1 | |
修改用户属性
1 | |
查看用户信息
1 | |
七、权限管理
1. 权限介绍和示例
文件权限组成:
1 | |
2. 权限操作示例
1 | |
3. 文件属性详解
1 | |
八、Linux Shell
1. Shell 概念
Shell 是用户与内核的交互界面。
2. 优化 SSH 登录速度
1 | |
3. Shell 提示符
1 | |
4. 常用快捷键
Ctrl + A:光标移至行首Ctrl + E:光标移至行尾Ctrl + C:终止前台进程Ctrl + Z:暂停并后台运行
5. 历史命令(history)
1 | |
6. 命令别名(alias)
1 | |
linux基础
https://bae-ace.github.io/2025/07/20/linux基础/