"Linux命令笔记水印版.pdf"
这是一份基于《Linux就该这么学》的个人学习笔记,由作者Wiseer整理,主要涵盖了Linux技术的前九个章节内容,但第一章节未做整理。笔记特点在于包含了详细的实验操作步骤,适合读者实践操作时参考。作者作为老刘的第25期学生,结合了老刘的课程内容和书籍资料,同时也引用了一些来自老刘泡泡网站的图片资源。笔记中,作者强调了实际操作中的参数可能会有所不同,提醒读者根据实际情况调整。
笔记内容详述了多个关键知识点:
1. **常用系统工作命令**:这些命令包括但不限于系统信息查询、用户和组管理、进程管理等,是日常Linux运维的基础。
2. **系统状态检测命令**:如`top`、`ps`用于查看系统负载和进程状态,`df`、`du`用于检查磁盘空间使用情况。
3. **工作目录切换命令**:如`cd`,用于在文件系统中导航。
4. **文本文件编辑命令**:如`vi/vim`,是Linux系统中最常用的文本编辑工具。
5. **文件目录管理命令**:包括`mkdir`、`rm`、`mv`、`cp`等,用于创建、删除、移动和复制文件和目录。
6. **打包压缩与搜索命令**:如`tar`用于打包和压缩,`find`用于查找文件。
7. **管道符、重定向与环境变量**:介绍如何利用`>`、`<`进行输入输出重定向,以及如何使用`|`管道符组合命令,同时讲解了常用环境变量的作用。
8. **vim编辑器**:详细介绍了vim的基本用法,包括编辑模式、命令模式和末行模式,以及配置文件等。
9. **shell命令脚本**:包括编写脚本的基本结构,接收和处理用户参数,各种流程控制语句(如`if`、`for`、`while`、`case`)以及计划任务服务(如`at`和`cron`)。
10. **文件权限与归属**:深入解释了Linux的用户和组权限机制,文件的特殊权限(如setuid、setgid、sticky位),以及ACL(Access Control List)。
11. **存储结构与磁盘划分**:涵盖了Linux文件系统的理解,设备命名规则,挂载点的概念,硬盘设备的添加和分区方法。
笔记中还提到了一些操作步骤,如分区通常包括确定分区类型(如MBR或GPT)、创建分区、格式化分区和挂载分区等步骤。尽管笔记可能存在遗漏和错误,作者表示欢迎读者指出并愿意改正,同时也呼吁支持正版书籍。