图书介绍
UNIX问题精粹集 1000多个问题与技巧【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Kenneth H.Rosen等著;李德意等译 著
- 出版社: 北京:学苑出版社
- ISBN:7507709051
- 出版时间:1994
- 标注页数:455页
- 文件大小:24MB
- 文件页数:480页
- 主题词:
PDF下载
下载说明
UNIX问题精粹集 1000多个问题与技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
问题2 在PC机上运行UNIX系统1
问题3 在PC机上同时运行DOS和UNIX1
第一章 建立UNIX系统1
1.1 入门1
问题1 第一步1
问题6 配置用户UNIX PC2
问题5 选择UNIX系统软件2
问题4 建立PC机以运行UNIX2
问题8 登录UNIX系统3
问题7 拨号进入UNIX系统3
问题10 如何关闭UNIX系统计算机4
问题9 退出系统基础4
问题12 选择用户口令5
问题11 改变用户口令5
1.2 用户连接之后5
问题15 六条要首先掌握的简单命令6
问题14 使用UNIX系统命令6
问题13 用户忘记了口令怎么办6
问题18 一行内运行多条命令7
问题17 中断一个命令的执行7
问题16 解除对命令名的神秘感7
问题19 命令的输入和输出8
问题22 管道9
问题21 把错误消息加入文件中9
问题20 使用cat建立文件9
问题26 如果文件中确实需要一个@符时怎么办10
问题25 修改用户输入错误10
问题23 后台运行命令10
问题24 如何使一个作业在退出UNIX后仍活跃10
问题28 锁定用户终端以防恶作剧11
问题27 阅读用户系统消息11
问题31 一个用户.profile文件的基本模板12
问题30 输出变量12
1.3 建立用户环境——基础12
问题29 建立用户.profile文件12
问题32 用户登录的Shell是哪一种14
问题34 求Shell变量的值15
问题33 有用的Shell变量15
问题36 有用的C Shell变量16
问题35 建立用户.login(对C Shell用户)和.cshrc文件16
问题37 一个用户.login文件模板17
问题38 一个用户.cshrc文件模板18
问题40 系统知道用户终端类型吗19
问题39 设置用户终端类型19
问题42 设置用户编辑程序20
问题41 用彩色显示器进行工作20
问题45 指定用户路径21
问题44 使用短路径21
问题43 组织用户路径21
问题48 让FACE为用户完成大部分工作22
1.4 使用FACE作为标准用户接口22
问题46 不要在PATH中加入当前目录22
问题47 用CDPATH改变目录的容易方法22
问题50 用户如何设法学习UNIX的所有细节23
1.5 一些有用的资源23
问题49 使用FACE的功能键23
问题52 使用手册页24
问题51 UNIX SVR4文档集24
问题53 使用置换索引25
问题56 阅读电子消息上的UNIX分组26
问题55 参加UNIX会议26
问题54 一些有用的期刊26
问题58 参加组织27
问题57 寻找一位本地专家27
问题60 获取商业应用软件28
问题59 如何找到UNIX应用程序28
1.6 UNIX应用程序28
问题62 如何命名文件29
问题61 组织用户文件的有关问题29
第二章 组织用户系统29
2.1 建立、删除文件和目录29
问题64 文件名避免使用的字符30
问题63 文件扩展名30
问题66 用通配符指定文件31
问题65 目录命名的有关问题31
问题69 UNIX系统V文件系统的组成32
问题68 匹配除.(当前目录)和..(父目录)以外的所有文件的通配符模式32
问题67 匹配所有隐式文件的通配符模式32
问题71 查找用户当前目录和改变目录33
2.2 改变目录33
问题70 隐式.*rc文件是什么33
问题72 转到用户前一个目录34
问题76 删除文件35
问题75 建立和删除目录35
问题73 使用登录目录的缩写35
问题74 运行另一个目录下的命令35
问题79 删除名字中有古怪字符的文件36
问题78 防止使用rm*带来的灾难36
问题77 恢复丢失的文件36
问题81 使用find删除文件37
问题80 删除名字以-开头的文件37
问题83 列出隐式文件38
问题82 如何列出目录中的文件38
2.3 文件列表38
问题86 获取用户文件的详细信息39
问题85 列出当前目录及其子目录中的文件39
问题84 显示非打印字符的文件列表39
问题90 列出文件大小40
问题89 查找文件的创建时间40
问题87 查找最老的文件40
问题88 统计目录中的文件数40
问题92 压缩文件41
2.4 几个文件处理工作41
问题91 磁盘剩余空间41
问题94 把大文件划分成块42
问题93 隐藏文件名42
问题97 加密文件43
问题96 如何处理机密文件43
问题95 如何使用tmp和.tmp文件43
问题99 移动文件的有关问题44
问题98 如何移动文件44
2.5 移动、拷贝文件和目录44
问题101 如何有条不紊地拷贝文件和目录45
问题100 拷贝文件45
问题105 如何检查两个目录的差异46
2.6 比较文件和目录46
问题102 使文件易于被其他人访问46
问题103 如何合并两个文件和追加文件46
问题104 移动目录下匹配某模式的所有文件46
问题107 比较两个文件的行数和字数47
问题106 如何检查两个文件的差异47
问题109 显示非文本文件内容48
问题108 如何显示UNIX文件48
2.7 查看和打印文件48
问题112 查看长文件49
问题111 查看文件的开始或结尾49
问题110 调整文件中长短不一和不对齐的行49
问题115 检查打印作业状态和取消打印作业50
问题114 打印文件50
问题113 检查一个程序把其输出写入文件的进展50
问题118 拷贝用户工作51
问题117 给文件的行编号51
问题116 用pr完成文件的简单格式化51
问题120 找出二进制文件中有什么52
问题119 查找文件中有什么52
2.8 查找文件和查找文件中有什么52
问题123 搜索正则表达式53
问题122 在当前目录中通过文件内容查找文件53
问题121 如何在文件中搜索模式53
问题126 在目录中查找文件54
问题125 查找具有某个名字的文件54
问题124 一次搜索多个目标54
位置55
问题128 查找文件中某项内容的所有55
问题127 查找包含某内容的文件55
问题129 权限概述56
2.9 权限56
问题132 用户自动设置文件权限57
问题131 应给目录设置什么权限57
问题130 改变权限57
问题134 用户属于哪一个小组58
问题133 谁拥有一个文件58
问题137 改变一组文件名的扩展名59
2.10 改变一组文件59
问题135 保护文件不被其他用户删除59
问题136 改变一个目录中所有文件的权限59
问题139 改变一组文件名的大小写60
问题138 改变一组文件的基本名60
问题141 使用perl语言改变文件名61
问题140 变换古怪的文件名61
问题144 设置csh下的用户提示符63
问题143 设置用户C Shell提示符63
第三章 控制和定制用户环境63
3.1 定制用户提示符63
问题142 设置用户提示符63
问题147 别名64
3.2 别名64
问题145 使用X终端时设置用户提示符64
问题146 设置.csh下的用户提示符——豪华版64
问题148 一些有用的别名65
问题152 C Shell中的别名66
问题151 暂时忽略别名66
问题149 使用别名的有关问题66
问题150 忽略用户命令的拼写错误66
问题154 rm*的一个特别的别名67
问题153 给rm-i取别名67
问题157 改进的del和undel68
问题156 取消删除68
问题155 一个更好的rm别名68
问题158 使用Shell函数71
3.3 Shell函数71
问题161 把UNIX系统当手表使用72
问题160 一个有用的文件列表函数72
问题159 定制文件列表72
问题163 查看函数和别名——豪华版73
问题162 查看函数和别名73
问题164 设置用户终端选项74
3.4 控制和定制用户终端74
问题166 调整混乱或死锁的终端75
问题165 清屏75
问题169 屏幕强调控制76
问题168 改变用户终端调谐76
问题167 如果终端挂起或死锁怎么办76
问题172 退出系统——基础版本77
3.5 有关退出系统的问题77
问题170 编写用户自己的手册页77
问题171 查找用户自己的手册页77
问题176 改变用户历史表的大小和位置78
3.6 定制用户命令历史78
问题173 建立一个.logout文件78
问题174 使用退出文稿退出系统78
问题175 退出系统后重新登录78
问题179 控制保存和列出多少条历史表命令(C Shell版本)79
问题178 C Shell命令行中需要惊叹号(!)时怎么办79
问题177 使用历史表79
问题181 编辑ksh命令行80
问题180 使用ksh的历史表80
问题183 作业控制基础81
3.7 控制用户作业81
问题182 使用csh用户历史表81
问题184 ksh爱好者的一个更精巧的.profile文件82
3.8 定制用户Korn Shell环境82
问题186 一个可选择的ksh环境84
问题185 一个.kshrc文件范例84
问题187 查找哪些进程正在运行85
问题189 使进程在用户退出系统后继续运行86
问题188 中止进程86
问题192 一个del和undel的守护程序87
问题191 给自己发送一条提醒消息87
问题190 调度用户进程87
问题195 如何避免建立大型文件88
问题194 用文件名扩展避免输入长文件名88
3.9 有关定制的杂题88
问题193 封锁联机消息88
问题199 避免偶然地退出系统89
问题198 设置用户系统时区89
问题196 防止文件被重写(Korn Shell)89
问题197 防止文件被重写(C Shell)89
问题201 一天一笔财富90
问题200 如何知道命令的哪个版本将运行90
问题203 什么是Elm,从哪里可得到91
问题202 UNIX系统邮件程序包91
第四章 邮件问题和技巧91
4.1 邮件阅读程序的类型91
问题206 什么是MIME,从哪里可得到92
问题205 什么是mh,从哪里可得到92
问题204 什么是mush,从哪里可得到92
问题208 组织用户接收的邮件93
问题207 阅读用户邮件93
4.2 阅读邮件93
问题209 使用Unipress emacs接收邮件94
问题212 编写和编辑邮件回答95
4.3 发送邮件95
问题210 使用Elm删除令人讨厌的邮件95
问题211 使用pick命令搜索消息95
问题213 包含用户要回答的消息体96
问题214 发送邮件回答97
问题217 对作者或对作者及所有接收者回答邮件98
问题216 其他一些有用的mailx选项98
问题215 发送盲拷贝98
问题218 发送一条快速邮件的消息99
问题222 使用Unipress emacs发送邮件101
问题221 发送一组文件给另一个用户101
问题219 保存用户发出的消息101
问题220 发送一个文件给另一个用户101
问题224 使用用户组别名102
问题223 使用邮件别名减少输入102
4.4 定制用户邮件环境102
问题226 elmrc文件实例103
问题225 .mailrc文件实例103
问题227 .mushrc文件实例104
问题230 度假时的邮件处理105
问题229 转发邮件给一组用户105
4.5 转发邮件105
问题228 转发邮件到其他UNIX系统105
问题232 为什么邮件发送失败106
问题231 理解电子邮件地址106
4.6 电子邮件寻址106
问题235 向CompuServe发送UNIX邮件107
问题234 咨询邮递总管107
问题233 查找远程系统路径107
问题237 查找电子邮件地址108
4.7 查找某人的电子邮件地址108
问题236 向Bitnc网上用户发送邮件108
问题240 使用finger查找电子邮件地址109
问题239 如何查找大学用户的电子邮件地址109
问题238 如果知道远程主机但不知道用户名时怎么办109
问题241 使用USENET用户表查找某人110
问题244 fred——一种X.500目录服务111
问题243 Knowbot信息服务111
问题242 whois程序111
问题246 如何打开一个任意的邮件代理112
4.8 过滤邮件112
问题245 如何使用一个机构的邮件服务器查找某人112
问题247 与自动回答代理组合的自动转发113
问题248 维护信息源114
问题249 使用procmail邮件处理程序115
问题252 为什么现在还应了解ed116
问题251 行编辑程序和屏幕编辑程序的基本区别116
第五章 编辑程序综述116
5.1 编辑程序基础116
问题250 编辑程序的类型116
问题254 用ed修改文件中的文本117
问题253 在ed中建立和保存文件117
5.2 用ed编辑117
问题256 用vi在文件中插入文本118
5.3 使用vi118
问题255 用ed全局修改文本118
问题257 vi中作简单修改和删除119
问题261 收集内容到命名缓冲区中120
5.4 用vi剪切和粘贴120
问题258 在vi中保存文件120
问题259 当系统崩溃时恢复编辑文件120
问题260 编辑加密文件120
问题264 在vi中恢复被修改行121
问题263 在vi中恢复被删文本和取消修改121
问题262 剪切和粘贴更多文本到缓冲区121
问题268 删除字符列122
问题267 查看编号缓冲区中的删除内容122
问题265 取消一次会话中的所有修改122
问题266 取消部分但非所有删除122
问题943 在cc之前使用lint123
问题271 用.exrc文件设置vi选项123
问题269 设置vi选项123
问题270 EXINIT变量实例123
问题275 从管道得到vi的输入124
问题272 在.exrc文件中使用注释124
问题273 确认vi阅读.exrc文件124
问题274 显示当前选项设置124
问题277 vi中使用abbr命令减少输入125
问题276 用ex文稿编辑标准输入125
问题280 用空格替换文件中的制表符126
问题278 vi中显示不可打印字符126
问题279 vi右对齐126
问题284 编辑时使用行号127
问题281 使vi文本显得更整齐127
问题282 vi文本平整127
问题283 文本文件行编号127
问题287 vi中文本块的写出128
问题285 一次编辑多个文件128
问题286 vi编辑多文件时的文件保存128
问题289 在vi中使用map命令编写宏129
问题288 用vi在文件间移动文本129
问题293 执行程序的宏130
问题290 在vi中插入格式化宏130
问题291 建立“保存文件并退出”的宏130
问题292 选择宏的名字130
问题296 vi程序设计131
问题294 把缓冲区的内容作为宏131
问题295 取消宏131
问题298 获得vi宏132
问题297 在C代码中插入和删除注释的vi宏132
问题299 一个自动备份编辑文件的函数133
问题302 如果系统上未安装emacs,如何得到它134
5.5 emacs概述134
问题300 什么是emacs,它与vi有何不同134
问题301 如何在系统中查找emacs134
问题305 用GNU或Unipress emacs操作文件中的文本135
问题303 可获取商业emacs吗135
问题304 从哪里可更多地了解emacs135
问题306 从GNU emacs中获取帮助136
问题311 Unipress emacs的文本替换137
问题307 从Unipress(Gosling)emacs中获取帮助137
问题308 用GNU或Unipress emacs修改输入错误137
问题309 GNU或Unipress emacs的文本搜索137
问题310 GNUemacs的文本替换137
问题315 如何使用emacs进行文件管理138
问题312 用emacs在文件中插入控制字符138
问题313 GNU emacs如何标记一块区域并删除、移动或写出138
问题314 emacs中文件的退出138
问题319 往用户.emacs文件中放入什么139
问题316 emacs怎样屏蔽终端CTRL-S/CTRL-Q流控139
问题317 Unipress emacs中的多窗口编辑139
问题318 GNU emacs中的键盘宏139
问题320 emacs中函数的使用140
问题322 如何使用troff系统142
第六章 格式化和打印文本142
6.1 UNIX文本格式化选项142
问题321 UNIX系统文档准备142
问题324 更多地了解troff系统143
问题323 为什么目前使用troff系统格式化文档143
问题327 什么是TeX,从哪里可得到它144
问题325 从哪里可得到troff144
问题326 什么是nroff,何时使用它144
问题329 一些有用的troff定制命令145
问题328 troff和TeX的文档能否互相转换145
6.2 使用troff命令145
问题332 打印以句点开始的文本行146
问题330 改变字体146
问题331 改变点阵大小146
问题335 如何打印非ASCII字符147
问题333 在troff文件中加入注释147
问题334 在troff格式化文档中加入重音符号147
问题336 使用Zapf花饰体148
问题338 使用troff系统宏程序包149
问题337 在文档中插入商标和服务标志符号149
6.3 troff宏149
问题341 mm程序包中有用的宏150
问题339 在系统上如何找到troff系统宏150
问题340 编写用户自己的宏150
问题343 使用mm宏格式化列表152
问题342 使用mm宏在troff文档中插入所有权标记152
问题345 使用mm宏强调文本:黑体、斜体和下划线153
问题344 使用mm宏建立题名页153
问题348 打印包含mm宏的文档154
问题346 检查用mm宏格式化的文档154
问题347 在屏幕上显示用户的格式化文档154
问题351 格式化备忘录的mm宏155
问题349 在troff文档中插入PostScript图像155
问题350 使用mm宏书写信件155
问题353 在备忘录中设置标题156
问题352 在文档中加入引用156
问题355 一个表格模板157
6.4 troff预处理程序157
问题354 什么是troff预处理程序157
问题357 表格格式的改变158
问题356 改变表格数据分隔符158
问题359 在表格内加入脚注159
问题358 在表格中加入文本块159
问题361 在troff文档中加入等式160
问题360 检查用户tbl代码160
问题364 一个豪华的内部备忘录模板161
问题362 打印文档前检查用户eqn代码161
问题363 打印包含tbl和/或eqn代码的troff文档161
6.5 一些公共格式化任务模板161
问题365 一个产生便条的模板163
问题367 交互地输入标签165
问题366 使用UNIX系统打印标签165
问题369 troff系统中的错误消息166
问题368 在手稿中插入一幅整页照片166
问题371 对大型项目使用troff代码源文件167
问题370 用户文档有多长167
问题373 使用数字寄存器168
问题372 在troff文档中加入当前日期和时间168
问题375 提高分栏信息的可读性169
问题374 产生格式化文件的索引169
问题377 定制用户拼写字典170
6.6 拼写和语法170
问题376 检查文件中单词的拼写170
问题379 检查语法错误171
问题378 英式拼写如何处理171
问题381 选择使用哪一种Shell172
第七章 Shell编程172
7.1 为什么用Shell编程172
问题380 用Shell还是C进行UNIX172
编程172
问题383 怎样取随机数173
问题382 判定正在使用哪一种Shell173
问题385 执行Shell文件174
问题384 编写和运行Shell文件174
问题387 $*与$@的不同175
问题386 向Shell程序传送参数175
问题389 检查位置参数176
问题388 创建临时文件名176
问题390 何时使用别名、函数或Shell文件177
7.2 别名、函数和文件177
问题391 识别命令路径名、别名和函数178
问题393 在sh和ksh文件中编写循环179
问题392 sh中的别名179
7.3 Shell编程概念179
问题395 和内部域分隔符一起使用for循环180
问题394 在字符串列表中使用for循环180
问题398 使用case进行多路条件测试181
问题396 进行条件测试181
问题397 在Shell文件中使用exit命令181
问题401 用test和[ ]求值182
问题399 使用case测试文稿选项182
问题400 使用case的经验规则182
问题404 进行字符串比较183
问题402 进行数值比较183
问题403 进行数值比较Ⅱ183
问题406 进行文件比较184
问题405 进行字符串比较Ⅱ184
问题408 认可Shell文件中的用户输入动作186
7.4 处理基本Shell I/O186
问题407 从键盘读取输入到一个文稿中186
问题409 从一个文件读标准输入187
问题411 重定向输出188
问题410 读一个文件用于输入188
问题413 一种简化类似程序维护的方法189
问题412 处理Shell文件输出189
问题414 从一个Shell程序中删除临时文件190
7.5 处理意外事件190
问题415 trap中的条件执行191
问题416 在Shell文件中处理用户错误192
问题417 提供一个多项选择菜单193
问题419 打开和关闭选项195
7.6 设置Shell程序选项195
问题418 用getopts设置选项195
问题421 设置命令行参数196
问题420 用getopts处理错误196
问题423 测试Shell变量197
问题422 使用getopts时避免混淆:(冒号)的两种用法197
问题425 一个目录树程序198
问题424 检查Shell变量198
问题427 调试时使用print语句200
7.7 调试Shell文件200
问题426 调试一个Shell文件200
问题430 避免PATH的搜索201
问题428 寻找Shell调试器201
问题429 ksh调试201
7.8 使Shell程序有效地运行201
问题433 怎样组织命令序列202
问题431 使用Shell内部命令202
问题432 让命令打开其自身的文件202
问题436 把所有放在一起的计划通知书203
问题434 使用正确的搜索工具203
问题435 启动子Shell203
问题438 从一个文件中剪切多个字段207
第八章 UNIX工具207
8.1 剪切和粘贴文件207
问题437 从一个文件中剪切字段207
问题440 使用cut作为管道序列的一部分208
问题439 从一个文件中剪切数据列208
问题443 使用paste得到多栏输出209
问题441 在一个文件中粘贴信息209
问题442 结合标准输入使用paste命令209
问题445 使用tr命令转换字符210
问题444 用cut和paste重组文件信息210
8.2 字符转换210
问题449 使用tr删除字符211
问题446 删除一个字符的多个连续出现211
问题447 为Macintosh文本文件改变行结束符211
问题448 用替换密码加密字符211
问题453 把大写文件名重命名为小写文件名212
问题450 把一个范围内的所有字符转换为同一个字符212
问题451 把文件中的所有数字转换为一个编号符212
问题452 获得一个文件中所有单词的列表212
问题457 按特定的字段排序213
8.3 文件排序213
问题454 排序名字列表213
问题455 指定输出文件213
问题456 按数字排序213
问题460 计算行的出现次数214
问题458 按多个字段排序214
问题459 删除冗余行214
问题464 使用sed添加文本215
8.4 用sed完成批编辑215
问题461 什么是sed215
问题462 给命令行中的参数加上引号215
问题463 在sed中选择行215
问题466 一些常见的sed错误216
问题465 使用sed修改行216
问题470 使用sed文稿文件217
问题467 sed中的限定模式匹配与替换217
问题468 替换模式的第n次出现217
问题469 使用-n选项抽取想要的行217
问题473 快速和有效地使用sed218
问题471 改变sed使用的内部分隔符218
问题472 对最后匹配模式使用“&”字符218
问题475 学习更多有关sed的知识219
问题474 对同一行施加一系列编辑219
问题478 awk入门220
8.5 使用awk220
问题476 什么是awk220
问题477 什么是nawk和gawk220
问题480 在awk使用正则表达式指定模式221
问题479 确信awk有一个输入源221
8.6 在awk中指定和匹配模式221
问题483 在awk中使用类型比较222
问题481 在awk中使用字符串比较模式222
问题482 在awk中使用范围模式222
问题485 警告:一行可能匹配多个模式223
问题484 匹配一个两行以上的模式223
问题487 在文本文件中搜索模式用vi,awk,grep还是sed224
问题486 在awk中匹配两个模式之一224
问题490 如何初始化和使用awk中的变量225
8.7 运行awk程序时的问题225
问题488 用户如何运行一个awk程序225
问题489 在gawk中使用AWKPATH环境变量225
问题491 在awk命令行中传递参数226
问题492 向awk文稿传递Shell参数的更进一步知识228
问题495 如何用awk维护一个简单的数据库229
问题493 使用next语句把控制返回到开始229
问题494 把awk输出用管道传递到标准UNIX命令229
8.8 使用awk完成一些通用任务229
问题498 如何使awk知道用户的数据库包含多少字段230
问题496 awk能否处理不含换行符的文本文件230
问题497 如何使用awk向文件添加字段230
问题500 改变awk的字段分隔符231
问题499 在awk中直接访问变长记录的最末字段231
问题503 在gawk中转换大小写字母232
问题501 使用awk作为排序工具232
问题502 awk适于本文件格式转换吗232
问题505 在awk中使用相关数组的排序输出233
8.9 awk的数组233
问题504 awk强大的相关数组结构233
问题506 生成并处理数组234
问题511 在awk中得到与C类似的格式235
8.10 awk程序设计的混合问题235
问题507 awk中的单行if-then语句235
问题508 nawk支持do-while循环(保证至少执行一遍)235
问题509 命令行参数的个数和数组235
问题510 awk中的持殊代码和换码序列235
问题513 在awk中使用delete语句236
问题512 在nawk和gawk中关闭打开的文件和管道236
问题515 在nawk中产生随机数237
问题514 在awk程序中获取当前日期237
问题517 awk中的全局替换238
问题516 使用match()函数变量检测模式238
问题518 使用改进的nawk getline语句239
问题519 构造用户定义函数240
问题521 用户的awk程序运行不正确,问题在哪里241
问题520 一些有用的awk单行命令241
问题525 使用Perl的十二条重要理由242
问题522 如何记住awk的语法——何时使用括号或斜杠或单引号242
问题523 查找有关awk的更多信息242
8.11 使用Perl242
问题524 什么是Perl242
问题529 在Perl中删除一个变量的最后字符243
问题526 从哪里得到Perl243
问题527 使用Perl解释器243
问题528 在Perl中从终端获取信息243
问题530 在Perl中使用字符串和数值测试244
问题532 在Perl中给数组元素赋值245
问题531 在Perl中匹配模式245
问题534 使用Perl适当地编辑文件246
问题533 在Perl中文本居中246
问题536 使用内部函数构造和处理列表247
问题535 使用Perl的子程序247
问题537 构造新的文件句柄248
问题538 把文件分解为字段249
问题539 在Perl吏用if-elsif结构250
问题541 用户Perl程序不能运行,问题在哪里251
问题540 简单的调试检查251
问题543 完成任意精度的算术运算252
问题542 学习更多关于Per1的知识252
8.12 数学计算问题252
问题545 使用bc编写程序253
问题544 在bc中完成进制转换253
问题547 使用yes表示同意254
问题546 计算整数因子254
8.13 yes的使用254
问题550 使用talk程序进行联机通信255
第九章 通信与连网255
9.1 发送消息,谈话,与其他用户闲谈255
问题548 向其他用户写消息255
问题549 发送消息给用户系统上的每个人255
问题552 使用ytalk256
问题551 使用talk的有关问题256
问题554 Internet中继闲谈初步257
问题553 UNIX闲谈线路257
问题557 检索通过uuto发给用户的文件258
问题555 更多地了解Internet网中继闲谈258
9.2 使用UUCP系统258
问题556 通过uuto发送文件258
问题560 如何把文件传输给用户机器不识别的机器259
问题558 如何通过uucp传输文件到远程系统259
问题559 如何使用uucp在两个远程系统259
间传输文件259
问题565 使用spooling技术处理一个uucp作业260
问题561 传输文件时可以简写主目录260
问题562 给一个uucp作业一个高(低)服务级260
问题563 哪些机器可以通过uucp直接与用户的机器相连260
问题564 如何检查用户的uucp作业260
问题568 使用cu连到远程系统上261
问题566 取消一个uucp作业261
问题567 用uux在远程机器上运行命令261
9.3 呼叫远程系统261
问题572 在cu会话期间如何改变本地系统的当前目录262
问题569 通过电话号码呼叫远程系统262
问题570 在cu会话期间传输文件262
问题571 在cu会话期间如何在本地系统上运行命令262
问题575 通过tip访问远程系统263
问题573 通过cu与调制解调器建立直接联系263
问题574 通过ct访问远程终端263
问题578 使用tip与DOS PC间相互传输文件264
问题576 用tip与远程UNIX机器间相互传输文件264
问题577 建立用户的.tiprc文件264
问题579 建立/etc/remote文件265
问题582 查找一个用户的信息266
问题580 建立/etc/phones文件266
问题581 通过tip与调制解调器相连266
9.4 finger命令266
问题584 .project和.plan文件267
问题583 查找远程主机267
问题587 为什么finger命令会失败268
问题585 用户可以改变finger命令可查询的个人信息吗268
问题586 如何知道有人在查询自己268
问题589 使用telnet命令登录到远程系统上269
问题588 查找Coke服务器269
9.5 通过telnet命令登录到远程系统上269
问题591 挂起一个telnet连接270
问题590 使用telnet命令270
问题594 用ftp和远程机器相互拷贝文件271
问题592 用户可以挂起一个telnet会话吗271
问题593 为什么telnet会失败271
9.6 用ftp传送文件271
问题595 使用ftp命令272
问题597 监视一次大型文件下装的运行273
问题596 用ftp拷贝二进制文件273
问题600 使用匿名ftp拷贝文件274
问题598 使用ftp命令从DOS机器传送文件274
问题599 和Macintosh相互传送文件274
问题601 使用.netrc文件的快捷ftp275
问题602 自动的匿名ftp277
问题605 转换二进制文件为ASCII码文件279
问题603 解决Internet地址问题279
问题604 检查到达远程主机的路由279
9.7 处理不同文件类型279
问题607 传送压缩文件280
问题606 处理tar文件280
问题610 处理shar文件281
问题608 还原被破坏的tar文件281
问题609 创建tar档案281
问题611 创建shar文件282
问题613 如何用rlogin命令登录到远程系统上284
9.8 使用Berkley的远程命令284
问题612 什么是Berkeley的远程命令284
问题618 用rcp在远程机器上拷贝目录285
问题614 使用不同的用户ID用rlogin登录到远程系统上285
问题615 挂起一个rlogin连接285
问题616 用户如何取消一个rlogin连接285
问题617 用rcp在远程系统上拷贝285
文件285
问题623 如果需要经常在某一远程主机上执行命令286
问题619 把用户机器上的文件拷贝到远程机器上286
问题620 什么时候允许用户用rcp传递文件286
问题621 用rsh在远程机器上执行命令286
问题622 在rsh中使用重定向符号以及元字符286
问题626 从UNIX系统中发送传真287
问题624 使用rusers和rwho查看谁登录到远程机器上287
问题625 发一条消息给用户网络上的每一个用户287
9.9 发传真287
问题627 使用Internet传真服务器发送传真288
问题629 访问Internet网289
第十章 Internet网289
10.1 使用Internet网289
问题628 什么是Internet网289
问题632 使用finger命令获取信息290
问题630 免费访问Internet网290
问题631 访问Internet网资源的方法290
问题634 更多地了解Internet网291
问题633 使用匿名ftp检索文件291
问题636 怎样将计算机连到Internet网上292
问题635 关于Internet网地址292
问题638 怎样组织新闻组293
10.2 USENET和网络新闻293
问题637 什么是USENET293
问题642 理解“smileys”294
问题639 从哪里可找到当前的新闻组列表294
问题640 什么是节制新闻组(Modenated Newsgrap)294
问题641 USENET术语浅释294
问题644 用户的.newsre文件295
问题643 阅读网络新闻295
问题646 怎样创建新的新闻组296
问题645 列出所有可以得到的新闻组296
问题649 用rn列出新闻组297
问题647 使用rn阅读网络新闻297
问题648 用rn订阅/不订阅新闻组297
问题653 用rn搜索文章298
问题650 用开关控制rn298
问题651 用rn搜索新闻组298
问题652 用rn列出未阅读过的文章298
问题656 使用nn搜索某一主题的所有文章299
问题654 用rn筛除文章299
问题655 使用nn阅读网络新闻299
问题659 发送一篇新闻文章300
问题657 用nn阅读器筛除新闻文章300
问题658 使用nn筛除某人的新闻300
问题663 加密和解密文章301
问题660 用rn发送新闻301
问题661 使用nn发送新闻301
问题662 怎样给用户发出的新闻文章作记号301
问题666 阅读电子报纸302
问题664 什么是FAQ302
问题665 在网络新闻中寻找UNIX问题的答案302
问题669 使用InterNIC目录和数据库服务303
问题667 一天一个笑活303
10.3 在Internet网上寻找信息303
问题668 在Internet网上寻找信息的方法303
问题671 archie系统304
问题670 在Internet网上找到公共域源代码304
问题673 让archie服务器通过电子邮件发送结果305
问题672 通过telnet使用archie系统305
问题674 通过电子邮件访问archie系统306
问题675 使用一个archie客户机307
问题679 启动和使用Internet Gopher308
问题676 Internet网Gopher308
问题677 公共Gopher客户机308
问题678 更多地了解Internet Gopher308
问题680 使用Gopher:一个示例309
问题682 使用Veronica:一个示例312
问题681 使用Veronica搜索Gopher-space312
问题684 全球网(www)314
问题683 使用Jughead搜索用户的本地Gopherspace314
问题686 从哪得到Mosaic315
问题685 使用Mosaic315
问题689 配置Mosaic以派生一个用于某些文件的定制观察器316
问题687 使用Web观察器316
问题688 为某种观察器配置Mosaic316
问题692 什么是Mosaic主页面317
问题690 理解均匀资源定位器(URL)317
问题691 使用Mosaic热表进行存储工作317
问题695 开始使用WAIS318
问题693 寻找更多关于Mosaic的信息318
问题694 使用WAIS搜索数据库318
问题698 Internet信址列表319
问题696 选择好的WAIS原始资料319
问题697 找到关于WAIS更多的信息319
10.4 信址列表319
问题700 订阅信址列表320
问题699 关于列表的列表320
问题704 可从Internet网地点获取的书321
10.5 Internet网资源321
问题701 Internet网资源表321
问题702 在Internet网上访问库321
问题703 为数学算法找到源代码321
问题706 在Internet上玩游戏322
问题705 Webster目录服务器和公共域包库322
问题708 怎样通过finger成为一个Internet资源323
问题707 在Internet上观看图像323
10.6 成为一个Internet网资源323
问题709 通过匿名ftp提供资源324
问题711 用户在哪里可以找到管理命令呢325
第十一章 UNIX系统的系统管理325
11.1 系统管理入门325
问题710 通过FACE菜单进行系统管理325
问题713 改变系统状态326
问题712 成为超级用户326
11.2 系统的启动与关闭326
问题714 系统关闭327
问题715 建立系统profile文件328
11.3 系统规范化328
问题717 增加和删除用户及用户组329
问题716 设置系统日期和时间329
11.4 管理用户及用户组329
问题720 删除一个用户的帐号330
问题718 锁定一个没有使用的注册帐户330
问题719 删除一个用户330
问题723 保持用户系统安全的策略331
问题721 为某些用户建立一个严格的Shell环境331
问题722 增加和删除用户组331
11.5 系统安全性331
问题725 给管理注册帐户设置口令332
问题724 记录不成功的登录企图332
问题727 什么是/etc/shadow文件333
问题726 /etc/passwd文件333
问题729 什么是设置用户ID和设置组ID程序334
问题728 为一个注册帐户设定口令生存期限334
问题733 寻找没有拥有者的文件335
问题730 设置用户ID许可权限335
问题731 suid程序的安全性问题335
问题732 寻找suid和sgid程序335
问题736 和所有用户通信336
问题734 UNIX系统病毒336
问题735 怎样找出更多有关UNIX系统安全性的资料336
11.6 与用户通信336
问题739 磁盘空间耗尽了怎么办337
11.7 管理磁盘空间337
问题737 显示磁盘空间和空间使用情况337
问题738 在不同系统上使用du命令337
问题741 管理用户进程338
问题740 监视增长的文件338
11.8 管理进程338
问题744 调度有规则的系统管理活动339
问题742 管理实时进程339
问题743 调度命令339
问题747 使用tar进行有选择性的备份340
11.9 备份用户系统340
问题745 备份基础知识340
问题746 作用tar备份340
问题750 用cpio进行增量备份341
问题748 用tar恢复档案文件341
问题749 用cpio备份341
问题752 备份策略342
问题751 用cpio恢复档案文件342
问题753 压缩文件和目录343
问题755 归档文件和目录344
问题754 恢复文件和目录344
问题757 建立用户自己的档案文件345
问题756 管理用户文件档案库345
问题760 检查系统活动346
问题758 从档案库中删除文件346
问题759 把一个用户移到一个不同的注册名346
11.10 其他管理问题346
问题762 端口监视器347
问题761 格式化磁盘和磁带347
问题763 建立系统帐务348
问题766 用于找出系统信息的一些有用命令349
问题764 中止用户机器上的进程349
问题765 安全地关闭机器349
问题769 禁止标题页的打印350
问题767 如果用户管理一个超载的机器,请使用top350
问题768 怎样确定交换空间大小350
问题771 ?于系统管理信息的351
11.11 找出更多有关系统管理的资料351
问题770 关于UNIX系统管理的书351
问题773 编辑文件Devices353
第十二章 网络管理353
12.1 管理UUCP系统353
问题772 建立UUCP353
问题775 定义UUCP作业等级354
问题774 编辑文件Systems354
问题778 机器别名355
问题776 检查UUCP管理355
问题777 UUCP系统的清理355
问题780 UUCP使用的协议356
问题779 远程执行带有反斜杠“\”参数的命令356
问题782 通过TLI连接建立UUCP357
问题781 8位空闲通道357
问题785 uuto的权限358
问题783 UUCP系统名358
12.2 UUCP系统的安全性358
问题784 使用权限文件Permissions来达到UUCP系统的安全性358
问题787 UUCP系统安全日志359
问题786 UUCP系统命令权限359
问题792 查找更多关于UUCP管理的知识360
问题788 使用UUCP系统跟你允许的远程系统能做什么360
问题789 高级UUCP Permissions文件360
12.3 诊断和跟踪UUCP能发现的问题360
问题790 检查UUCP队列中的作业360
问题791 管理正在活动的UUCP连接360
问题794 诊断TCP/IP网上的问题361
12.4 运行和管理TCP/IP361
问题793 建立TCP/IP361
问题797 使用rlogin诊断TCP/IP问题362
问题795 使用ping命令362
问题796 使用netstat显示网络状态362
问题800 TCP/IP网络安全性363
问题798 检查网络守护程序inetd363
问题799 不叫inetd的守护程序363
问题802 什么是文件共享364
问题801 禁止不安全的TCP/IP服务364
12.5 文件共享364
问题805 取消资源共享365
问题803 NFS和RFS的比较365
问题804 共享资源365
问题809 如何发现NFS服务失败的原因366
问题806 安装远程资源366
问题807 引导系统时自动安装远程资源366
问题808 卸下远程资源366
问题812 什么是NIS367
问题810 关于Secure NFS367
问题811 什么是Kerberos367
问题813 命令名称的异同369
第十三章 同时使用DOS和UNIX369
13.1 DOS和UNIX命令的比较369
问题815 在DOS和UNIX中使用熟悉的命令370
问题814 DOS和UNIX命令行的差异370
问题817 硬盘分区371
13.2 在同一台机器上运行DOS和UNIX371
问题816 同时使用DOS和UNIX的方法371
问题818 将硬盘的第一个分区分配给UNIX372
问题820 如何决定是运行独立的环境还是共享环境373
问题819 将硬盘的第一个分区分配给DOS373
问题821 DOS和UNIX协处理器374
问题822 使用UNIX命令访问DOS文件375
13.3 在UNIX系统下运行DOS375
问题824 使用Merge时PATH的设置376
问题823 在UNIX系统下运行DOS376
问题827 使DOS应用程序在UNIX机器上可用377
问题825 向DOS传送环境变量377
问题826 在UNIX系统下运行DOS应用程序377
问题829 如何找到更多有关同时运行DOS和UNIX的资料378
问题828 在UNIX下使用DOS时如何运行UNIX命令378
问题831 终端仿真程序的使用379
13.4 终端仿真程序379
问题830 把用户的DOS PC设置为仿真终端379
问题832 用仿真程序传送文件380
问题833 高级终端仿真程序的特性381
问题835 UNIX到DOS的文件变换382
问题834 在UNIX和DOS系统下发送压缩文件382
问题837 用NFS进行文件共享383
13.5 用tip命令从UNIX系统连接到DOS PC383
问题836 使用tip命令从UNIX机器上访问DOS383
13.6 DOS和UNIX机器的联网383
问题841 使用Macintosh PC机上的终端仿真程序访问UNIX主机384
问题838 从哪里可获得用于DOS PC的(PC)NFS软件384
问题839 用TCP/IP连接DOS和UNIX机器384
问题840 从哪里可获得用于DOS PC的TCP/IP软件384
13.7 一起使用Macintosh PC机和UNIX机384
问题843 Macintosh PC机上的文件共享385
问题842 在Macintosh PC机上使用TCP/IP385
问题846 在DOS打印机本地打印UNIX文件386
13.8 用UNIX系统作为网络上PC机的服务器386
问题844 用UNIX系统作为文件服务器386
问题845 用UNIX作为打印服务器386
问题848 用UnixWare作为文件和打印服务器387
13.9 用LAN连接DOS PC和UNIX机器387
问题847 文件和打印服务器387
问题850 在DOS PC上使用Toolkit执行UNIX命令388
问题849 用UNIX Manager作为文件和打印服务器388
13.10 在DOS上使用UNIX工具以及在388
UNIX上使用DOS工具388
问题851 MKS Toolkit中斜线和反斜线的使用389
问题853 在DOS下使用uucp390
问题852 在MKS Toolkit下使用管道和重定向390
问题856 DOS中便于移植的C语言编程391
问题854 与其他网络和应用环境一起使用MKS Toolkit391
问题855 在UNIX机器上执行DOS功能391
13.11 DOS和UNIX下的程序开发391
问题857 在DOS机器上对C程序使用make392
问题858 在同时使用DOS和UNIX的机器上运行应用程序393
13.12 在DOS和UNIX系统下运行同样的应用程序393
问题860 为用户的DOS PC寻找一个X服务器394
13.13 在DOS PC使用X Windows394
问题859 用X Windows运行虚拟终端会话394
问题862 使用Merge在X Window系统下运行DOS395
问题861 在UNIX X显示器上显示PC会话395
问题865 获得X Window系统的公共域版本396
第十四章 使用并定制X Window系统396
14.1 X Window系统入门396
问题863 什么是X Windows系统396
问题864 获得X Window系统396
问题868 窗口管理程序397
问题866 得到基于Intel的UNIX系统的X Window软件397
问题867 X Windows的客户—服务器模型397
问题871 显示器的大小和可靠性398
问题869 基本硬件要求398
问题870 X终端398
问题875 取代DISPLAY值399
14.2 定制及运行X Window系统399
问题872 启动X Windows399
问题873 多屏显示399
问题874 指定在哪一屏显示客户机399
问题880 会话文稿400
问题876 设置DISPLAY变量400
问题877 在远程机器上运行X Windows程序可能会出现的两个普遍问题400
问题878 屏幕定位400
问题879 使用工作区存储设置信息400
问题882 避免会话挂起401
问题881 重新定向客户机的标准错误信息401
问题886 标记任何应用客户程序的图符402
问题883 设置和启动客户402
问题884 使用topLevelShell Widget402
问题885 建立图片的位表(bitmap)402
问题891 多个窗口显示时,将其边界靠近403
问题887 在标题框中定义标题内容403
问题888 节省窗口移动和翻阅的时间403
问题889 定义应用窗口的参考角和偏移值403
问题890 隐含窗口的像素403
问题893 杀死(kill)一个xterm窗口404
14.3 xterm客户404
问题892 xterm客户程序404
问题897 使用xbiff得到邮件(Mail)信息405
问题894 使用xterm为一特殊命令创造窗口405
问题895 为xterm设置Color(颜色)选项405
14.4 介绍一些X客户程序405
问题896 使用xclock客户程序405
问题901 基于X Windows的编辑器406
问题898 使用xlock锁住工作站406
问题899 怎样发现用户系统支持哪些X Windows客户程序406
问题900 使用X Windows计算器406
xcalc406
问题908 其他有用的基于X Windows的网际服务客户程序407
问题902 基于X Window的邮件阅读程序407
问题903 基于X Windows的着色程序407
问题904 基于X Windows的绘图程序407
问题905 用XV观看图片407
问题906 使用xgrabsc捕捉屏幕图像407
问题907 基于X Windows的网际服务客户程序407
问题909 使用资源变量408
14.5 资源变量和事务408
问题911 资源数据库409
问题910 确定资源的缺省值409
问题912 为了熟悉一个应用程序,如何找到可用的资源410
问题917 使用资源来熟悉Widget的功能411
问题913 选择字体411
问题914 设置布尔值资源411
问题915 为熟悉某些特殊应用客户操作的资源411
问题916 使用预先存在的Widgets功能411
问题920 更多有关使用翻译表的知识,包括用鼠标来操作翻屏光条412
问题918 使用翻译表412
问题919 使用单键锁住主控台412
问题923 改变键盘映射413
问题921 使用翻译从鼠标发送字符串413
问题922 将新的翻译加上条件413
14.6 键盘映射和实用工具413
问题928 当运行新功能时,使用备份目录414
问题924 在一窗口选择一段正文并将它传送给另一窗口414
问题925 将正文放入选择缓冲区414
问题926 选择xclipboard功能414
问题927 从Shell序列中使用选择缓冲区的内容414
问题931 在哪里能找到有关X Windows系统的更多信息415
14.7 管理X Windows415
问题929 给用户授权415
问题930 使用客户程序xhost415
14.8 发现更多有关X Windows的东西415
问题932 X Windows讨论会416
问题933 编写程序文档417
第十五章 用C语言编写的应用程序417
15.1 程序开发417
问题935 命令cc完成的功能418
问题934 C语言库418
问题936 给源程序文件命名419
问题939 编写通用程序420
问题937 不要重写新文件,而要在原文件基础上进行修改420
问题938 每次修改一处地方420
问题941 排列美观更易于维护422
问题940 不要在有错误的程序上作修改422
问题944 lint错误检查423
问题942 从一开始就尽量使用参数423
15.2 使用lint423
问题945 控制lint输出423
问题948 Makefile的组成424
问题947 所有程序均使用make424
问题946 在程序中插入指令来影响lint运行424
15.3 使用make424
问题950 一个更为复杂的Makefile425
问题949 Makefile示例425
问题951 使用make宏命令426
问题953 C语言中避免赋值出错427
问题952 查阅传统的编程错误427
15.4 避免编程错误427
问题955 不要被字节顺序困惑428
问题954 逻辑操作符的优先权428
问题957 变量类型的大小429
问题956 避免使用整型int数据类型429
问题959 不要使用编译优化器以免产生模棱两可的错误430
问题958 处理模棱两可的编译错误430
问题963 用注释行分离各个函数431
问题962 正确删除不需要的代码431
问题960 使用vi%命令定位匹配问题431
15.5 程序结构431
问题961 所有程序代码都使用一致的程序编排方式431
问题965 临时变量名既要简单又要一致432
问题964 注释中不要包含*列432
问题966 在所有程序和文稿中使用getopts功能433
问题968 在for语句中有一链表434
问题967 在for循环中使用一致的循环控制434
问题971 常使用意外输入、随机数据和/unix进行测试435
问题970 怎样解决malloc()错误435
问题969 不要使用固定数组,用malloc()分配空间435
问题976 解释每个程序终止机制436
15.6 错误处理436
问题972 修改代码时使用程序块436
问题973 引用长结构变量时使用宏436
问题974 在print语句中,使用条件表达式操作符436
问题975 编辑程序时,要插入匹配的括号436
问题979 在程序开始部分避免出错437
15.7 调试问题437
问题977 报告所有错误437
问题978 使用一致的错误信息语法437
问题982 出错前准备:信息捕捉程序438
问题981 出错前准备:日志工具438
问题980 出错前准备:-g选项438
问题985 定位内存出错位置439
问题984 基本调试程序439
问题983 调试技术439
问题986 如何查找有用的文档440
问题989 定期翻阅文档441
问题988 阅读手册441
问题987 位于命令和子程序所带括号中数字的含义441
问题992 掌握程序开发的规律442
问题991 写一临时程序以帮助理解某一功能442
问题990 遵循已有的UNIX系统工具模型442
问题995 为系统命令选择Shell443
问题993 如果你不明白某事,抓住其线索直至掌握它…………………………问题994 不要建立core文件443
问题998 一个lex程序示例444
问题997 什么是lex444
问题996 建立国际字符444
15.8 使用lex444
问题999 如何使用该示例445
问题1000 如何扩展该示例以完成其他功能446
问题1002 怎样使用ranlib448
问题1001 移植至SVR4448
15.9 软件移植448
问题1003 BSD兼容模式449
问题1006 使用getrusage450
问题1005 使用index/rindex,strcasecmp/strncasecmp,bcopy/bcmp/bzero450
问题1004 更多有关BSD兼容模式450
问题1008 使用setlinebuf和setbuffer的stdio缓存451
问题1007 等价于getdtablesize的SVR4子程序451
问题1010 处理信号452
问题1009 正则表达式的区别452
问题1011 使用getwd查找当前目录453
问题1013 如何查找更多信息454
15.10 查找更多关于UNIX下C语言的信息454
问题1012 使用gethostname查找机器名454
问题1014 为用户机器找到一个C编译器455
热门推荐
- 1193636.html
- 3509165.html
- 1204268.html
- 2094915.html
- 822224.html
- 3449268.html
- 2220686.html
- 3886850.html
- 3800195.html
- 1140019.html
- http://www.ickdjs.cc/book_3279444.html
- http://www.ickdjs.cc/book_3799049.html
- http://www.ickdjs.cc/book_2228524.html
- http://www.ickdjs.cc/book_3412166.html
- http://www.ickdjs.cc/book_130997.html
- http://www.ickdjs.cc/book_459226.html
- http://www.ickdjs.cc/book_1939103.html
- http://www.ickdjs.cc/book_2076300.html
- http://www.ickdjs.cc/book_14752.html
- http://www.ickdjs.cc/book_2775942.html