Linux命令、编程器与Shell编程
Linux命令、编程器与Shell编程封面图

Linux命令、编程器与Shell编程

(美) 索贝尔 (Sobell,M.G.) , 著

出版社:清华大学出版社

年代:2006

定价:

书籍简介:

本书介绍80多个编程工具,介绍Linux的编程环境,Shell脚本编程等。

作者介绍:

Mark G.Sobell是Sobell Associates 公司的主席,该公司是一个专于UNLX/Linux 培训、技术支持和用户软件开发的咨询公司。Sobell是多本UNIX和Linux畅销书的作者,著有Prentice Hall PTR出版社出版的A Prac-tical Guide to Red Hat Linux,Second Edition一书,以及Addison-Wesl

书籍目录:

第Ⅰ部分 Linux操作系统 第1章 欢迎进入Linux世界 1.1 GNU-Linux联姻 1.1.1 GNU-Linux的历史 1.1.2 自由代码 1.1.3 Linux的关键 1.2 Linux的起源:UNIX 1.3 Linux的优点 1.3.1 Linux在硬件公司和开发者中流行的原因 1.3.2 Linux的可移植性 1.3.3 标准 1.3.4 C编程语言 1.4 Linux概述 1.4.1 Linux具有内核编程接口 1.4.2 Linux支持多用户

第Ⅰ部分 Linux操作系统 第1章 欢迎进入Linux世界 1.1 GNU-Linux联姻 1.1.1 GNU-Linux的历史 1.1.2 自由代码 1.1.3 Linux的关键 1.2 Linux的起源:UNIX 1.3 Linux的优点 1.3.1 Linux在硬件公司和开发者中流行的原因 1.3.2 Linux的可移植性 1.3.3 标准 1.3.4 C编程语言 1.4 Linux概述 1.4.1 Linux具有内核编程接口 1.4.2 Linux支持多用户 1.4.3 Linux支持多任务 1.4.4 Linux支持安全的分层文件系统 1.4.5 shell:命令解释器和编程语言 1.4.6 大量有用的工具集 1.4.7 进程间的通信 1.4.8 系统管理 1.5 Linux的其他特性 1.5.1 GUI 1.5.2 (互联)网络工具 1.5.3 软件开发 1.6 本章小结 练习 第2章 入门 2.1 本书约定 2.2 登录 2.2.1 终端登录 2.2.2 远程登录:终端模拟、ssh和telnet 2.3 shell 2.3.1 识别当前运行的是哪种shell 2.3.2 校正错误 2.4 慎用超级用户权限 2.5 文档 2.5.1 --help选项 2.5.2 man:显示系统手册页 2.5.3 info:显示工具信息 2.5.4 HOWTO文档 2.5.5 利用Internet获取帮助 2.6 登录的更多方面 2.6.1 如何处理登录失败 2.6.2 退出 2.6.3 虚拟控制台 2.6.4 更改密码 2.7 本章小结 练习 高级练习 第3章 命令行工具 3.1 特殊字符 3.2 基本工具 3.2.1 ls:显示文件名 3.2.2 cat:显示文本文件内容 3.2.3 rm:删除文件 3.2.4 less或more:分屏显示文件 3.2.5 hostname:显示系统名 3.3 文件操作 3.3.1 cp:复制文件 3.3.2 mv:更改文件名 3.3.3 lpr:打印文件 3.3.4 grep:查找字符串 3.3.5 head:显示文件头部 3.3.6 tail:显示文件尾部 3.3.7 sort:按顺序显示文件内容 3.3.8 uniq:忽略文件中的重复行 3.3.9 diff:比较两个文件 3.3.10 file:测试文件内容 3.4 |(管道):实现进程间的通信 3.5 4个有用的工具 3.5.1 echo:显示文本 3.5.2 date:显示日期和时间 3.5.3 script:记录Linux会话信息 3.5.4 unix2dos:将Linux文件转换为Windows格式 3.6 压缩和归档文件 3.6.1 bzip2:压缩文件 3.6.2 bunzip2和bzcat:解压缩文件 3.6.3 gzip:压缩文件 3.6.4 tar:打包和解包文件 3.7 定位命令 3.7.1 which和whereis:定位工具 3.7.2 apropos:搜索关键字 3.7.3 slocate:搜索文件 3.8 获取用户和系统信息 3.8.1 who:列出系统上的用户 3.8.2 finger:列出系统上的用户 3.8.3 w:列出系统上的用户 3.9 与其他用户通信 3.9.1 write:发送消息 3.9.2 mesg:拒绝或接受消息 3.10 电子邮件 3.11 本章小结 练习 高级练习 第4章 Linux文件系统 4.1 分层文件系统 4.2 目录文件和普通文件 4.2.1 文件名 4.2.2 mkdir:创建目录 4.2.3 工作目录 4.2.4 主目录 4.2.5 绝对路径名 4.2.6 相对路径名 4.2.7 重要的标准目录和文件 4.3 目录操作 4.3.1 rmdir:删除目录 4.3.2 路径名 4.3.3 mv/cp:移动/复制文件 4.3.4 mv:移动目录 4.4 访问权限 4.4.1 ls -l:显示访问权限 4.4.2 chmod:改变访问权限 4.4.3 setuid和setgid权限 4.4.4 目录访问权限 4.5 链接 4.5.1 硬链接 4.5.2 符号链接 4.5.3 rm:删除链接 4.6 本章小结 练习 高级练习 第5章 shell 5.1 命令行 5.1.1 语法 5.1.2 处理命令行 ……第Ⅱ部分 编辑器 第6章 vim编辑器 第7章 emacs编辑器第Ⅲ部分 shell 第8章 Bourne Again Shell 第9章 TC Shell第Ⅳ部分 编程工具 第10章 C的编程 第11章 BASH程序设计 第12章 gawk模式处理语言 第13章 sed编辑器第Ⅴ部分 命令参考 第14章 命令参考第Ⅵ部分 附录 附录A 正则表达式 附录B 获取帮助 附录C 保持系统最新获取帮助 附录D 术语表

