基本信息出版社:清华大学出版社
页码:650 页
出版日期:2009年01月
ISBN:7302187525/9787302187523
条形码:9787302187523
版本:第1版
装帧:平装
开本:16
正文语种:中文
内容简介 《Linux命令应用详解》汇集了Linux命令行下主要命令的功能说明、语法说明、选项介绍、典型示例和注意事项等,对每一个命令都作了非常详尽的介绍并列举了大量的示例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。
《Linux命令应用详解》重点为Linux基础知识与命令详解,第1章主要介绍了Linux的基础知识,包括Linux的特点、当前各主流发行版的介绍以及命令行相关知识介绍;第2~8章按照Linux命令的功能分类,详细介绍了实现各个功能的相关命令,并给出了大量示例以方便读者快速理解和掌握;第9章简单介绍了Linux下的编程工具,包括汇编以及C语言编程。
阅读《Linux命令应用详解》之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。
《Linux命令应用详解》所涉及的命令同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。
编辑推荐 功能说明
语法说明
选项介绍
典型示例
注意事项
举一反三
触类旁通
Linux用户必备的参考用书
目录
第1章 Linux命令行概述
1.1 Linux概述
1.1.1 Linux起源及其应用领域
1.1.2 Linux的特性
1.2 Linux的种类和特性
1.2.1 Fedora Linux
1.2.2 红旗Linux 6.0
1.2.3 Ubuntu 8.04
1.2.4 SUSE Linux
1.2.5 其他版本
1.3 Linux命令行
1.3.1 Linux命令行介绍
1.3.2 Linux命令行分类
1.3.3 Linux命令行的重要作用
1.4 Linux命令行解释器
1.4.1 命令行解释器shell简介
1.4.2 不同版本shell的差异
1.5 Linux命令行的启动及退出
1.5.1 字符界面命令行操作
1.5.2 图形界面命令行操作
1.5.3 Linux远程登录命令行操作
1.5.4 Linux命令行提示符
1.6 Linux命令行帮助
1.6.1 帮助命令
1.6.2 命令行的历史记录和编辑
1.6.3 从Internet获得帮助
1.7 Linux常见问题
第2章 文件系统及操作
2.1 Linux文件系统
2.1.1 卷的概念
2.1.2 Linux常见的文件格式
2.1.3 Linux分层文件系统
2.1.4 Linux文件系统与Windows文件系统的区别
2.2 目录文件和普通文件
2.2.1 文件名
2.2.2 路径名
2.2.3 工作目录
2.2.4 主目录
2.2.5 绝对路径名
2.2.6 相对路径名
2.2.7 重要的标准目录和文件
2.3 文件及目录操作基本命令
2.3.1 文件与目录属性的显示及修改
2.3.2 目录的建立及删除
2.3.3 文件的建立及删除
2.3.4 文件的复制
2.3.5 文件的移动与重命名命令
2.3.6 访问权限
2.4 文件的链接
2.4.1 硬链接
2.4.2 符号链接
2.4.3 链接命令详解
2.5 文件相关操作命令
2.5.1 文件显示和阅读
2.5.2 比较文件的差异
2.5.3 文件合并、修补、切割
2.5.4 文件查找
2.6 文件备份及压缩
2.6.1 文件的备份
2.6.2 文件压缩及解压缩
2.6.3 文件解压缩
2.7 文件系统的检查及修复
第3章 文件编辑、格式转换 及打印
3.1 编辑器
3.1.1 行编辑器(ed、ex)及全屏编辑器(vi、emacs)简介
3.1.2 启动vim
3.2 文本编辑命令详解
3.2.1 文本编辑器命令
3.2.2 文本的输入及编辑
3.2.3 文本的比较、匹配及检查
3.2.4 文本的显示和统计
3.3 格式转换
3.4 打印作业
第4章 磁盘的管理及维护
4.1 磁盘分区全攻略
4.1.1 磁盘的基本概念
4.1.2 磁盘分区
4.1.3 Linux系统下磁盘设备表示
4.1.4 磁盘分区策略
4.2 文件系统
4.2.1 文件系统的建立
4.2.2 磁盘分区与格式化
4.3 磁盘优化
4.3.1 磁盘的扫描
4.3.2 磁盘检查
4.4 磁盘复制、挂入和比较
4.4.1 磁盘复制全攻略
4.4.2 磁盘的挂入
4.4.3 创建、修改或删除驱动器卷标
第5章 系统初级管理
5.1 系统管理的基本概念
5.1.1 内存管理的工作原理
5.1.2 设备管理的工作原理
5.1.3 系统进程管理的工作原理
5.1.4 系统服务管理的工作原理
5.2 系统用户的管理
5.2.1 创建、登录及删除系统用户
5.2.2 创建、登录及删除组群
5.2.3 用户及群组信息显示和管理
5.3 系统的基本管理
5.3.1 系统的登录、关机及重启动
5.3.2 系统基础信息管理
5.3.3 系统文件目录的查找和帮助
第6章 系统高级管理
6.1 系统工具及程序管理
6.1.1 系统工具的应用
6.1.2 系统程序管理
6.2 系统进程管理
6.2.1 进程的查看
6.2.2 进程的管理
6.3 系统终端服务管理
6.4 其他系统管理命令
第7章 网络通信与管理
7.1 网络管理命令
7.2 网络拨号连接
7.3 网络测试命令
7.4 网络配置命令
7.4.1 显示和修改本地ARP列表
7.4.2 网络配置命令
7.4.3 显示和修改路由表
7.5 主机信息的通信及管理
第8章 网络服务器的管理及维护
8.1 文件的上传和下载
8.1.1 FTP模式文件上传和下载
8.1.2 其他共享及传输文件
8.2 网络通信命令
8.2.1 网络聊天
8.2.2 终端配置及其他网络通信
8.3 电子邮件及新闻组命令
8.3.1 电子邮件
8.3.2 新闻组
8.4 Web服务器相关命令
8.4.1 Apache服务器控制接口
8.4.2 Samba服务相关的命令
第9章 程序编译命令
……
序言 计算机发展到现在,已经出现了多种操作系统,如Windows、Linux等,而Linux是一个免费、开源的优秀操作系统,其具有很多优点:开放性、稳定性、低成本并且高性能,不但在大型主机里使用,而且在越来越多的场合得到了广泛的应用。虽然目前的Linux操作系统已经出现了图形化操作界面,但Linux是一个基于命令行的操作系统,命令行的命令是Linux操作系统的灵魂和精华所在。只有学会并掌握命令行技术,才能真正精通Linux,并成为真正的Linux高手。
目前市场上关于Linux命令行类的图书并不多,并且大部分只是对命令行的常用命令作简要介绍,既不全面也不深入,无法满足读者的需求。针对这种现状,本书对Linux命令行下的主要命令进行了非常详尽的系统介绍,弥补了该类图书的一个市场空白。
本书的最大特点是详细,对每个命令均有详细的解说,并结合大量应用实例,力求把每一个命令的使用方法及其功能都介绍清楚,让读者能够更加深入地学习。本书按照“功能说明、语法说明、选项介绍、典型示例、补充说明”的结构讲述每个命令。首先对每个命令的基本作用与使用的语法进行全面而又详尽的讲述,然后详细讲解各个命令选项的作用,并针对具体应用列举了大量典型示例,让读者通过示例生动地体会到Linux命令行的作用。这样做的好处在于,不仅能让读者充分了解各个命令的具体使用方法,而且可以使读者迅速掌握命令的各种具体应用。因此,这是一本非常有价值的工具书。
除此以外,最新和方便也是本书的亮点。
随着不同Linux版本的不断推出和Linux应用的不断增加,新的Linux命令层出不穷,原有的命令也在不断更新,所以市场上缺乏与命令行发展同步的参考用书。本书针对最新版本的Linux内核,重新整理和归纳了许多重要的常用命令和新增命令,力图为读者提供最新的命令行参考。
从使用方便性上考虑,本书对Linux命令进行了详细的分类,将功能相同或相近的命令放在一起,使读者可以触类旁通、举一反三,以达到全面掌握的目的。对于初、中级用户来说,许多命令并不熟悉,而且也不了解命令的参数,需要查阅相应的资料。此时,本书就可以像字典一样以供查阅。
本书的编写基于Fedora release 8(Werewolf)操作系统,内核为Kernel 2.6.23,汇集了Linux命令行下最常用、最重要的命令。这些命令同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。
作为一本系统管理与维护、网络配置与管理的工具类用书,本书适合所有系统管理员、网络管理员,以及Linux的初中级读者,对于相关工程技术人员也是一本不可多得的参考书。
本书由具备丰富教学及科研经验的人员负责编写。全书由陈洪彬担任主编,邓天权、冯平兴、张洪波参与整个编写过程的技术讨论及安排。另外,在编写过程中参考了其他相关文献,在此向这些文献的作者深表感谢。鉴于时间仓促及水平有限,本书难免存在一些不足及疏漏,希望广大读者给予批评和指正,我们将努力做到精益求精。联系方式为e-mail:chb@uestc.edu.cn。
文摘 插图:

1.1.2 Linux的特性
1.开放性
首先Linux是一种开源的软件,其源代码公开发放为用户提供了免费使用的平台,同时作为开放的软件,使用者可以根据个人的具体要求对Linux的内核或外壳进行修改并发布于互联网上。由于可以获得源代码,用户甚至可以根据Linux操作系统的特点来构建个性化的安全系统。正是由于Linux具有如此独特的优点,使得Linux具有极其强大的生命力,其使用的用户不断地增多,功能也日渐完善。
2.多用户
多用户是指系统资源可以被不同的用户各自使用,每个用户可以对自己的系统资源有独立的权限,相互并不影响。虽然Windows操作系统也在其声明中支持多用户功能,但是并不完善。Linux则利用了中央处理器的任务切换功能,实现了真正意义上的多用户环境。由于Linux是仿效UNIX编写的,因此Linux也具有多用户的功能。
3.多任务
多任务是指操作系统可以在同一时间运行多个程序,并且各个程序之间互不干扰、独立地运行,同时具有任务优先级的功能。Linux操作系统是真正意义上实现多任务的系统,由于处理器的运算速度很快,Linux对应用程序进行调度的时间间隔非常短,因而系统运作起来更为顺畅。