《UNIX与C Shell使用教程》
作者 | 赵立军,战晓苏编著 编者 |
---|---|
出版 | 北京:学苑出版社 |
参考页数 | 243 |
出版时间 | 1994(求助前请核对) 目录预览 |
ISBN号 | 7507708217 — 求助条款 |
PDF编号 | 81965418(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

上篇 C Shell及其使用1
第一章C Shell的功能1
1.1 概述1
1.2 S1ell程序的定义1
1.3CSell执行1
目录1
1.6 创建用户自己的命令2
1.7 定义用户自己的变量2
1.8建立命令原本2
1.5控制命令产生的输入输出2
1.4 C Shell的记忆2
1.9 同时运行多个程序3
1.10启动用户对话3
1.11其他Shell程序3
第二章管理当前工作目录4
2.1 概述4
2.2什么是目录4
2.3文件命名5
2.4 显示当前工作目录5
2.5改变当前工作目录5
2.6 移到新目录保留原目录6
2.9转到目录栈中的任何一个目录7
3.5 lex输入文件 117
2.7 返回先前的当前工作目录7
2.8 显示以前目录的列表7
2.11 pushd和popd一起使用8
2.10选择删除目录栈中的项8
第三章使用C Shell的历史功能9
3.2 不用“历史”功能的用户对话实例9
3.1 概述9
3.3使用“历史”功能的用户对话实例10
3.4“历史”功能的原理11
3.5 对以前命令的上下文访问11
3.6对以前命令中单个字的访问11
3.8历史功能和其他Shell命令的组合13
3.7对以前命令可进行的操作13
3.9 显示历史列表中以前的命令14
3.10控制历史功能的Shell变量15
3.11 恢复以前用户对话的历史列表15
3.12“历史”功能应用举例15
第四章 交互地处理输入输出17
4.1 概述17
4.2“标准”输入输出文件描述符17
4.3 重定向命令的输出17
4.4 重定向诊断输出18
4.5 条命令的输出作为另一条命令的输入19
4.6 在一条命令中使有另一条命令的输出20
4.7 子sell和串行命令20
4 8 命令所需输入的转向21
第五章 用户自定义的命令和变量23
5.1 概述23
5.2 定义自己的命令23
5.3 显示命令的别名24
5.6包括其他选项的别名命令25
5.5 删除命令的别名25
5.1 在别名内使用别名和Shell变量25
5.7 使用 set 命令定义自己的变量26
5.8定义多值变量27
5.9 使用@操作符定义变量28
5.10 显示Shell变量的当前值28
5.11 定义Shell变量29
5.12 显示环境变量的值29
5.1 3判断变量是否已定义30
5.14 删除环境变量31
5.15控制变量替换31
6.2用户定义的具有特殊意义的Shell变量32
6.1 概述32
第六章 对C Shell有特殊意义的变量32
6.3 C Shell设置的Shell变量34
6.4具有特殊意义的环境变量35
第七章命令原本36
7.1 概述36
7.2 产生和测试命令原本36
7.2.1 概述36
7.2.2 命令原本入门36
7.2.3 保证正确的Shell执行命令原本37
7.2.4 从终端输入命令产生原本37
7.2.5 命令原本中的注释和续行38
7.2.6 向命令原本传递参数38
7.2.7 调试命令原本40
7.2.8 串行化的命令41
7.2.9 在同一个C Shell中执行命令文件42
7.2.10 关于编制C Shell的经验42
7.3.1 概述44
7.3.2 处理项目表(foreach循环)44
7.3 控制原本的流44
7.3.3 当条件为真时执行命令46
7.3.4 退出while循环或foreach循环46
7.3.5 退出命令原本47
7.3.6 跳到原本中某个特定的语句47
7.3.7 continue语句48
7.3.8重复一条命令48
7.3.9 以交可方式使用foreach和while循环48
7.4 测试原本中的条件49
7.4.1 概述49
7.4.2用 if命令测试条件50
7.4.3使用switch语句建立情况测试51
7.5处理原本中的输入输出53
7.5.1 概述53
7.5.2 重定向命令原本的输出53
7.5.3 去掉不需要的输出54
7.5.4重定向终端输入55
7.5.5 以命令原本中的列表为输入构造文件55
7.5.6产生在终端上显示的输出56
7.5.7 管理所建立文件的读/写权限57
7.5.8 一条命令的输出作为另一条命令的输入57
7.5.9 eval命令和exec命令的使用57
7.6.2.cshrc文件实例58
7.6命令原本举例58
7.6.1 概述58
8.4 we 159
7.6.3.login文件实例59
7.6.4.logout文件实例61
7.6.5 显示目录层次的原本实例62
7.6.6分解文件名的原本实例64
7.6.7从终端取得输入的原本实例67
8.3建立文件名模式68
8.2使用元符号产生文件名列表68
第八章产生和修改文件名列表68
8.1概述68
8.4修改文件名69
8.5产生唯一的文件名72
9.1 概述73
9.2建立后台命令73
第九章 同时运行多条命令73
9.3 显示作业状态74
9.4改变作业的模式74
9.6使命令原本不可中断75
9.5 向作业发信号75
9.7控制作业的优先级76
第十章 定义自己的表达式77
10.1 概述77
10.2定义逻辑串比较表达式77
10.3定义数字比较表达式77
10.5测试文件名属性78
10.4 测试变量是否有定义78
10.6组合表达式79
10.7定义数值计算80
第十一章 启动和中止用户对话81
11.1 概述81
11.2启动用户对话81
11.3.cshrc文件的作用81
11.4.login文件的作用82
11.5为寻找可执行程序而设置路径83
11.6建立子目录的搜索路径84
11.7读入命令文件但不执行84
11.8结束用户对话84
第十二章显示和管理资源的使用85
12.1概述85
12.2显示资源使用情况85
12.3改变系统资源使用情况的显示86
12.4限制资源使用86
12.5定义路径目录表的效率87
附录A C Shell信息88
B.1 让打印机打印制表符91
B.2 如何在文件中找出记忆不全的字符串91
附录B UNIX常用技巧91
B.4 标志文件中的所有不同92
B.3 显示多字段记录的一个字段92
B.5 显示目录中文件的种类93
B.6把小写文件名转换成大写94
B.7 在命令原本中执行sed命令95
B.8 变成另一用户(根)来执行一条命令95
B.9把特殊字符放到输出信息中96
下篇 UNIX实用工具的构造97
第一章 介绍97
1.1 主题97
1.2工具97
1.3 使 UNIX的基本原理98
1.4.1 背景信息100
1.4.2附加资源100
1.4本篇的讨论范围100
1.5本篇的组织结构100
1.6 可移植性问题101
1.7本篇的约定101
2.2解决方法的原则102
第二章 问题的概况及解决方法102
2.1 所要解决的问题的背景知识102
2.3 可能的解决方法103
2.4解决方法104
2.5 monitor的编码108
2.6调试108
2.7可移植性问题109
2.8总结109
第三章词法分析110
3.1背景知识110
3.2 monitor的词法分析需求110
3.3 monitor的非lex词法分析111
3.4 lex114
3.4.1 正规表达式114
3.5.2规则部分118
3.5.1说明部分118
3.5.3 使用lex119
3.5.4 lex和I/O120
3.5.5 子程序段120
3.6 在 yacc中使用lex122
3.7 monitor的输入文件 lex122
3.8总结123
第四章控制文件的语法分析124
4.1 背景知识124
4.2 yacc语法文件125
4.3 yacc规则125
4.4 伪变量127
4.6 一个yacc小例子129
4.5 支持yacc的例程129
4.7 monitor的yacc语法132
4.8总结134
第五章对代码的编译与维护135
5.1 介绍135
5.2 隐含规则137
5.3 make宏138
5.3.1 用户定义宏138
5.3.2 预定义宏139
5.4 make的使用“技巧”140
5.4.1 被接触但没有发生改变的文件140
5.4.2 改变目录141
5.4.3循环141
5.5其他的make目标141
5.6 系统配置142
5.7总结143
6.1 介绍144
6.2使用yacc建立一个结构144
第六章可再访问的书写和调试144
6.3使用语法分析器建立结构147
6.4通用的调试提示148
6.4.1 lint148
6.4.2调试程序148
6.4.3printf语句151
6.5 总结151
第七章文档的编写152
7.1 手册页152
7.2标准标题152
7.3格式化手册页的宏152
7.4 格式化手册页155
7.5 手册页应包括的内容155
7.7总结156
7.6 附加文档156
8.1 head和tail157
第八章 有用的标准UNIX工具157
8.2 grep系列158
8.3 sori和uniq159
8.5 sed161
8.6 awk161
8.6.1 模式162
8.6.2 动作163
8.6.3 实例164
8.7 总结169
第九章shell的编程171
9.1 概述171
9.2 变量172
9.2.1 常用变量172
9.2.4环境变量173
9.2.2 sh中的预定义变量173
9.2.3 csh中的预定义变量173
9.3 引用174
9.4 用<<重定向输入175
9.5控制流177
9.5.1 if177
9.5.2 case和switch180
9.5.3 for和foreach182
9.5.4 whiie182
9.5.5 repeat184
9.6调试shell文本184
9.7补充实例186
9.8总结187
第十章monitor的使用188
10.1 定制一个控制文件188
附录monitor的代码191
1994《UNIX与C Shell使用教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由赵立军,战晓苏编著 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- C/C++语言实用教程
- 1996 长沙:中南工业大学出版社
-
- ADVANCED COMPUTER ARCHITECTURE:A SYSTEMS DESIGN APPROACH
- 1996 PRENTICE HALL
-
- UNIX SECURE SHELL
- 1999 MCGRAW-HILL
-
- THE UNIX TM C SHELL FIELD GUIDE
- 1986 PRENTICE-HALL
-
- 自修C语言与XENIX操作系统使用教程
- 1992 北京希望电脑公司
-
- 实用UNIX系统教程
- 1997 长沙:国防科技大学出版社
-
- 蒲辅周医疗经验
- 1976 北京:人民卫生出版社
-
- UNIX使用指南
- 1997 北京:清华大学出版社
-
- Windows使用教程
- 1995 天津:南开大学出版社
-
- UNIX SHELL程序设计
- 1992 清华大学出版社;广西科学技术出版社
-
- 实用C语言与UNIX用法词典
- 1992 北京希望电脑公司
-
- UNIX数据库实用教程
- 1994 上海:上海科学普及出版社
-
- UNIX用户使用指南
- 1996 北京:科学出版社;西蒙与舒斯特国际出版公司
-
- Prolog逻辑程序设计及应用
- 1991 北京:清华大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD