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