Linux 系统

目录

1. UNIX 系统基本概念
1. 用户和组
2. 文件基础
3. 进程
4. 命令行简介
4.1. cd:改变目录(Change Directory)
4.2. 环境变量和 echo 命令
4.3. cat:在屏幕上打印一个或多个文件的内容
4.4. less:分页器
4.5. ls:列出文件
4.6. 常用键盘快捷方式
2. 磁盘和分区
1. 硬盘结构
1.1. 扇区
1.2. 分区
1.3. 定义您磁盘的结构
2. 磁盘和分区命名惯例
3. 命令行简介
1. 文件处理工具
1.1. mkdir、touch:创建空的目录和文件
1.2. rm:删除文件或目录
1.3. mv:移动或重命名文件
1.4. cp:复制文件和目录
2. 处理文件属性
2.1. chown, chgrp:改变一个或多个文件的所有者及所有组
2.2. chmod:更改文件或目录的权限
3. Shell 通配符
4. 重定向和管道
4.1. 关于进程的一些补充
4.2. 重定向
4.3. 管道
5. 命令行补全
5.1. 举例
5.2. 其他补全方式
6. 启动及处理后台进程:作业控制
7. 总结
4. 文本编辑:Emacs 和 VI
1. Emacs
1.1. 简单演示
1.2. 起步
1.3. 处理缓冲区
1.4. 复制,剪切,粘贴,查找
1.5. 退出 emacs
2. Vi:老前辈
2.1. 插入模式、命令模式、ex 模式 ...
2.2. 处理缓冲区
2.3. 编辑文本和移动命令
2.4. 剪切,复制,粘贴
2.5. 退出 Vi
3. 总结
5. 命令行工具
1. 文件操作和过滤
1.1. cat、tail、head、tee:文件打印命令
1.2. grep: 定位文件中的字符串
1.3. 正则表达式和过滤:egrep
1.4. wc:统计文件中的元素
1.5. sort:排序文件内容
2. find:根据指定条件查找文件
3. 对命令启动的计划
3.1. crontab:报告或编辑您的 crontab 文件
3.2. at:将命令排入一次性计划
4. 存档和数据压缩
4.1. tar:磁带存档器
4.2. bzip2 和 gzip:数据压缩程序
5. 还有很多...
6. 进程控制
1. 进程详解
1.1. 进程树
1.2. 信号
2. 进程信息:ps 和 pstree
2.1. ps
2.2. pstree
3. 向进程发送信号:kill、killall 和 top
3.1. kill、killall
3.2. 综合 ps 和 kill:top
4. 设置进程的优先级:nice、renice
4.1. renice
4.2. nice