UNIX应用教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:杨华中编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:1996
- ISBN:7115062145
- 页数:204 页
第一章 UNIX操作系统简介 1
1.1 UNIX操作系统的发展历程 1
1.2 UNIX的系统结构及主要特点 2
1.3 从用户角度看UNIX操作系统 4
1.3.1 文件系统 5
1.3.2 命令解释器Shell和C Shell 6
1.3.3 命令 6
1.3.4 组合出效率 8
1.4 使用UNIX的注意事项 8
第二章 初学者入门 9
2.1 准备进入UNIX系统 9
2.2 建立与UNIX系统的联系 10
2.2.1 注册 10
2.2.3 改正输入命令行中的错误 11
2.2.2 改变口令字、显示当前的时间和日期 11
2.2.4 终止正在运行的程序 12
2.2.5 注销 12
2.3 如何配置用户环境 12
2.3.1 用命令stty设置终端特性 12
2.3.2 设置环境变量 13
2.3.3 设置别名 13
2.4 如何与别的用户通信 15
2.5 了解系统的工作状况 16
2.5.1 查看哪些用户正在上机 16
2.5.2 了解进程的运行状态 17
2.5.3 关于后台进程 17
2.6 如何使用UNIX的联机手册 18
第三章 文件系统使用 21
3.1 重要的标准目录和文件 21
3.3 目录的组织与管理 22
3.2 主目录、工作目录与pwd命令 22
3.3.2 改变工作目录 23
3.3.1 创建目录:mkdir命令 23
3.3.3 列出目录内容:ls命令 24
3.3.4 删除目录:rmdir命令 26
3.5 基本的文件处理命令 26
3.5.1 显示、打印文件内容:cat,more,pr和lp命令 26
3.5.2 复制文件或文件树:cp、rcp和ftp命令 28
3.5.3 符号链接的建立与拆除:ln和unlink命令 29
3.5.4 更改文件名:mv命令 30
3.5.5 删除文件或文件树:rm命令 30
3.5.6 查找所需的文件:find命令 31
3.5.7 文件的压缩与恢复:compress、uncompress、gzip和gunzip 33
3.6 简单的信息处理 34
3.6.2 辨识文件间的差异:diff命令 35
3.6.1 统计文件的行数、词数和字符数:命令wc 35
3.6.3 查找简单的信息:grep命令 37
3.6.4 检查文件中的拼写错误:spell命令 37
第四章 全屏幕编辑程序vi 39
4.1 启动全屏幕编辑软件vi 39
4.2 掌握vi的诀窍 40
4.3 基本命令 40
4.3.1 在屏幕上定位光标的方法 40
4.3.2 插入或附加正文 41
4.3.3 删除正文 41
4.3.4 查找与修改正文 41
4.3.5 剪贴正文 42
4.3.6 行编辑命令 43
4.4.1 合并两行 45
4.4 特殊命令 45
4.3.7 恢复命令Undo 45
4.4.2 重复前一条命令 46
4.4.3 改变英文字母的大小写 46
4.4.4 清除和重新显示 46
4.5 保存文本与退出vi 47
4.6 命令vi的特殊语法 47
4.6.1 编辑多个文件 47
4.6.2 浏览文件 48
4.6.3 恢复因中断而丢失的文件内容 48
第五章 标准SHELL和C SHELL 49
5.1 sh和csh功能简介 49
5.2 Shell命令语言 50
5.2.1 元字符:?*[ ]— 50
5.2.3 输入输出重定向 51
5.2.2 命令的分隔与组合 51
5.2.4 进程的启动、执行、睡眠、唤醒和终止 53
5.3 Shell程序设计 54
5.3.1 Shell程序的基本结构及其运行 54
5.3.2 变量 55
5.3.3 流程控制语句 57
5.3.4 Here文件 60
5.3.5 函数 60
5.3.6 中断信号 61
5.4 Shell程序的调试 61
5.5 C Shell的特点 61
5.5.1 用户注册初始化文件 62
5.5.2 命令历史 62
5.5.3 可设置命令输入提示符 62
5.5.4 命令的替换与引用 62
5.5.5 别名alias 63
5.5.6 能理解标准Shell的用法 64
第六章 网络应用程序 65
6.1 计算机地址、网络域与电子邮件地址 65
6.2 电子邮件:mail命令 66
6.2.1 发送电子邮件 67
6.2.2 mail的交互环境及阅读、保存和删除邮件 68
6.3 了解计算机网的状态:ruptime、rwho和finger命令 70
6.4 获取网络中计算机的绝对地址:nslookup命令 71
6.5 在别的计算机上运行一个程序:rsh命令 71
6.6 远程注册:rlogin和telnet命令 72
6.7 网络文件传输:rcp和ftp命令 73
6.7.1 网络文件名 73
6.7.2 直接拷贝命令rcp 74
6.7.3 能力非凡的ftp命令 74
6.8 网络浏览器:gopher、mosaic与netscape 76
第七章 X窗口系统 77
7.1 X窗口系统的基本特征 77
7.2 X的窗口管理器 78
7.3 X窗口系统的启动及相应的环境配置 78
7.4 X窗口的基本使用技巧 81
7.4.1 鼠标的基本使用方法 81
7.4.2 创建新窗口 82
7.4.3 选择窗口菜单项的方法 82
7.4.4 改变窗口的层次 83
7.4.5 隐藏闲置的窗口 83
7.4.6 移动窗口 83
7.4.7 改变窗口的大小 83
7.4.8 刷新窗口 83
7.5 X窗口系统在网络方面的应用 84
7.4.10 退出X窗口系统 84
7.4.9 退出窗口 84
第八章 系统维护 87
8.1 系统管理员与超级用户 87
8.2 系统管理员的日常职能 88
8.2.1 启动和关闭系统 88
8.2.2 增添和消除用户 88
8.2.3 新增或拆除终端 89
8.2.4 检查邮件 89
8.2.5 与用户通信 90
8.2.6 打印机管理:命令lpstat、lpq和lprm 90
8.3 文件系统备份 91
8.3.1 档案文件的建立与抽取:命令tar 91
8.3.3 文件系统后援:dump命令 92
8.3.2 功能强大的档案文件处理工具:命令bar 92
8.4 文件系统的监控与维护 93
8.4.1 了解可使用的硬盘空间:df命令 93
8.4.2 清理文件系统:fsck命令 93
8.4.3 文件系统的加载与拆卸:mount与umount命令 94
8.4.4 网络文件系统与共享:exportfs命令 96
8.5 对换区(swap) 97
8.6 配置网络环境 98
8.7 重新生成系统软件 100
8.8 微机UNIX系统的安装 100
第九章 模式扫描与处理——awk语言 103
9.1 awk语言的基础知识 103
9.1.1 记录与域 103
9.1.2 awk程序的基本结构与运行过程 104
9.1.3 运行awk程序的简单方法 104
9.2.1 BEGIN和END 105
9.2 模式 105
9.2.2 关系表达式 106
9.2.3 正则表达式 107
9.2.4 逻辑运算与模式组合 108
9.2.5 逗号与模式范围 109
9.3 动作 109
9.3.1 变量与数组 109
9.3.2 算术运算 111
9.3.3 串操作与串函数 111
9.3.4 串与数 112
9.3.5 流程控制语句 112
9.3.6 自定义函数 114
9.4 输入、输出 115
9.5 应用实例 115
10.1 支撑工具简介 119
第十章 软件设计开发的支撑工具 119
10.2 C语言编译器:cc 120
10.3 C程序的检查工具:lint 122
10.3.1 lint的使用方法 122
10.3.2 lint应用实例 123
10.3.3 在C程序中控制lint的输出 127
10.4 档案库的生成与维护工具:ar与ranlib 129
10.4.1 命令ar 130
10.4.2 命令ranlib 131
10.5 中、大型程序的自动维护工具:make 131
10.5.1 make的基本工作原理 131
10.5.2 依赖关系的描述 131
10.5.3 make的内部转换规则 132
10.5.4 建立简单的make文件 132
10.5.5 注释与宏 133
10.5.6 make命令的使用方法 134
10.5.7 关于make的一些高级技巧 135
10.6 源代码调试程序:sdb或dbx 137
10.6.1 源代码调试工具的基本功能 137
10.6.2 使用源代码调试工具sdb或dbx的场合 137
10.6.3 源代码调试工具对编译器的要求 138
10.6.4 源代码调试工具的使用方法 138
10.7 词法分析器:lex 140
10.7.1 lex源程序的结构 141
10.7.2 lex中的定义 141
10.7.3 lex的正则表达式 142
10.7.4 lex的动作 142
10.7.5 lex处理二义性的准则 144
10.7.6 lex的使用方法 144
10.8 编译器的自动生成工具:yacc 145
10.8.1 yacc源程序的基本结构 146
10.8.2 说明段 146
10.8.3 文法描述的基本规范 149
10.8.4 关于文法描述的二义性 150
10.8.5 消除文法二义性的方法 151
10.8.6 动作 152
10.8.7 命令yacc的使用方法 155
10.9 源码控制系统:SCCS 156
10.9.1 SCCS的版本结构 156
10.9.2 SCCS的使用方法 157
第十一章 UNIX的系统调用 163
11.1 显示系统错误信息:perror() 164
11.2 文件系统调用 164
11.2.1 基本函数:open()、lseek()、read()、write()和close() 164
11.2.3 改变目录:chdir()与chroot() 166
11.2.2 创建特殊文件:mknod() 166
11.2.4 改变文件的所有者和存取权限:chown()与chmod() 167
11.2.5 查询文件状态:stat()与fstat() 168
11.2.6 创建管道:pipe() 168
11.2.7 复制文件描述符:dup() 169
11.2.8 文件的链接与删除:link()与unlink() 169
11.2.9 文件系统的加载与拆卸:mount()与umount() 169
11.3 进程控制的系统调用 170
11.3.1 创建子进程 170
11.3.2 设置进程的有效ID号:setuid()、setgid()和setpgrp() 171
11.3.3 软中断信号的发送与捕获:kill()与signal() 171
11.3.4 等待进程的退出:wait() 172
11.3.5 终止一个进程 172
11.3.6 执行Shell程序:execve() 173
11.3.7 进程调度:nice()、pause()和sleep() 173
11.4.3 获得进程所消耗的时间:times() 174
11.4.2 查询当前的系统时间:time() 174
11.4 有关时间的系统调用 174
11.4.1 设置系统的时间和日期:stime() 174
11.4.4 置闹钟信号:alarm() 175
第十二章 进程间通信 177
12.1 管道与简单的同步通信 178
12.2 有名管道 179
12.3 信号与全局跳转 182
12.4 消息、信号灯和共享内存 185
12.4.1 消息 185
12.4.2 信号灯 189
12.4.3 共享内存 191
12.5 套接字与网络通信 196
12.6 小结 202
参考文献 204
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019