内容摘要:

知名Linux专家Mark Sobell 编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。本书并不针对特定的Linux版本或者某个发行版本,数百个高质量的实例覆盖了每种Linux发行版!覆盖超过80个核心工具、shell编程、编辑器和编程工具,能使您成为真正的Linux高手,它是掌握强大的Linux命令行的捷径。

编辑推荐:

它是Pearson、Amazon、Bames&Noble 计算机畅销书!知名Linux专家Mark Sobel·编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。 一本值得每一位Linux管理人员、开发人员和高级用户拥有的指南!本书特点:1.它是Pearson、Amazon、Bames&Noble 计算机畅销书!2.知名Linux专家Mark Sobel·编写的这本书,为系统管理员、开发人员和高级用户提供了最需要的全面的深入指导,同时还是一本卓越的日常参考手册。3.一本值得每一位Linux管理人员、开发人员和高级用户拥有的指南!4.本书并不针对特定的Linux版本或者某个发行版本,而是适用于所有近期发布的Linux版本;5.最实用的Linux指南和参考手册,数百个高质量的实例覆盖了每种Linux发行版!6.本书覆盖超过80个核心工具、shell编程、编辑器和编程工具,能使您成为真正的Linux高手,它是掌握强大的Linux命令行的捷径。本书是目前所能找到的最实用、最全面的Linux指南和参考手册,也是唯一一本提供以下全部内容的书籍: 更好更实用的示例覆盖了实际工作中需要执行的任务; 基于作者对Linux的渊博知识,本书提供了更加深入的理解; 为从aspell到xargs等80多个工具提供了更加实用的讲解; 使用ssh和scp的安全通信实现技术,以及多处让系统更加安全的提示; 很好地介绍了Linux编程环境,包括make、gcc、gdb、CVS等; 关于使用bash和tcsh进行基本的和高级的shell编程的专家指南; 定制shell以及在命令行上交互使用shell的提示和技巧; 提供了vim和emacs的详细指南,目的是为了帮助读者提高编辑效率; 大量练习将有助于提高读者的动手能力并获得自信心;

书籍规格:

书籍详细信息
书名Linux命令、编程器与Shell编程站内查询相似图书
9787302139447
如需购买下载《Linux命令、编程器与Shell编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸装帧平装
页数印数

书籍信息归属:

Linux命令、编程器与Shell编程是清华大学出版社于2006.出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-程序设计 的书籍。