| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章
操作系统综述
引言
操作系统是什么
操作系统提供的服务
文字与图形用户接口
操作系统的类型
Linux家族
4小结
4习题
5第2章
Linux历史
引言
开放源码
Linus
Torvalds
Linux发行版
内核的历史
Linux的流行
未来的发展
Web资源
9小结
9习题
9第3章
开始行动
引言
计算机系统硬件
113.2.1
内存/主存
123.2.2
中央处理器(CPU)
123.2.3
磁盘
133.2.4
总线
133.2.5
输入/输出设备
Linux软件体系结构
143.3.1
设备驱动程序层
143.3.2
Linux内核
143.3.3
系统调用接口
153.3.4
语言函数库
163.3.5
Linux
shell
163.3.6
应用程序
登录和退出
改正命令行输入错误
重要的一些系统设置
对初学者有用的几个命令
203.7.1
修改密码
213.7.2
获取帮助
213.7.3
找出用户及其Linux系统的名字
23小结
24习题
25第4章
Linux
shell
引言
各种各样的Linux
shell
274.2.1
各种shell程序
274.2.2
哪种shell能满足需要
284.2.3
更改shell的各种方法
294.2.4
shell的启动文件和环境变量
一些有用的多用途命令
324.3.1
创建和显示目录
324.3.2
显示文件
344.3.3
打印文件
344.3.4
显示日历
344.3.5
单向实时消息
344.3.6
电子通信的通知和允许
354.3.7
为命令创建假名
354.3.8
显示系统运行时间
shell元字符
37小结
38习题
39第5章
编辑文本文件
引言
如何使用pico编辑器进行简短编辑
415.2.1
使用pico文本编辑器创建一封E-mail
415.2.2
如何新建、保存一个文件并退出
415.2.3
常用的按键命令和光标移动命令
435.2.4
剪切、粘贴和查找
使用vi编辑器获取更多控制
455.3.1
shell脚本文件
455.3.2
如何开始编辑文件,保存文件并退出
465.3.3
vi
命令的格式和操作模式
475.3.4
光标移动和编辑命令
495.3.5
yank、put命令(复制和粘贴)和substitute命令(搜索和替换)
505.3.6
设置vi环境
525.3.7
从vi中执行shell命令
使用emacs编辑器获取最大控制
535.4.1
DOS
别名
535.4.2
如何开始编辑文件,保存文件并退出
535.4.3
光标移动和编辑命令
545.4.4
键盘宏命令
565.4.5
剪切或复制、粘贴、查找和替换
如何使用XEmacs进行图形化编辑
595.5.1
用XEmacs编辑数据文件
595.5.2
XEmacs菜单和按钮
605.5.3
如何开始编辑文件,保存文件并退出
命令行编辑
62小结
65习题
65第6章
电子邮件
引言
如何高效使用Linux中的mail命令
696.2.1
用mail命令发送和读取电子邮件
696.2.2
用mail命令发送电子邮件
706.2.3
用mail命令阅读电子邮件
726.2.4
将邮件存储到文件夹中
736.2.5
回复、转发邮件并添加附件
736.2.6
邮件别名
elm——全屏显示电子邮件系统
756.3.1
在elm中发送一封邮件
756.3.2
用elm发送电子邮件
756.3.3
用elm程序阅读电子邮件
776.3.4
在elm中转发和回复邮件
796.3.5
把邮件保存到文件夹中
806.3.6
elm别名
pine——另一个全屏电子邮件系统
826.4.1
用pine发送邮件连同在vi中创建的附件
826.4.2
用pine程序发送电子邮件
826.4.3
用pine程序阅读电子邮件
846.4.4
在pine中处理目录里的电子邮件
856.4.5
使用pine的地址簿
866.4.6
pine命令总结
图形化电子邮件系统——Kmail
906.5.1
开始使用Kmail
906.5.2
在Kmail中读电子邮件
926.5.3
在Kmail程序发送邮件
936.5.4
将邮件简单过滤到目录中
95小结
96习题
96第7章
文件和文件系统结构
引言
Linux文件概念
文件类型
997.3.1
简单/普通文件
1007.3.2
目录
1007.3.3
连接文件
1017.3.4
特殊文件(设备)
1017.3.5
命名管道(FIFO)
文件系统结构
1027.4.1
文件系统的组织
1027.4.2
主目录和当前工作目录
1027.4.3
绝对路径和相对路径
1037.4.4
一些标准目录和文件
文件结构导航
1077.5.1
确定主目录的绝对路径
1087.5.2
浏览文件系统
1087.5.3
创建文件
1117.5.4
创建和删除目录
1117.5.5
使用目录堆栈
1127.5.6
确定文件属性
1157.5.7
确定文件内容的类型
Linux中的文件表示和存储
标准文件和文件描述符
文件末尾(eof)标记
121小
结
122习
题
122第8章
文件安全
引言
基于密码的保护
基于文件加密的保护
基于访问权限的文件保护
1258.4.1
用户分类
1258.4.2
文件操作/访问权限的分类
读取和更改文件的访问特权
1278.5.1
读取文件的访问特权
1278.5.2
改变文件访问特权
1288.5.3
默认的文件访问特权
特殊访问位
1328.6.1
set-user-ID(SUID)位
1328.6.2
set-group-ID(SGID)位
1348.6.3
sticky位
文件访问权限和类型
135小
结
136习
题
136第9章
基本文件处理
引言
查看文本文件的内容
1389.2.1
查看完整的文件
1389.2.2
每次一页地查看文件
1409.2.3
查看文件的头或尾
1429.2.4
显示NIS数据库
文件的复制、转移和删除
1459.3.1
文件的复制
1459.3.2
文件的转移
1479.3.3
文件的删除
1489.3.4
文件大小的确定
文件的追加
文件的合并
文件的比较
删除重复行
文件的打印与打印任务的控制
1589.8.1
Linux的文件打印机制
1589.8.2
文件的打印
1599.8.3
显示打印请求的状态
1599.8.4
打印任务的取消
160小
结
160习
题
161第10章
高级文件处理
引言
正则表达式
文件压缩
16410.3.1
gzip命令
16410.3.2
gunzip命令
16510.3.3
gzexe命令
16710.3.4
zcat命令
16710.3.5
重命名文件
文件排序
搜索命令和文件
17110.5.1
find命令
17110.5.2
whereis命令
17210.5.3
which命令
搜索文件内容
cutting和pasting
编码和解码
历史命令列表
180小结
185习题
186第11章
文件共享
引言
通过副本共享
通过同一用户名登录共享
为共享文件设立适当的访问权限
为团队成员建立一个用户组
通过文件链接共享
18911.6.1
硬链接
18911.6.2
硬链接的缺点
19511.6.3
软链接/符号链接
19611.6.4
符号链接的类型
19911.6.5
符号链接的优缺点
查找符号链接
200小结
201习题
202第12章
重定向和管道
引言
标准文件
输入重定向
输出重定向
输出重定向和输入重定向的合并
带文件描述符的I/O重定向操作
标准出错的重定向
用一条命令实现标准输出和标准出错的重定向
用一条命令重定向标准输入、标准输出和标准出错
不覆盖文件内容的重定向(追加)
Linux管道
结合管道使用重定向
在TC
shell中的出错重定向
I/O及错误重定向总结
220小结
221习题
222第13章
进程
引言
同一时刻执行的进程
Linux进程的状态
shell命令的执行
进程属性
进程和作业控制
23613.6.1
前后台进程以及相关命令
23613.6.2
Linux守护进程
24113.6.3
命令的顺序和并行执行
24113.6.4
命令和进程的异常终止
24413.6.5
命令的有条件执行
Linux进程的层次关系
248小结
251习题
252第14章
连网与网络互联
引言
计算机网络和计算机互联网
计算机网络和网络互联的动机
网络模型
TCP/IP协议
25614.5.1
TCP和UDP协议
25614.5.2
数据的路由——IP协议(The
Internet
Protocol)
25714.5.3
点分10进制的IPv4地址
25814.5.4
符号名
25914.5.5
将名字翻译到IP地址——域名系统
互联网服务和协议
client-server软件模型
应用软件
26414.8.1
显示主机名
26414.8.2
显示当前网络中所有登录用户的用户列表
26414.8.3
显示网络中所有主机状态
26614.8.4
测试网络连接
26614.8.5
显示用户信息
26714.8.6
远程登录
27014.8.7
远程命令执行
27514.8.8
文件传输
27614.8.9
远程复制
27914.8.10
交互式聊天
28014.8.11
追踪从一个站点到另一个站点的路由
281小结
282习题
282第15章
Bash编程
引言
运行一个Bash脚本
shell变量和相关的命令
28515.3.1
控制shell提示符
28915.3.2
变量声明
29015.3.3
读写shell变量
29215.3.4
命令替换
29415.3.5
输出环境变量
29515.3.6
重设变量
29615.3.7
创建只读的用户定义的变量
29715.3.8
从标准输入设备读入
给shell脚本传递参数
注释和程序头
程序流程控制命令
30315.6.1
if-then-elif-else-fi语句
30315.6.2
for语句
31015.6.3
while语句
31115.6.4
until语句
31315.6.5
break和continue命令
31515.6.6
case语句
315小结
318习题
319第16章
高级Bash编程
引言
数值数据处理
数组处理
here文件
中断(信号)处理
exec命令和文件输入/输出
33616.6.1
不创建新的进程执行命令
33616.6.2
通过exec命令的文件输入/输出
Bash中的函数
34316.7.1
需要函数的原因
34316.7.2
函数定义
34316.7.3
函数调用
34316.7.4
函数的例子
调试shell程序
345小结
347习题
347第17章
TC
shell编程介绍
引言
运行一个TC
shell脚本
shell变量和相关命令
34917.3.1
读、写shell变量
35217.3.2
命令替换
35317.3.3
输出环境
35417.3.4
重置变量
35517.3.5
创建用户自定义只读变量
35617.3.6
从标准输入中读
向shell脚本传递参数
注释与程序头
流程控制命令
36117.6.1
if-then-else-endif语句
36117.6.2
foreach语句
36717.6.3
while语句
36917.6.4
break、continue和goto语句
37017.6.5
switch语句
371小结
374习题
374第18章
高级TC
shell编程
引言
数值型数据的处理
数组操作
here
document
中断(信号)处理
调试shell程序
386小结
387习题
388第19章
文件系统备份
引言
用tar命令存档和恢复文件
38919.2.1
档案文件
39019.2.2
恢复档案文件
39319.2.3
复制目录层
以tar格式发行软件
397小结
398习题
398第20章
Linux软件开发工具
引言