首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 操作系统 >

Ubuntu Linux 从入门到精通(第9版) [平装]

2014-01-05 
编辑推荐《Ubuntu Linux 从入门到精通(第9版)》以Ubuntu 9.04/9.10为基准,以命令行界面为主,从最基本的命令行
商家名称 信用等级 购买信息 订购本书
Ubuntu Linux 从入门到精通(第9版) [平装] 去商家看看
Ubuntu Linux 从入门到精通(第9版) [平装] 去商家看看

Ubuntu Linux 从入门到精通(第9版) [平装]

编辑推荐

《Ubuntu Linux 从入门到精通(第9版)》以Ubuntu 9.04/9.10为基准,以命令行界面为主,从最基本的命令行与文件系统基础知识及操作入手,由浅入深逐步阐述Linux系统的基本概念与原理,对Linux系统的Shell编程、用户管理、进程管理、磁盘空间管理、软件管理、文件系统管理、系统启动与关机、作业调度与系统日志、TCP/IP网络管理与应用等课题进行了深入的讨论。学习《Ubuntu Linux 从入门到精通(第9版)》可以使读者深入理解与掌握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.1 Internet
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网络应用

序言

Linux系统自1991年诞生以来,吸引了大批人士投身其研发队伍中,以至于Linux流派纷呈,不同品牌的Linux系统各领风骚,其中比较著名的就有Red Hat、Fedora、Debian、Ubnutu、OpenSUSE及Gentoo等。系统的不断升级,及时反映了IT行业的最新研究成果与开发技术,这使得Linux成为最流行的操作系统之一。在各种Linux系统发行品牌中,Ubnutu Linux系统尤为引人注目,其发展势头与风靡速度之快,堪称典型。
在不同的Linux系统发行品牌中,Ubnutu Linux的系统界面极具吸引力,但与Linux系统本身相比,其桌面环境提供的功能还是相当有限的,只能略尽部分辅助之力。在Linux系统中,桌面环境提供的任何工具实际上都是基于最基本的系统命令实现的,不管桌面环境怎样丰富和发展,都离不开命令行的支持,Linux系统的强大功能完全表现在命令行中,尤其体现在命令的充分发挥与灵活运用方面。这也说明许多专业人员为什么仍然喜欢使用命令行而非桌面环境访问Linux系统。
因此,除了采用一章的篇幅全面介绍GNOME桌面环境,使读者能够快速领略Linux系统的风范,激发学习Linux系统的兴趣之外,本书主要以命令行界面为主,从最基本的命令行与文件系统基础知识及操作入手,由浅入深、逐步阐述Linux系统的基本概念与原理,使读者能够深入理解并掌握Linux系统。此外,为了便于初学者快速入门,后续各章中也辅以了必要的桌面工具的使用说明。
本书以Ubuntu 9.04/9.10版为基准,对Linux系统的Shell编程、用户管理、进程管理、磁盘空间管理、软件管理、文件系统管理、系统启动与关机、作业调度与系统日志、TCP/IP网络管理与应用等内容进行了深入的讨论。
在本书的例子中,需要用户输入的命令均以黑体字形式给出。其中,命令提示符为孝号“孝”或加前缀“sudo”者表示只有超级用户才能使用的命令,命令提示符为美元符号“$”者表示普通用户可以使用的命令。此外,为了保持书面的整洁,命令提示符仅采用简单的美元符号“$”或注释符“孝”,省略了其他提示信息。
尽管Linux系统的发展势头如日中天,但其文档做得并不好,随机手册也不能完全令人满意,有些命令说明非常简略,这也是作者编写本书的出发点之一,希望能够为读者提供一定的帮助。

文摘

插图:

喜欢Ubuntu Linux 从入门到精通(第9版) [平装]请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行