第1章 总览
1.1 登录
1.2 内核、程序和进程
1.3 查看文件系统
1.4 运行命令
1.5 管理终端
1.6 寻求帮助
【练习题】
第2章 文件系统基础
2.1 文件系统导航
2.2 重要目录
2.3 文件管理
2.4 目录管理
2.5 文件名和文件名匹配
2.6 检查文件
2.7 文件编辑
【练习题】
第3章 用户和组
3.1 Linux用户和/etc/passwd文件
3.2 Linux组和/etc/group文件
3.3 检查用户信息
3.4 改变身份
【练习题】
第4章 文件所有者及权限
4.1 常规文件所有者及权限
4.2 改变文件权限:chmod命令
4.3 使用chgrp命令和chown命令改变文件所有者
4.4 目录所有者及权限
4.5 chmod命令回顾:八进制计数法
4.6 控制默认权限:umask
【练习题】
第5章 Linux文件系统
5.1 文件详述
5.2 硬链接(hardlinks)和软链接(softlinks)
5.3 目录与设备节点
5.4 磁盘、文件系统与挂载
5.5 使用locate和find命令查找文件
5.6 文件压缩:gzip和bzip2
5.7 文件归档:tar命令
【练习题】
第6章 Bashshell
6.1 Bash引言
6.2 命令列表和脚本
6.3 Bash变量
6.4 命令行替换
6.5 自定义Shell
6.6 获得Shell脚本和Shell初始化
【练习题】
第7章 标准输入/输出和管道
7.1 标准输入和标准输出
7.2 标准错误
7.3 管道
【练习题】
第8章 字符处理工具.
8.1 文本编码及字数统计
8.2 搜索文本:grep
8.3 正则表达式介绍
8.4 排序命令:sort命令和uniq命令
8.5 提取和组合文本:cut命令和paste命令
8.6 追踪差异:diff命令
8.7 文本转换:tr命令
8.8 拼写检查:aspell命令
8.9 格式化文本(fret)和文件分割(split)
【练习题】
第9章 进程管理
9.1 进程
9.2 进程状态
9.3 进程调度:优先级(nice)和更改优先级(renice)
9.4 发送信号
9.5 作业控制
9.6 调度延迟的任务:at命令
9.7 调度周期任务:cron
【练习题】
第10章 网络配置
10.1 管理网络接口
10.2 基本IP路由和网关
10.3 配置DNS客户机
10.4 其他网络设置
10.5 网络诊断工具
【练习题】
第11章 补充材料
11.1 高级Shell脚本编程
11.2 RPM软件包管理器
11.3 使用YUM管理软件包
11.4 图形环境简介
【练习题】