标题：Ubuntu Linux 从入门到精通
图书信息
出版社: 电子工业出版社; 第9版 (2010年7月1日)
平装: 540页
正文语种: 简体中文
开本: 16
ISBN: 7121112051, 9787121112058
条形码: 9787121112058
尺寸: 25.6 x 18.4 x 2 cm
重量: 821 g
内容简介
《Ubuntu Linux 从入门到精通(第9版)》首先介绍Ubuntu Linux系统的硬盘安装过程与GNOME桌面环境，然后从最基本的命令行与文件系统基础知识及操作人手，由浅人深，逐步阐述Linux系统的基本概念与原理。在此基础上，对Linux系统的Shell编程、用户管理、进程管理、磁盘空间管理、软件管理、文件系统管理、系统启动过程、作业调度与系统日志，以及TCP/IP网络管理与应用等内容进行深入的讨论。
《Ubuntu Linux 从入门到精通(第9版)》内容丰富，语言流畅，涵盖了Linux系统的主要课题，可以用做大专院校操作系统专业师生的教学参考书，也可作为IT行业人员学习Ubuntu Linux系统的工具书。
目录
第1章 系统概述与安装
1.1 Linux的发展过程
1.2 充分利用网上资源
1.2.1 Ubuntu官方网站
1.2.2 GNU网站
1.2.3 Linux文档项目网站
1.2.4 网上求助
1.3 随时查询随机文档
1.3.1 查询命令的简单用法
1.3.2 查询系统参考手册
1.3.3 其他命令求助方法
1.4 安装过程
1.4.1 前期准备
14.2 安装过程
1.4.3 后期维护与更新
第2章 GNOME桌面
2.1 GNOME桌面概述
2.1.1 GNOME注册界面
2.1.2 GNOME桌面
2.2 GNOME桌面浏览
2.2.1 GNOME菜单面板
2.2.2 GNOME桌面区
2.2.3 GNOME窗口面板
2.3 应用程序菜单
2.3.1Internet
2,3.2 办公
2.3.3 附件
2.3.4 图形
2.3.5 影音
2.3.6 游戏
2.3.7 Ubuntu软件中心
2.4 位置菜单
2.4.1 主文件夹
2.4.2 桌面、文档等
2.4.3 计算机
2.4.4 磁盘分区
2.4.5 移动存储设备
2.4.6 搜索文件
2.5 系统菜单
2.5.1 首选项
2.5.2 系统管理
2.6 定制GNOME桌面环境
2.6.1 定制面板
2.6.2 定制桌面背景
2.6.3 定制菜单面板
第3章 命令行基础知识
3.1 命令行结构
3.2 后台进程
3.3 标准输入、输出与错误输出
3.4 I/O重定向
3.5 管道
3.6 元字符与文件名生成
3.7 转义与引用
3.8 命令历史
3.8.1 fc命令
3.8.2 history命令
3.8.3 重复执行先前的命令
3.8.4 命令行的编辑与执行
3.8.5 命令行补充
3.9 命令别名
3.10 作业控制
3.11 会话记录与命令确认
3.11.1 保存会话记录
3.11.2 命令的查询与验证
第4章 文件系统基础知识
4.1 文件系统的层次结构
4.1.1 树形结构
4.1.2 路径名
4.2 文件系统的组织结构
4.3 文件的类型
4.3.1 普通文件
4.3.2 目录文件
4.3.3 特殊文件
4.3.4 链接文件
4.3.5 符号链接文件
4.3.6 管道文件
4.4 文件的安全保护机制
4.4.1 显示文件的访问权限
4.4.2 修改文件的访问权限
4.4.3 设置文件的访问权限
4.4.4 其他访问权限设置
第5章 文件与目录操作
5.1 创建文件
5.2 显示文件列表
5.2.1 使用ls命令列出文件
5.2.2 利用通配符显示文件
5.2.3 显示隐藏文件
5.2.4 递归地列出文件
5.3 显示文件内容
5.3.1 使用cat命令显示文件
5.3.2 使用more命令分页显示文件
5.3.3 使用less命令分页显示文件
5.3.4 显示文件前几行内容
5.3.5 显示文件最后几行内容
5.4 复制文件
5.5 移动文件
5.6 删除文件
5.7 显示当前工作目录
5.8 改换目录
5.9 创建目录
5.10 移动目录
5.11 复制目录
5.12 删除目录
5.13 比较文件之间的差别
5.14 从系统中检索文件
5.14.1 简单检索
5.14.2 使用逻辑运算符
5.14.3 调用其他命令处理检索结果
5.14.4 利用管道实现其他处理功能
5.15 检索文件内容
5.15.1 利用grep检索文件内容
5.15.2 过滤其他命令的输出数据
5.15.3 同时检索多个文件
5.15.4 检索不包含特定模式的文本行
5.15.5 使用正则表达式进行检索
5.15.6 检索元字符本身
5.15.7 在命令行中使用引号
5.16 排序
第6章 vim编辑器
6.1 启动vim编辑器
6.1.1 创建文件
6.1.2 状态行
6.2 vim编辑器的工作模式
6.2.1 输入模式
6.2.2 命令模式
6.3 保存文件与退出vim
6.4 vim编辑器的基本命令
6.4.1 移动光标位置
6.4.2 输入文本
6.4.3 修改与替换文本
6.4.4 撤销先前的修改
6.4.5 删除文本
6.4.6 复制、删除与粘贴文本
6.4.7 重复执行命令
6.5 使用ex命令
6.5.1 显示行号
6.5.2 多行复制
6.5.3 移动文本行
6.5.4 删除文本行
6.6 检索与替换
6.6.1 字符串检索
6.6.2 模式检索
6.6.3 字符串替换
6.7 编辑多个文件
6.7.1 编辑多个文件
6.7.2 合并文件与文本行
6.8 定制vim编辑器的运行环境
6.8.1 临时设定vim运行环境
6.8.2 永久定制vim运行环境
6.9 其他说明
6.9.1 删除或替换特殊字符
6.9.2 在编辑期间运行Linux命令
6.10 vim编辑器命令总结
第7章 Shell基础知识
7.1 Shell与Shell脚本
7.1.1 为什么需要Shell编程
7.1.2 何为Shell脚本
7.1.3 运行Shell脚本
7.1.4 退出与出口状态
7.1.5 调用指定的Shell解释程序
7.1.6 位置参数
7.2 变量与变量替换
7.2.1 变量分类
7.2.2 变量赋值
7.2.3 内部变量
7.2.4 变量的引用与替换
7.2.5 变量的间接引用
7.2.6 特殊的变量替换形式
7.2.7 变量声明与类型定义
7.3 命令与命令替换
7.3.1 Shell内部命令
7.3.2 部分命令介绍
7.3.3 命令替换
7.4 test语句
7.4.1 文件测试运算符
7.4.2 字符串测试运算符
7.4.3 整数测试运算符
7.4.4 逻辑运算符
7.5 命令行的解释执行过程
7.5.1 读取命令行
7.5.2 命令历史替换
7.5.3 别名替换
7.5.4 花括号扩展
7.5.5 波浪号替换
7.5.6 I/O重定向
7.5.7 变量替换
7.5.8 算术运算结果替换
7.5.9 命令替换
7.5.10 单词解析
7.5.11 文件名生成
7.5.12 引用字符处理
7.5.13 进程替换
7.5.14 环境处理
7.5.15 执行命令
7.5.16 跟踪执行过程
第8章 Shell高级编程
8.1 if条件语句
8.1.1 if语句的基本形式
8.1.2 嵌套的if五句
8.1.3 if语句综合应用实例
8.2 case分支语句
8.3 for循环语句
8.4 while循环语句
8.5 until循环语句
8.6 select循环语句
8.7 嵌套的循环
8.8 循环控制与辅助编程命令
8.8.1 break和continue命令
8.8.2 true命令
8.8.3 sleep命令
8.8.4 shift命令
8.8.5 getopt命令
8.8.6 getopts命令
8.9 循环语句的I/O重定向
8.9.1 while循环的I/O重定向
8.9.2 until循环的I/O重定向
8.9.3 for循环的I/O重定向
8.10 Here文档
8.11 Shell函数
8.12 逻辑并列结构
8.12.1 逻辑与命令并列结构
8.12.2 逻辑或命令并列结构
8.13 Shell数组
8.14 信号的捕捉与处理
8.15 其他Shell课题
8.15.1 子Shell
8.15.2 Shell脚本的调试
8.15.3 系统性能考虑
第9章 用户管理
9.1 增加与删除用户
9.1.1 passwd文件
9.1.2 shadow文件
9.1.3 用户管理实例
9.2 定制用户的工作环境
9.2.1 选择命令解释程序
9.2.2 设置用户初始化文件
9.2.3 定制Shell工作环境
9.3 增加与删除用户组
9.4 监控用户
9.4.1 利用who命令查询用户
9.4.2 利用finger命令查询用户
9.4.3 利用w命令查询用户活动
9.4.4 向注册用户发送消息
9.5 插件式认证模块
9.5.1 配置文件、模块类型与控制标志
9.5.2 修改PAM配置文件
9.6 超级用户与sudo命令
9.6.1 超级用户的访问控制
9.6.2 利用sudo运行特权命令
9.6.3 sudoers配置文件
9.6.4 admin用户组成员的访问权限
9.6.5 直接使用root注册
9.6.6 以其他用户身份访问系统
第10章 进程管理
10.1 ps命令概述
10.2 查询进程及其状态信息
10.2.1 查询当前活动的进程
10.2.2 查询系统中的所有进程
10.2.3 显示进程的重要状态信息
10.2.4 显示进程的详细状态信息
10.2.5 显示进程间的调用关系
10.2.6 pstree命令
10.3 监控进程及系统资源
10.4 终止进程的运行
10.5 调整分时进程的优先级
10.5.1 nice命令
10.5.2 renice命令
10.5.3 调整进程优先级的作用
第11章 proe文件系统
11.1 进程内存映像文件
11.2 系统配置信息
11.3 系统运行状态信息
11.4 系统可调参数
11.4.1 文件系统可调参数
11.4.2 系统内核可调参数
11.4.3 sysctl命令
第12章 磁盘空间管理
12.1 查询磁盘空间信息
12.1.1 常用磁盘空间管理工具
12.1.2 使用df命令查询空间使用情况
12.1.3 使用du命令查询已用存储空间
12.1.4 使用find命令找出超大文件
12.1.5 使用find命令找出闲置文件
……
第13章 软件管理
第14章 文件系统管理
第15章 系统启动与关机
第16章 作业调度与系统日志
第17章 TCP/IP网络管理
第18章 TCP/IP网络应用