Linux 命令大全 #

学习路径 #

text
基础篇 → 进阶篇 → 高级篇 → 扩展篇

一、基础篇 #

适合 Linux 初学者,掌握基本的命令行操作。

章节 内容 文档
Linux 简介 Linux 历史、发行版、目录结构 linux-intro
终端基础 Shell、命令格式、快捷键 terminal-basics
文件操作 创建、复制、移动、删除文件 file-operations
目录操作 创建、删除、切换目录 directory-operations
文件权限 权限管理、chmod、chown file-permissions
文件查看 cat、less、head、tail file-viewing

二、进阶篇 #

适合有一定基础的用户,学习文本处理和系统管理。

章节 内容 文档
文本处理 grep、sed、awk 三剑客 text-processing
进程管理 ps、top、kill、后台任务 process-management
用户管理 用户和用户组管理 user-management
磁盘管理 分区、文件系统、挂载 disk-management
网络基础 网络配置、诊断、防火墙 network-basics
软件包管理 apt、yum、pacman package-management

三、高级篇 #

适合运维人员和开发者,学习高级系统管理技术。

章节 内容 文档
Shell 脚本 变量、流程控制、函数 shell-scripting
系统监控 CPU、内存、磁盘、网络监控 system-monitoring
网络高级 命名空间、网桥、VLAN、VPN network-advanced
系统安全 用户安全、防火墙、SELinux system-security
性能调优 CPU、内存、磁盘、网络优化 performance-tuning

四、扩展篇 #

适合高级运维人员,学习企业级运维技术。

章节 内容 文档
系统服务 systemd、服务配置、定时任务 system-services
日志管理 rsyslog、journald、日志分析 log-management
自动化运维 Ansible、监控告警、CI/CD automation-ops

五、学习建议 #

5.1 学习顺序 #

  1. 基础篇:按顺序学习,打好基础
  2. 进阶篇:重点掌握文本处理和进程管理
  3. 高级篇:根据工作需要选择学习
  4. 扩展篇:运维人员必学

5.2 实践建议 #

  • 每学完一章,完成实践练习
  • 在虚拟机或云服务器上练习
  • 多动手,少看理论
  • 遇到问题先查 man 手册

5.3 学习资源 #

  • 官方文档:man 手册、info 文档
  • 在线练习:Linux 终端在线环境
  • 社区论坛:Stack Overflow、Linux 论坛
  • 书籍推荐:《鸟哥的 Linux 私房菜》、《Linux 命令行大全》

六、快速参考 #

6.1 常用命令速查 #

bash
# 文件操作
ls -la          # 列出文件
cd /path        # 切换目录
cp file1 file2  # 复制文件
mv file1 file2  # 移动/重命名
rm file         # 删除文件
find . -name "*.txt"  # 查找文件

# 文本处理
grep "pattern" file   # 搜索文本
sed 's/old/new/g' file  # 替换文本
awk '{print $1}' file   # 提取字段

# 进程管理
ps aux          # 查看进程
top             # 实时监控
kill PID        # 终止进程

# 网络命令
ping host       # 测试连通性
curl url        # HTTP 请求
ssh user@host   # 远程连接

# 系统信息
uname -a        # 系统信息
df -h           # 磁盘使用
free -h         # 内存使用

6.2 快捷键速查 #

快捷键 功能
Ctrl + C 终止命令
Ctrl + D 退出 Shell
Ctrl + L 清屏
Ctrl + A 移到行首
Ctrl + E 移到行尾
Ctrl + R 搜索历史
Tab 自动补全

七、开始学习 #

选择适合你的章节开始学习:

祝你学习愉快!

最后更新:2026-03-27