Unix & Linux大学教程

Unix & Linux大学教程

(美) 哈恩 (Hahn,H.) , 著

出版社:清华大学出版社

年代:2009

定价:100.0

书籍简介:

Unix是最古老最流行的操作系统,本书以Linux和其他常用Unix操作系统为例,全面介绍了输入输出,管道线,文件与目录系统,命令语法以及Shell的使用等方面的知识。

作者介绍:

Harley Hahn是一名多才多艺的作家和计算机专家,他总共撰著了32本书,总销量超过了两百万册。其中,Harley Hahns Internet Yellow Pages一书是业界第一本销量超过一百万册的有关Internet的书。另外,他的Hafiey HahnS Internet Insecurity和Harley Hahns Internet Advisor还获得过普利策奖的提名。

书籍目录:

第1章 Unix简介

1.1 使用Unix的原因

1.2 Unix语言

1.3 Unix学习提示

1.4 不知道正在使用Unix的人

1.5 知道正在使用Unix的人

1.6 从本书获取最多的知识

1.7 本书所做的假定

1.8 本书未做的假定

1.9 本书使用方法

1.10 练习

第2章 什么是Linux?什么是Unix

2.1 什么是操作系统

2.2 什么是内核

2.3 Unix=内核+实用工具

2.4 “Unix”曾经是一个专用名称

2.5 “Unix”现在是一个通用名称

2.6 自由软件基金会

2.7 GNU宣言摘录

2.8 GPL和开放源代码软件

2.9 20世纪70年代的Unix:由贝尔实验室转向Berkeley

2.10 20世纪80年代的Unix BSD和System V

2.11 1991年的Unix:等待中

2.12 真命天子:LinusTolraids

2.13 Unux发行版

2.14 BSD发行版

2.15 您应该使用什么类型的Unix

2.16 获取Linux或者FreeBSD的方式

2.17 什么是Unix?什么是Linux

2.18 练习

第3章 Unix连接:

3.1 人、机器和外星人

3.2 价格昂贵的早期计算机

3.3 主机和终端

3.4 终端室和终端服务器

3.5 控制台

3.6 Unix连接

3.7 没有控制台的主机

3.8 客户端/服务器关系

3.9 按下键时发生的事情

3.10 字符终端和图形终端

3.11 最常见类型的终端

3.12 练习

第4章 开始使用Unix

4.1 系统管理员

4.2 用户标识和口令

4.3 登录(开始使用Unix)

4.4 登录之后发生的事情

4.5 着手工作:shell提示

4.6 注销(停止使用Unix):logout、exit、login

4.7 大写字母和小写字母

4.8 Unix会话样本

4.9 改变口令:passwd

4.10 口令选择

4.11 检查他人是否使用过您的Unix账户:last

4.12 用户标识和用户

4.13 超级用户的用户标识:root

4.14 安全计算实践中体验快乐

4.15 练习

第5章 GUI:图形用户界面

5.1 什么是GUI

5.2 XWindow

5.3 谁负责XWindow

5.4 抽象层次

5.5 窗口管理器

5.6 桌面环境

5.7 抽象层次:继续

5.8 Unix公司如何发展图形界面

5.9 KDE和Gnome

5.10 CDE和总拥有成本

5.11 桌面环境的选择

5.12 祖母机器

5.13 练习

第6章 Unix工作环境

6.1 同时做不止一件事情:

6.2 GUI和CLI

6.3 使用GUI登录和注销

6.4 运行级别

6.5 MicrosoftWindows的运行级别

6.6 学习使用GUI

6.7 鼠标和菜单

6.8 调整大小、最小化、最大化及关闭窗口

6.9 控制焦点:任务切换

6.10 多桌面/工作空间

6.11 终端窗口

6.12 虚拟控制台

6.13 唯一的控制台

6.14 选择与插入

6.15 复制与粘贴

6.16 以超级用户工作:su

6.17 以超级用户执行一条单独的命令:sudo

6.18 配置文件

6.19 浏览配置文件

6.20 系统关闭与重新启动:init、reboot、shutdown

6.21 系统启动或者停止时发生什么事情?dmesg

6.22 同时做不止一件事情:Ⅱ

6.23 练习

第7章 Unix键盘使用

7.1 最初的Unix终端

7.2 Teletype和Unix文化

7.3 Termcap、Telminfo与curses

7.4 Unix如何知道所使用终端的类型

7.5 修饰键:键

7.6 Unix键盘信号

7.7 键入过程中使用的信号:erase、werase、kill

7.8 和

7.9 神秘字符^H

7.10 停止程序:intr

7.11 另一种停止程序的方法:quit

7.12 暂停显示:stop、start

7.13 文件结束信号:eof

7.14 shell和eof信号

7.15 Bash:封闭eof信号

7.16 KornShell:封闭eof信号

7.17 C-Shell:封闭eof信号

7.18 显示键映射:stty-a

7.19 修改键映射:stty

7.20 命令行编辑

7.21 返回和换行

7.22 新行字符的重要性

7.23 ^J的一个重要用途:sttysane、reset

7.24 程序员和公主的神话

7.25 练习

第8章 能够立即使用的程序

8.1 在系统中查找程序:which、type、whence

8.2 如何停止程序

8.3 显示时间和日期:date

8.4 显示日历:cal

8.5 Unix提醒服务:calendar

8.6 查看系统信息:uptime、hostname、uname

8.7 显示自己的信息:whoami、quota

8.8 显示其他用户的信息:users、who、w

8.9 终端临时上锁:lock

