本书不仅以平易的文字与插图帮助初学者了解NUIX,而且有详细严谨的介绍让有一定基础的读者能进一步使用UNIX。本书前四章主要是对UNIX系统作简单的介绍;第四章至第十章属于进一步提高的内容,详细介绍常用系统指令、vi编辑程序、shell的概念(包括Bourne shell、C shell、TCSH、BASH 以及Kom shell)、如何编写Shell程序、电子函件以及在线帮助等;第十一章与第十二章则是介绍UNIX上的用户图形界面(Graphic User Intertace)、X视窗系统以及UNIX上所提供的一些Internet工具。\r\n 本书的文字力求乘法流畅并畏以插图说明,兼顾SVR4与BSD4.4两大主流UNIX系统,完整性与适用性俱佳,希望能记读者轻轻松松地漫游于UNIX天地,帮助您快速入门,让您领略UNIX世界的奥妙。
第0章 绪论\r\n\r\n本书导读\r\n谁需要这本书\r\n本书定位\r\n本书大纲及各章概要\r\n本书的特色\r\n本书的编排格式\r\nUNIX从头细说\r\n模块化的系统设计\r\n逻辑化的文件系统\r\n开放式系统(open System)\r\n开放式系统的结构\r\n人机界面层\r\n应用环境层\r\n协同服务层\r\n通讯服务层\r\n基台层\r\n\r\n第1章 系统概论\r\n\r\n操作系统是什么?\r\nDOS与UNIX有什么不同\r\n基本概念\r\n核心程序(kemel)\r\nShell\r\n指令(comands)\r\n\r\n第2章 进入系统\r\n\r\n终端/键盘\r\n注册系统\r\n帐号与通行密码\r\n怎样注册\r\n提示符\r\n注册时可能遇到的问题\r\n键盘\r\n调制解调器(Modem)或电话线\r\n终端设置开关(Switch)\r\n通行密码记错了?\r\n设定安全可靠的通行密码\r\n更改/建立通行密码\r\n注销系统\r\n设定终端机型\r\n\r\n第3章 目录、文件与指令执行\r\n\r\n目录和文件\r\n目录(Directory)\r\n一般文件(Ordinary file)\r\n设备文件(Device file)\r\n用户的主目录\r\n如何执行指令\r\n指令的执行\r\n列出目录内容-ls\r\n选择目录\r\nls的选项\r\n文件的读写与执行权限\r\n显示当前的工作目录pwd\r\n改变工作目录cd\r\n阅读文件内容—cat\r\n阅读文件内容—more\r\n移动文件/文件重新命名—mv\r\n拷贝文件—cp\r\n删除文件—rm\r\n链接文件—ln\r\n建立目录—mkdir\r\n删除目录—rmdir\r\n重定向(Redirection)与管道(Pipe)\r\n使用打印机\r\n把文件送到打印机(Ip与pr)\r\n检查打印情况\r\n\r\n第4章 常用的系统指令\r\n\r\nar\r\napropos\r\nat\r\ncal\r\ncat\r\ncd\r\nchod\r\ncp\r\ndate\r\ndf\r\ndiff\r\ndu\r\necho\r\nfind\r\nfinger\r\ngrep\r\nGroups\r\nkill\r\nls\r\nmail\r\nmesg\r\nmkdir\r\nmv\r\nnohup\r\nln\r\nlp\r\nlpr\r\npasswd\r\npr\r\nps\r\npwd\r\nrm\r\nsort\r\nspell\r\nsu\r\ntail\r\ntalk\r\ntouch\r\ntty\r\numask\r\nwall\r\nwc\r\nwho\r\nwirte\r\n\r\n第5章 屏幕编辑程序vi\r\n\r\n基本概念\r\n启动vi\r\n移动光标\r\n进入插入模式\r\n退出vi\r\n删除内容\r\n合并两行与复原动作\r\n查询光标所在位置\r\n屏幕卷动以及快速移动光标\r\n查找字符串\r\n本文的替换\r\n具有特殊意义的字符\r\n本文的移动与复制\r\n文件合并\r\n加入行号\r\n恢复系统当机时正编辑的文件\r\nvi命令摘要\r\n\r\n第6章 核心的防弹衣—shell\r\n\r\nshell是UNIX下的命令解释器\r\n在shell下执行命令\r\nshell是如何解释命令的\r\n现在用的是什么shell\r\nsh、csh、ksh、tcsh与base的比较\r\nshell下的特殊字符(metacharacter)\r\nshell的变量与环境变量\r\n变量和环境变量的设定\r\nC shell与TCSH的内置的设定\r\n使用环境变量所须注意的事项\r\nshell变量的使用\r\n变量运算\r\n具有特殊意义的变量\r\n环境设定文件-.profile、.cshrc及.login\r\nshell的内置命令\r\n\r\n第7章 shell程序设计简介\r\n\r\n以命令文件设计新指令\r\nshell的循环与流程控制语句\r\n注解符号\r\n执行程序符号-后引号(back quote)\r\n变量的数值运算expr指令\r\nshift语句\r\n条件语句if...then...fi\r\n^(caret)特殊字符\r\ntest语句\r\nelif语句\r\nexit语句\r\ncase语句\r\n程序的跟踪-X选项\r\n循环语句for\r\n循环语句while\r\n点(.)指令\r\n虚指令(:)\r\nbreak与continue指令\r\n在命令命令文件中使用函数\r\n更深入的观念\r\n\r\n第8章 UNIX的设备文件\r\n\r\nUNIX设备\r\n设备(Device)文件与号码\r\nUNIX如何使用终端\r\n加上终端\r\n调试\r\n打印机\r\n连接打印机\r\n打印排序\r\n打印控制\r\n\r\n第9章 程序开发工具 C语言编译器\r\n\r\nC语言的开发环境\r\n编译程序CC\r\n函数库\r\n辅助工具程序\r\n程序的编译\r\n编译程序的工具-make\r\n\r\n第10章 电子函件联机帮助\r\n\r\n电子函件\r\nmail指令\r\n寄信功能介绍\r\n收信功能介绍\r\n文件.mailrc与dead.letter\r\n联机帮助\r\n以man指令查询联机使用手册\r\n以apropos查询指令\r\nwhatis指令\r\n\r\n第11章 通讯应用软件\r\n\r\ntelnet\r\n远端注册\r\nftp\r\n文件传输协议\r\narchie\r\nanonymous ftp文件搜索服务器\r\nnetnews\r\n网络新闻\r\n网络新闻的读取工具\r\ngopher\r\nWWW\r\n\r\n第12章 X视窗系统简介\r\n\r\n简介\r\nX的结构\r\nX server\r\nX客户端\r\n使用X视窗\r\n启动X视窗\r\nX视窗的外观与基本操作\r\nXterm\r\nX视窗下的简易系统管理\r\n关机\r\n新增、更新与删除用户\r\n\r\n索引
无封面