新書推薦:
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:NT$
301.0
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
《
股市趋势技术分析(原书第11版)
》
售價:NT$
1010.0
《
汉匈战争全史
》
售價:NT$
454.0
《
恶的哲学研究(社会思想丛书)
》
售價:NT$
500.0
《
当你沉默时(悬疑推理 反PUA 反家暴 女性独立小说,揭秘情感PUA的真相,女性自我救赎的文学典范)
》
售價:NT$
255.0
內容簡介:
Unix是计算机发展历*成功的操作系统家族。它诞生于贝尔实验室,尔后迅速成为世界上操作系统的主流并延续至今。Linux派生于Unix,并且在小型机和桌面计算机领域成为和微软的Windows并驾齐驱的操作系统家族。HarleyHahn从20世纪80年代开始,亲身体验了几平整个UDIX以及Linux操作系统的发展历史。他所著的Unix和Linux教程,秉承了他的一贯风格,幽默风趣而又知识渊博。在《Unix & Linux大学教程》中,不仅可以全面学习到Unix和Linux操作系统的工作原理和主要命令,还可以知晓Unix和Linux发展史上的许多奇闻趣事。
解释了622个Unix专业术语,许多术语都给出了其历史来源
书中的示例涵盖了Linux、FreeBSD和Solaris等不同类型的操作系统
详细阐述了各种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变量
术语表