基于 Man 手册的 Linux 命令与配置文件系统化学习文档
本文档独立拆分自整体学习笔记,专门记录通过系统自带 man 手册,原生自学 Linux 常用命令、Shell、配置文件、系统工具的完整清单与学习定位。
文档前言
本文档独立拆分自整体学习笔记,专门记录通过系统自带 man 手册,原生自学 Linux 常用命令、Shell、配置文件、系统工具的完整清单与学习定位。
不依赖第三方教程,以官方 man 手册为唯一学习资料,掌握命令用法、参数、配置规则、底层作用,为后续系统配置、环境定制打下基础。
一、Man 命令基础使用前提
1. man 核心作用
man 是 Linux 官方帮助手册,所有系统命令、配置文件、服务、工具都自带官方文档,输入 man 关键字 即可查看完整用法、参数、配置项、示例。
2. 基础用法
bash
运行
# 查看命令官方手册
man 命令名
# 模糊搜索相关命令
man -k 关键词
二、通过 Man 手册自学的全部分类清单
1. Shell 终端解释器
学习对象:
bash、zsh、fish、ksh
学习重点:
各 Shell 语法差异、环境配置、启动流程、特性区别,为后续换终端、配 .zshrc 做铺垫。
2. Arch 包管理器体系
学习对象:
pacman、pacman.conf
学习重点:
pacman 安装 / 更新 / 卸载参数、配置文件字段含义、仓库规则、镜像源原理。
3. 目录浏览基础命令
学习对象:
ls、dir
学习重点:
常用参数、文件权限展示、排序、隐藏文件、目录罗列规则。
4. 终端文本编辑器
学习对象:
vim、nano、emacs、nvim
学习重点:
编辑器基础操作、命令模式、配置逻辑、各编辑器定位差异。
5. 文本输出与查看命令
学习对象:
cat、tac、echo
学习重点:
文件读取、反向查看、终端打印、变量输出、脚本基础用法。
6. 传输服务与配置文件
学习对象:
sftp、vsftp、vsftp.conf
学习重点:
文件传输协议用法、服务启停、配置文件参数、权限与连接规则。
7. 文本处理工具
学习对象:
grep、awk、seq
学习重点:
文本过滤、正则匹配、行列处理、序列生成,为日志处理、脚本编写打底。
8. 系统中文本地化编码
学习对象:
locale.conf、locale、localectl
学习重点:
系统编码设置、中文环境配置、本地化变量、命令行修改区域语言。
9. 系统环境变量
学习对象:
env
学习重点:
查看全局环境变量、变量生效规则、自定义环境变量原理。
10. 分页阅读工具
学习对象:
less
学习重点:
大文件分页查看、上下翻页、搜索、退出操作,替代 cat 看长文件。
11. 进程管理命令
学习对象:
ps
学习重点:
查看系统进程、进程状态、参数筛选、后台进程查看方式。
12. 系统底层、服务与终端底层
学习对象:
systemd、xorg、systemctl、tty
学习重点:
系统服务管理、图形界面底层、服务启停 / 自启、虚拟终端原理。
13. 无线网络运维命令
学习对象:
iwconfig、iwlist、ifconfig、iwctl
学习重点:
网卡信息查看、WiFi 扫描、网络连接、无线网卡配置命令差异。
三、本模块学习定位
- 完全依靠 系统原生 man 手册 自学,属于Linux 基础功底筑基阶段;
- 覆盖 Shell、包管理、文件操作、编辑器、网络、本地化、系统服务、进程、无线配置 全维度基础工具;
- 为后面 vim 配置、zsh 美化、pacman 源配置、中文环境搭建、KDE 桌面使用 提供命令与原理支撑。
四、独立文档总结
本部分是整套学习路线的底层基础层:
先通过 man 啃完所有核心命令与配置文件原理,再动手做系统定制、美化、环境适配、桌面使用,属于「先懂原理,再动手配置」的完整学习逻辑。