图书介绍
UNIX简明教程PDF|Epub|txt|kindle电子书版本网盘下载
- (英)(P.麦克布赖德)Peter McBride著;钟向群译 著
- 出版社: 北京:机械工业出版社
- ISBN:711106786X
- 出版时间:1998
- 标注页数:164页
- 文件大小:6MB
- 文件页数:179页
- 主题词:
PDF下载
下载说明
UNIX简明教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Unix简介1
1.1 计算机与操作系统1
1.2 Unix计算机系统2
1.2.1 中央处理器2
1.2.2 终端与外设2
1.3 用户与系统3
1.3.1 授权用户3
1.3.2 主目录4
1.3.3 文件4
1.3.4 目录4
1.3.5 路径6
1.4 终端6
1.4.1 读屏幕6
1.4.2 使用键盘6
1.5 登录8
1.5.1 提示符8
1.6 探索目录8
1.6.1 ls展示目录内容9
1.6.2 pwd查出你在系统中的位置9
1.6.3 cd改变目录9
1.7 了解环境10
1.7.1 who:谁在系统上10
1.7.2 date:显示时间和日期11
1.8 Passwd——更改口令11
1.9 求助12
1.9.1 如何摆脱问题12
1.9.2 原由14
1.9.3 不正确的大小写14
1.9.4 死屏14
1.9.5 终端问题15
1.9.6 程序混淆15
1.9.7 命令不响应16
1.9.8 死机16
1.10 小结17
第2章 文本编辑18
2.1 可视编辑器18
2.1.1 写模式和编辑模式18
2.1.2 摆脱困境19
2.2 创建新文件20
2.3 编辑已有文件22
2.4 打印及打印控制23
2.4.1 打印23
2.4.2 lp23
2.4.3 打印队列24
2.4.4 取消打印24
2.5 文件名25
2.6 小结25
第3章 目录与文件27
3.1 目录树27
3.2 ls——列目录内容30
3.2.1 ls-l:长列表30
3.2.2 ls-C:Column(列)方式列表32
3.2.3 ls-F:以Filetype(文件类型)方式列表32
3.2.4 ls-a:全列表32
3.2.5 ls-t: 以时间方式列表32
3.2.6 选项合用33
3.2.7 选择性列表33
3.3 创建目录34
3.3.1 mkdir——创建目录34
3.3.2 rmdir——删除目录34
3.4 路径、文件及目录35
3.5 文件拷贝36
3.5.1 cp——拷贝文件36
3.6 通配符和文件名37
3.7 rm——删除文件39
3.8 mv——移动文件或重新命名文件40
3.9 其他命令41
3.9.1 cat——显示文本文件41
3.9.2 pg——文本文件以页为单位显示41
3.9.3 file——文件类型41
3.9.4 du——磁盘使用情况42
3.10 做一个“好管家”43
3.10.1 小的就是美的43
3.10.2 各就其位43
3.10.3 组织也不能过于庞大43
3.10.4 以文件名进行分组43
3.10.5 保持清洁43
3.10.6 犹豫不决时宜谨慎43
3.11 小结44
第4章 使用系统45
4.1 手册与联机手册45
4.1.1 man——联机手册45
4.2 输入与输出46
4.2.1 输出重定向46
4.2.2 输入重定向48
4.3 管道49
4.4 多任务50
4.4.1 命令串50
4.4.2 后台运行命令50
4.5 电子邮件51
4.5.1 mail52
4.5.2 发电子邮件53
4.6 write——双向通信53
4.7 文件共享54
4.7.1 用mail发文本文件54
4.7.2 共享非文本文件55
4.7.3 hmod——改变权限许可模式55
4.7.4 ln——共享对文件的访问56
4.7.5 可能的问题57
4.8 dc——桌面计算器57
4.9 时间和日期59
4.9.1 cal——日历生成器59
4.9.2 calendar——提醒服务59
4.9.3 sleep——设置延迟动作60
4.9.4 time——查询处理时间60
4.10 小结61
第5章 Shell62
5.1 何种Shell62
5.2 Bourne Shell63
5.3 变量65
5.3.1 导出变量66
5.4 环境变量67
5.4.1 HOME67
5.4.2 PATH68
5.4.3 PS1和PS269
5.4.4 MAIL69
5.5 迂回选择——使用退出状态70
5.6 C shell71
5.6.1 别名71
5.6.2 文件指定与别名72
5.7 历史72
5.7.1 调用历史命令行的补充73
5.8 编辑命令行75
5.8.1 替换75
5.8.2 切取76
5.9 C shell变量77
5.10 小结78
第6章 文件操作79
6.1 目录管理79
6.1.1 是废品吗79
6.2 find——文件定位81
6.3 复合表达式84
6.4 grep——搜索文本文件85
6.4.1 文件内查找85
6.4.2 文件查找86
6.4.3 grep选项87
6.5 grep搜索模式89
6.5.1 位置89
6.5.2 重定向90
6.5.3 在管道中使用grep90
6.6 egrep与fgrep90
6.7 节约空间91
6.7.1 pack——压缩文件91
6.7.2 pack选项92
6.7.3 unpack——恢复压缩文件92
6.7.4 pcat——压缩文件的cat版本93
6.8 cpio——拷入拷出93
6.8.1 cpio选项93
6.9 小结95
第7章 文本文件处理96
7.1 显示文本文件96
7.1.1 cat——串接并显示文件96
7.1.2 cat选项97
7.2 head97
7.3 tail98
7.4 pg——文件浏览器99
7.4.1 命令行选项100
7.4.2 内部控制101
7.5 split102
7.5.1 csplit——按内容分割文件103
7.5.2 csplit选项104
7.5.3 csplit参量105
7.5.4 在管道中使用csplit105
7.6 wc——字计数器106
7.7 spell——拼写检查程序107
7.8 小结108
第8章 数据文件处理109
8.1 数据库109
8.2 sort——排序111
8.2.1 sort选项112
8.3 cut——文件的垂直剪取114
8.3.1 按域剪取115
8.3.2 按位置剪取115
8.4 paste——按列合并文件117
8.4.1 paste选项118
8.4.2 多文件与多列119
8.5 join——合并数据文件120
8.5.1 join选项121
8.5.2 管道中的join122
8.6 小结123
第9章 Shell程序设计124
9.1 Shell脚本124
9.1.1 sh——shell中的shell125
9.1.2 点()125
9.1.3 可执行脚本126
9.2 脚本中的变量127
9.2.1 变量导出128
9.3 命令行参数129
9.3.1 shift130
9.3.2 参数的数量130
9.3.3 脚本中的注释130
9.4 命令置换131
9.5 test132
9.5.1 测试文件132
9.5.2 测试字符串132
9.5.3 测试数值133
9.5.4 复合表达式133
9.6 if133
9.6.1 elif和else134
9.6.2 嵌套if136
9.7 while和until136
9.8 case...esac139
9.9 for循环140
9.10 break与continue141
9.11 exit[n]142
9.12 数值143
9.12.1 expr143
9.13 对shell程序员的几点提示145
9.13.1 尽量简单145
9.13.2 可读性145
9.13.3 不要重复劳动145
9.13.4 使用之前要测试145
9.13.5 观察脚本的运行146
第10章 附录147
10.1 vi命令小结147
10.1.1 编辑模式下的命令键147
10.1.2 ed型命令148
10.1.3 写模式下的命令键148
10.2 Unix命令小结148
10.2.1 banner[string..]149
10.2.2 cal[month][year]149
10.2.3 calendar149
10.2.4 cancel[print-id]149
10.2.5 cat[-s][-t][-v][file..]149
10.2.6 cd[directory]150
10.2.7 chmod150
10.2.8 cmp[-option..]filel file2150
10.2.9 cp filespec[directory/][newfile]151
10.2.10 cpio151
10.2.11 crypt password[<input_file][>output_file]151
10.2.12 csh[-options][script]152
10.2.13 csplit[-option..]filename[argument..]152
10.2.14 cut152
10.2.15 date153
10.2.16 dc[file]153
10.2.17 diff filel file2153
10.2.18 echo[argument..]153
10.2.19 egrep[option..]expression file153
10.2.20 expr argument153
10.2.21 fgrep[option..]pattern..file154
10.2.22 file(-f listfile)filespec154
10.2.23 find startpoint expression[action]154
10.2.24 grep[options]pattern[files]155
10.2.25 join[options]file1 file2155
10.2.26 kill[-9]PID156
10.2.27 ln-s path/filename path/linkname156
10.2.28 lp[option..]files156
10.2.29 lpstat[option..]157
10.2.30 ls[-options][path/][filespecification]157
10.2.31 mail[options]157
10.2.32 mail users[<message_file]158
10.2.33 man command158
10.2.34 mkdir directory_name(s)158
10.2.35 mesg[y,n]158
10.2.36 mv filespec directory[newfile]158
10.2.37 mv oldfile[path/]newfile158
10.2.38 pack[-f]filespecification158
10.2.39 passwd159
10.2.40 paste[-s][-dlist]file1 file2159
10.2.41 pcat file..159
10.2.42 pg[option..][file]159
10.2.43 ps[-f]160
10.2.44 pwd160
10.2.45 rm[-options]filespecification160
10.2.46 rmdir directory160
10.2.47 sh[-options][script]160
10.2.48 sleep seconds161
10.2.49 sort[-option..][field..][file..]161
10.2.50 spell[-option..]file162
10.2.51 split[-num]file[basename]162
10.2.52 stty162
10.2.53 tail[option..]file162
10.2.54 tee[-a]filename162
10.2.55 test-option file163
10.2.56 test expression163
10.2.57 test num1 -operator num2163
10.2.58 time command163
10.2.59 umask nnn164
10.2.60 unpack file164
10.2.61 wc[-options]file164
10.2.62 who[-options]164
10.2.63 write user164