8.10 请求LJnix提醒何时离开:leave

8.11 内置计算器:bc

8.12 使用bc进行计算

8.13 在bc中使用变量

8.14 在bc中使用不同的基

8.15 逆波兰表示法

8.16 基于栈的计算器:dc

8.17 练习

第9章 文档资料:Unix手册与Info

9.1 Unix传统与自学

9.2 RTFM

9.3 什么是Unix手册?man

9.4 说明书页

9.5 显示说明书页

9.6 两个有用的说明书页技术

9.7 man的备选方案:xman和Web

9.8 Unix手册的组织方式

9.9 在man命令中指定节号

9.10 说明书页的引用方式

9.11 说明书页的格式

9.12 一种快速查寻命令作用的方法:whatis

9.13 搜索命令:apropos

9.14 foo、bar和foobar

9.15 Info系统

9.16 Info和树

9.17 启动Info:info

9.18 学习Info

9.19 阅读Info文件

9.20 从一个节点跳转到另一个节点

9.21 练习

第10章 命令语法

10.1 一次输入多条命令

10.2 输入命令时会发生什么事情

10.3 命令语法

10.4 选项

10.5 一选项和一选项

10.6 参数

10.7 空白符

10.8 一个或多个;零个或多个

10.9 命令的形式描述:语法

10.10 使用Unix手册学习命令语法

10.11 如何学习众多的选项

10.12 练习

第11章 shell

11.1 什么是shell

11.2 BourneShell家族:sh、ksh、bash

11.3 C.Shell家族:csh、tcsh

11.4 应该使用哪种shell

11.5 临时改变shell

11.6 口令文件,改变登录shell:chsh

11.7 练习

第12章 使用shell:变量和选项

12.1 交互式shell和非交互式shell

12.2 环境、进程和变量

12.3 环境变量和shell变量

12.4 显示环境变量:el,IV、printenv

12.5 显示shell变量:set

12.6 显示及使用变量的值:echo、print

12.7 Bourneshell家族使用变量:export、unset

12.8 C.Shell家族使用变量:setelunsetenv、set、unset

12.9 shell选项:set-O、set+o

12.10 显示shell选项

12.11 机器可读、人类可读

12.12 练习

第13章 使用shell:命令和定制

13.1 元字符

13.2 引用和转义

13.3 强引用和弱引用

13.4 shell内置命令:type

13.5 学习内部命令

13.6 外部命令及搜索路径

13.7 修改搜索路径

13.8 黑客如何使用搜索路径

13.9 shell提示

13.10 修改shell提示

13.11 使用变量的值

13.12 引用变量时使用哪类引号

13.13 使用转义字符的特殊码

13.14 命令替换

13.15 键入命令并进行修改

13.16 历史列表:fc、history

13.17 历史列表:设置大小

13.18 历史列表示例:避免删错文件

13.19 在shell提示中显示事件编号&工作目录

13.20 自动补全

13.21 自动补全:高级应用

13.22 为好玩和赌注使用自动补全

13.23 命令行编辑:bindkey

13.24 别名:alias、unalias

13.25 临时挂起别名

13.26 别名示例:避免删错文件

13.27 别名示例:从历史列表中重用命令

13.28 别名示例:在shell提示中显示工作目录名称

13.29 练习

第14章 使用shell:初始化文件

14.1 初始化文件和注销文件

14.2 初始化文件和注销文件的名称

14.3 点文件和re文件

14.4 使用简单的文本编辑器

14.5 登录shell和非登录shell

14.6 何时执行初始化文件

14.7 shell初始化文件的历史简介

14.8 初始化文件中放置什么内容

14.9 显示、创建及编辑初始化文件

14.10 shell脚本注释

14.11 Bourneshell家族:初始化文件示例

14.12 C-Shell家族:初始化文件示例

14.13 练习

第15章 标准I/O:重定向和管道

15.1 Unix设计准则

15.2 Unix新设计准则

……

第16章 过滤器:简介和基本操作

第17章 过滤器:比较和抽取

第18章 过滤器:统计和格式化

第19章 过滤器:选取、排序、组合及变换

第20章 正则表达式

第21章 显示文件

第22章 Vi文本编辑器

第23章 Unix文件系统

第24章 目录操作

第25章 文件操作

第26章 进程和作业控制

附录A Unix命令一览表

附录B Unix命令分类表

附录C 训命令小结

附录D ASCII码

附录E 忘记root口令的处理方法

附录F 时区与24小时制时间

附录G shell选项和shell变量

术语表

内容摘要:

Unix是计算机发展历史上最成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。HarleyHahn从20世纪80年代开始,亲身体验了几平整个UDIX以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在《Unix & Linux大学教程》中,不仅可以全面学习到Unix和Linux操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。   解释了622个Unix专业术语,许多术语都给出了其历史来源   书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统   详细阐述了各种shell的异同并用示例加以说明

编辑推荐:

编译器设计
  Unix是计算机发展历史上最成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。Harley Hahn从20世纪80年代开始,亲身体验了几乎整个Unix以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在《Unix&Linux大学教程》中,不仅可以全面学习到Unix和Linu×操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。
  ◆解释了622个Unix专业术语,许多术语都给出了其历史未源
  ◆书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统
  ◆详细阐述了各种shell的异同并用示例加以说明

书籍规格:

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

书籍信息归属:

Unix & Linux大学教程是清华大学出版社于2009.出版的中图分类号为 TP316.8 的主题关于 Linux操作系统-高等学校-教材 ,UNIX操作系统-高等学校-教材 的书籍。