




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UNIX 系统基础 UNIXUNIX 系系 统统 基基 础础 青岛中天公司系统集成部 2004 年 UNIX 系统基础 第 2 页 中天公司系统集成部 目目 录录 第一章第一章 UNIX 系统的组成及核心的体系结构系统的组成及核心的体系结构 4 1 1 UNIX 系统的优点 4 1 2 UNIX 系统的组成 4 第二章第二章 UNIX 的文件系统的文件系统 6 2 1 UNIX 的目录结构 6 2 2 UNIX 的文件 目录管理 6 2 3 文件 目录的存取权限 9 2 4 文件系统的空间维护 10 第三章第三章 SCO UNIX 系统管理工具简介系统管理工具简介 12 3 1 帐户管理 12 3 2 软件管理 12 第四章第四章 VI 编辑器编辑器 13 4 1 VI概述 13 4 2 在VI中访问 SHELL 16 4 3 其它命令 17 第五章第五章 UNIX 常用命令常用命令 19 5 1 SHELL 命令的结构 19 5 2 环境变量的设置 19 5 3 输入 输出定向及管道线的使用 19 5 4 常用命令及使用 DOS 19 第六章第六章 终端的安装与管理终端的安装与管理 26 UNIX 系统基础 第 3 页 中天公司系统集成部 6 1 终端安装方法 26 6 2 终端的开关机方法 26 6 3 在终端上签到 签退 26 6 4 终端参数 类型的设置 26 6 5 与终端有关的几个文件 26 第七章第七章 UNIX 进程系统进程系统 28 7 1 进程的概念及其优先级 28 7 2 进程的状态和使用PS命令查看进程的状态 29 7 3 在后台运行进程 29 7 4 父进程与子进程 29 7 5 进程的终止 29 第八章第八章 UNIX 网络配置介绍网络配置介绍 31 附录一附录一 UNIX 开发系统介绍开发系统介绍 35 附录二附录二常见故障与分析常见故障与分析 37 附录三附录三 UNIX 安装及紧急启动盘安装及紧急启动盘 39 UNIX 系统基础 第 4 页 中天公司系统集成部 第一章第一章 UNIX 系统的组成及核心的体系结构系统的组成及核心的体系结构 本章内容简介 UNIX 系统的优点 UNIX 系统的组成 UNIX 于 1969 年由美国 AT T 公司的 Bell Lab 开发 版本很多主要有 AT T BSD SCO HP AIX 等等 我们主要以 SCO 与 AIX 为例介绍一下 UNIX 基 础知识 1 11 1 UNIXUNIX 系统的诸多优点系统的诸多优点 1 UNIX 系统的代码不仅仅提供可执行代码 而且有对程序员非常有用的源程 序代码 UNIX 系统的这一开放特性使得该系统能够迅速发展 2 UNIX 系统向用户提供了许多实用工具 用户可借以完成各种的工作 3 UNIX 系统可以是单用户使用的操作系统 也可以是多用户使用的操作系统 而且还是一个多任务的操作系统 4 UNIX 系统提供了一个极好的网络环境 5 UNIX 系统适用于各种计算机 1 21 2 UNIXUNIX 系统的组成系统的组成 UNIX 操作系统是控制计算机的一组程序 它在用户和计算机之间起连接作 用 并为用户提供有助于工作的工具 1 2 1 UNIX 系统主要由四个部分组成 UNIX 系统基础 第 5 页 中天公司系统集成部 核心 文件系统 网络服务 打印服务 电子邮件 系统调用界面 设备驱动程序 用户应用程序 其它公用程序 SHELL 数据库系统 UNIX 系统基础 第 6 页 中天公司系统集成部 第二章第二章 UNIX 的文件系统的文件系统 本章内容简介 UNIX 目录结构 UNIX 文件和目录管理 目录与文件的存取控制 文件系统的空间维护 2 2 1 1 UNIX 文件系统的目录结构文件系统的目录结构 UNIX 的文件系统对文件管理相当灵活高效 因此 UNIX 的文件系统已被 多种操作系统 如 MS DOS 广为采纳 UNIX 系统提供的是一种目录的层次结构 其中 目录可放置文件 又可以包含目录 由此形成倒置的树形结构 如下图 树形文件系统示例 lib dev usr etc bin tmp sfeb tfebac commdata tbl tfeb tclt 2 2 2 2 UNIXUNIX的文件管理的文件管理 2 2 1 cp 命令与 mv 命令 1 命令cp file1 file2用于复制文件 file1 为源文件 file2 为目标文 件 file2也可以是一个目录名 2 命令mv file1 file2用于移动文件或目录 file1 为源文件或目录 UNIX 系统基础 第 7 页 中天公司系统集成部 file2为目的目录或文件 若file1为文件 则file2可为文件或目录 若 file1为目录 则file2实质是给file1重新起的名 file2不能是已经存在的 目录或文件 2 2 2 rm 命令 1 命令rm file1 用于删除文件 2 命令rm r dir1可递归删除dir1及其中的所有内容 2 2 3 3 UNIXUNIX的目录管理的目录管理 UNIX文件系统有它自身的特色 如命令 数据文件和其他目录甚至硬设备 等可视为目录的实体即文件 另外 UNIX文件对于属主用户 同组用户以及其 它用户所提供的权限设置 是它在文件保护及系统安全方面的以大特色 下面 具体叙述UNIX的文件系统 2 3 1 主目录 1 用户向UNIX系统注册登录后 处在文件系统中的特定位置 称为自己的 主目录 HOME Directory 2 每个用户都有自己的主目录 通常在其主目录之下或主目录中建立的子 目录之下工作 相互间不会发生冲突 2 3 2 目录的建立与删除 1 命令mkdir dir1 make directory 建立目录 用于建立一个新目录 2 命令rmdir dir1 remove directory 删除文件 可以删除目录 删除 目录时要求此目录为空 命令rm r dir1 删除目录及目录下所有的文件及子目录 使用这个选 项时必须十分小心 因为它很有可能将目录中有用的内容也删掉 2 3 3 目录内容的显示 1 ls 显示当前目录的内容 2 ls C 以紧凑格式显示 3 ls F 显示文件类型 4 ls R 递归显示 UNIX 系统基础 第 8 页 中天公司系统集成部 5 ls l 显示目录的详细内容 ls l total 3 drwxrwxrwx 3 root sys 80 Apr 5 19 46 sdnx rwxrwxrwx 1 root sys 88 Apr 5 19 23 qdnx 第一个字段 文件类型 指出长列表中文件的类型 它主要有以下几种 普通文件 d 目录 第二个字段 权限 说明各用户读 写 执行该文件或切换到该目录下的 权限 一列以字节为单位给出文件的大小 再往左是文件所属的用户和组 root为文件的拥有者 sys为root所在的组 再向左的一位数字表示与文件 相链接的数目 在最左边给出了文件的访问权限 见右图 r w x r w x r w x 第三个字段 链接数 说明该文件有几个链接 第四个字段 属主 文件主的注册名 第五个字段 组 说明文件属于哪一组 2 3 4 目录的重命名 mv oldname newname 2 3 5 目录的复制 文件类型 d表示目录 r 可读 w 可写 x 可执行 所有 者权 限 所属 小组 权限 其它 用户 权限 文件类型 权限链接数 属主组 文件长度 上次修改日期时间 文件名 UNIX 系统基础 第 9 页 中天公司系统集成部 copy old dir new dir 其中 old dir 是源目录的名字 new dir 是目标 目录的名字 简单的文件名和路径名都可以使用 2 3 6 比较目录 dircmp directory1 directory2 例 dircmp tpb lsl Oct 26 18 20 1999 tpb only and lsl only Page 1 w1 ss w2 Oct 26 18 20 1999 Comparison of tpb lsl Page 1 directory same acdact txt same btpenv txt 列表的上半部列出了哪些文件只包含在一个目录 后半部则是对两个目 录都有的文件进行详细比较的结果 2 2 4 4 文件与目录的存取权限文件与目录的存取权限 2 4 1 改变文件权限 使用 chmod C change mode 命令可以改变文件的权限 例 1 chmod R 770 febadm 将目录 febadm 及目录下的文件的权限递归的改为 770 属主和组拥有读 写 执行权 例 2 chmod a r w tfeb 所有用户 组加上读权 去掉写权 2 4 2 改变文件的属主 chown new own filename 其中 new own 是新系主的注册名 filename 可为目录但不会递归地将目 录的内容的所有者改变 只有当前的系主才可以将文件的所有权给予其他用户 UNIX 系统基础 第 10 页 中天公司系统集成部 例 chown sfeb sfeb 2 4 3 查看你所在的组 id c 命令可以查看用户所在的用户组 例 id uid 0 root gid 3 sys groups 3 sys 0 root 1 other 2 4 4 改变文件所在的用户组 chgrp c change group 命令 可以改变一个文件所在的用户组 chgrp new group filename 其中new group是新用户组的名字 filename可为目录但不会递归地将目 录的内容的所属小组改变 例 chgrp sfeb sfeb 2 2 5 5 文件系统的空间维护文件系统的空间维护 为了提高系统的运行效率 一般不主张将文件系统占满 否则 可能影响 文件的正常操作 应该保证每个系统至少有15 的自由空间 才可以使系统运行 的比较好 应该经常检查系统上全部文件系统的自由空间数量 并及时清理不 再使用的临时文件 2 5 1 显示自由空间 df t f v i 文件系统的设备名 t 报告文件系统拥有的全部块数 i节点以及未使用的数量 f 只报告文件系统中自由块数 v 分别报告文件系统中拥有的块数 以使用的块数 自由块数以及自 由块数所占的百分比 i 分别报告i节点以使用的数量 自由数 总数以及所使用的i节点占 总数的百分比 2 5 2 显示硬盘的使用情况 du afrsu directory a 详细列出指定目录下每个文件所使用的块数 及整个目录的总块数 f 仅显示当前文件系统中文件所使用盘块的情况 UNIX 系统基础 第 11 页 中天公司系统集成部 r 当命令行中指定的目录或文件不能读或不能打开时 产生提示信息 s 仅仅指出指定目录所占的总块数 而不列出它们所含各级子目录使 用硬盘的详细情况 u 不显示那些连接数大于1的文件使用盘块情况 2 2 6 6 练习练习 2 6 1 1 在自己的主目录下 建立一个子目录 doc 进入 doc 建立一个子目录 letter 进入 letter 然后回到上级目录 再回到主目录 2 如何知道自己的当前目录是什么 如何知道自己的主目录是什么 3 直接删除目录doc 留意系统的提示 2 6 2 1 在主目录下用 vi 建立一个文件 用 ls F 显示出主目录下的内容 2 以ls CF 显示出主目录下的内容 3 以ls l 显示出主目录的内容 4 将test改成属于root所有 用ls l 查看test的所有者 5 删除test 留意系统提示 6 将test改成属于自己所有 留意系统提示 2 6 3 1 在主目录下用 vi 建立一个文件 try 用 ls l 查看 try 的访问权限 将 try 的同组访问权限增加 w 用 ls l 查看 try 的访问权限 将 try 的同组用户的访问权限去掉 w 与 r 用 ls l 查看 try 的 访问权限 2 复制一个内容与 try 相同的文件 try1 将 try1 改名为 try2 3 将doc目录改名为document 2 6 4 1 删除文件 try2 2 在目录document中建立一个内容与try相同的文件try3 3 递归删除document及其中的所有内容 UNIX 系统基础 第 12 页 中天公司系统集成部 第三章第三章 SCO UNIX 系统管理工具简介系统管理工具简介 本章内容简介 帐户管理 软件管理 3 3 1 1 帐户管理帐户管理 用 root 登录后 用 scoadmin 进入系统管理 其中项与项之间的移动用 TAB 键或方向键 3 1 1 增加一个用户 从菜单中依次选择 Account Manager Users Add New User 输 入 login Login Shell Home Directory 及 Login Group 等项之后选定密 码 按 OK 后 系统核心即创建一个以 Login 命名的帐户 3 1 2 修改用户 先选定要修改的用户 然后依次选 Account Manager Users Modify 与创建用户的输入项一样操作 即可修改一个用户 3 1 3 删除用户 选定要删除的用户后 依次选 Account Manager Users Delete 确认后 即可删除一个用户 3 3 2 2 软件管理软件管理 从菜单中依次选择 Software Manager Software 1 若为安装 则选择 Install New 根据提示选择安装点 如 本地 主机 远程主机或软驱 即可 2 若为拆卸软件 则选定要删除的软件后 选择 Remove Software 即可 UNIX 系统基础 第 13 页 中天公司系统集成部 第四章第四章 VI 编辑器编辑器 本章内容简介 vi 概述 vi 编辑器的工作方式 vi 的常用命令 4 4 1 1 vivi 概述概述 vi 是 UNIX 系统中正文编辑的标准工具 它可以支持正文文件的全屏幕编辑 和写入 它是用户用的最多的编辑程序 4 1 1 启动 vi 文件的编辑是键入 vi filename 开始的 如果该文件已经存在 vi 就 会将其读入 否则就会创建它 例如 vi btptod txt B215 1 0 0 1 100 6 0 B223 1 0 0 100 5 0 B231 0 0 0 0 0 0 B256 0 0 0 1 50 5 0 B302 1 0 0 1 1 0 0 btptod txt Read only 5 lines 109 characters 这里文件 btptod txt 在当前目录下已经存在 其中前五行是文章的正 文 屏幕最底端一行提示了文件的名字 文件的存取权限 只读 行数 字符数 此时如果你想编辑 则需要改变文件的权限 再重新装入 如果该 文件不存在 则会显示 btptod txt new file 表示该文件是一个新文 件 4 1 2 输入正文 UNIX 系统基础 第 14 页 中天公司系统集成部 vi 有三种工作方式 命令方式 文本输入方式最后行方式 见下图 在进入 vi 后 首先进入的是命令方式 只有在用户发出输入正文的命令 后 才可以输入正文 而在输入的过程中 除非按键返回命令方式 其 它键入的任何字符都将被视作输入的内容 不被当作命令来解释 以下命令 都可以将命令方式转入插入方式 a 从光标右侧开始添加正文 A 从行尾开始添加正文 i 从光标左侧开始插入正文 I 从行首开始插入正文 o 在当前行之后插入新的一行 O 在当前行之前插入新的一行 Go 在文件尾后添加新的一行 1Go 在第一行正文前插入新的一行 正文输入完毕之后 按键可以返回命令方式 4 1 3 保存文件并退出 vi 我们在利用 vi 编辑文件的时候 实际上只是在对 vi 创建的副本进行修 改 只有在执行了写入命令之后 对原文件的修改才真正生效 因此 在退 出 vi 编辑之前 应该注意保存对文件的修改 我们只有在命令方式下 才可 以保存文件和退出 vi 保存文件和退出 vi 的命令很多 它们大多数以 开头 w 保存当前文件 但并不退出 该文件可以通过使用文件名作为 参数 而将文件存入另一个文件 如 w newfile 如果 newfile 不存在的话 vi 将创建并写入该文件 如果该文件只 键入 q 键入 命令完成 键入 键入 esc 键入 a i 等 命令方式 文本输入方式 最后行方式 UNIX 系统基础 第 15 页 中天公司系统集成部 读的话 则应使用 w 因为叹号 将告诉 vi 忽略所有 错误信息 强行执行该命令 q 退出 vi 当正文被改动之后 该命令无效 q 不保存当前改动退出 vi x 保存当前更改并退出 vi wq 保存当前文件并退出 vi 它与命令 x 的不同之处在于 x 只对 进行了修改的文件进行保存 即对那些未修改而直接退出的文 件不执行写入的操作 如果当前文件为只读 或同时编辑多个 文件时 该命令无效 ZZ 存盘退出 4 1 4 在文件中移动 箭头键可以使光标每次移动一个字符同时在命 令方式下如下的按键也具有相同的功能 h 向左移动一个字符 l 向右移动一个字符 k 向上移动一个字符 j 向下移动一个字符 此外 还可以一次移动多个字符 下列命令前的可选参数 n 将指明其 后命令的执行次数 如 要向右移动 5 个单词 应键入 5w n b 向右移动一个 或 n 个 单词 n w 向前移动一个 或 n 个 单词 移到行首 移到行尾 其它控制屏幕显示的命令如下 u 向前移半屏 d 向后移半屏 b 向前移一屏 f 向后移一屏 j hl k UNIX 系统基础 第 16 页 中天公司系统集成部 l 刷新屏幕 输入汉字的时候经常会出现乱屏 该命令 用于重画屏幕 4 1 6 删除和恢复正文 n x 删除光标所在处的字符 如 12x 将删除从光标开始 处的 12 个字符 n X 删除光标左侧的字符 n dw 删除从光标所在处开始 到下一个单词之间的单词及 空格 例如 4dw 将删除 4 个单词 n dd 删除当前行 n dG 删除自光标处开始 到行尾的所有内容 n x y d 删除 x 行到 y 行之间的内容 如 100 200 d 将删除 从第 100 行到 200 行之间的所有内容 4 1 6 恢复已删除的正文 使用 u 或 U undo 命令可以取消上一次的删除操作 p paste 命令可将上一次删除的正文插到光标的右侧 它对于转换两个相邻 字符的位置是非常有用的 P 将缓冲区的内容取至当前行以上 4 1 7 查找正文 向前搜索 例如我向查找文档中的 adcd 键入 abcd 即可 向后搜索 n 寻找下一个匹配 配合 使用 N 可以向前查找 4 1 8 替换正文 s old new 其中 old 代表要查找的串 new 是要替换的串 如 s needle bodkln 该命令在正文中执行之后 needle 的第一次 出现将被替换 键入 可在当前行重复执行替换的命令 如果需要全程替换应使用 1 s old new g 这种格式中 将从第一行到最后一行进行替换 表示文章的最后一行 UNIX 系统基础 第 17 页 中天公司系统集成部 或者 g old s new g 其中 g 指出后面的动作要在全程范围内含有 old 的串进行替换 g 指出当一行中多次出现 old 时全部进行替换 4 4 2 2 访问访问 SHELLSHELL 有时在编辑文件时需要使用系统命令 可以使用如下的方法 1 r command 此时命令的结果被插入当前行的下一行 2 command 例 vi acdact txt 91202040014400000673 000278320 0 杨海长 0 00 03 19 1999 91202040014400000673 000278322 0 王光增 0 00 03 19 1999 91202040014400000673 000278323 0 房孝宗 0 00 03 20 1999 1 cut f1 4 d 结果为 91202040014400000673 杨海长 91202040014400000673 王光增 91202040014400000673 房孝宗 3 暂时回到 shell sh 在 vi 的命令模式下 键入该命令 将在不退出 vi 的情况下启动一个 新的 shell 用户可以在其中执行各种命令 当键入 exit 或D 命令 后 将退出该 shell 并返回 vi 4 4 3 3 其它命令其它命令 重复前次操作 相当于 word 中的 CTRL Y n 下一个文件 进入 vi 的时候 经常用通配符打开若干个文 件 该命令用于切换到下一个文件 r 读文件 e 编辑文件 f 显示文件名 UNIX 系统基础 第 18 页 中天公司系统集成部 set 修改 vi 的设置例如 set number 显示行号等等 小技巧 段落复制 yy 与 p 经常配合使用 完成段落复制 例如 我想将从前一段复制 5 行到 当前位置 通常的做法是 将光标移动到前一段的起始处 键入 5yy 这样 这 5 行就被复制到缓冲区里 然后键入 p 命令 缓冲区内的 5 行就被粘贴到 当前位置上 于是就完成了复制 通过上面的命令 你就可以完成一些基本的文件操作 对于初学者来说 VI 这种编辑器可能不象其他编辑器那样界面友好 操作便捷 因为 初期的 UNIX 操作系统是专家根据自己的实际需要而开发的 忽略了初学者的需要而追 求从专家角度考虑的速度和精确性 但也正因为如此 非常适合编程人员的需 要 随着对 VI 的深入使用 你就会发现 VI 的许多优点 收益也就会越大 VI 中的许多功能是其他许多编辑器所不能比拟的 用心体会 肯定会有意想不到 的收获 4 4 3 3 本课摘要及问题本课摘要及问题 用 vi 写一篇个人简历 UNIX 系统基础 第 19 页 中天公司系统集成部 第五章第五章 UNIX 常用命令常用命令 本章内容简介 SHELL 命令的结构 环境变量的设置 输入 输出定向及管道线的使用 常用命令的使用 使用 DOS 5 5 1 1 命令结构命令结构 一般的 SHELL 命令具有以下形式 命令 命令行变元 如文件名或用户标识 命令的修饰符通常以减号 开始 如 ls d bak 5 5 2 2 环境变量的设置环境变量的设置 环境变量的表示形式为 名字 值 如 PATH usr 环境变量的广播用 export 如 export PATH 5 5 3 3 重定向及管道线重定向及管道线 符号 表示将标准输出重定向 而不是显示在屏幕上 如 ls a copy 则当前目录文件列表重定向到文件 a copy 符号 表示输入重定向而不是从键盘输入 管道 表示将一个命令的输出作为另一个命令的输入 如 ls pg 将分页显示当前目录中的内容 5 5 4 4 常用命令及常用命令及 DOSDOS 使用使用 5 4 1 常用命令 calcal 1 calendar 2 显示1到9999中任何一年的日历 UNIX 系统基础 第 20 页 中天公司系统集成部 不带参数时 输出上月 当月 下月日历 带一个参数时 输出此年的日历 带两个参数时 第一个是月 第二个是年 catcat 1 concatenate 2 连接文件并显示其内容 3 用法 cat 4 例如 cat file1 显示文件1的内容 cat file1 file2 file3 连接文件1和文件2并写入文件3 clearclear 清空当前屏幕 compresscompress 和和 uncompressuncompress compress filename 压缩文件 uncompress filename 把compress命令压缩的文件还原成压缩前的状态 并见压缩产生的文件从硬盘上删除 cutcut 从文件中的每一行中选择指定长度的字段 命令的格式 cut s d c f file1 file2 其中 file1 file2 系统中存在的文件名 clist list与 c之间没有空格 它用来指定字符位置 如 c1 5指文件每行的前五个字符 flist 紧跟在 f后的list表示文件的相应字段 如f1 5指显 示文件的第1和第5个字段 dchar char是字段的定界符 它与 f选项配合使用 s 命令行中选中 f同时在使用 s 作用是把文件进行压缩 例 UNIX 系统基础 第 21 页 中天公司系统集成部 cut c1 4 tmp aa cut f1 3 d tmp aa 命令中冒号 作为字段定界符 执行 命令时 把文件每一行的第1和第3个字 段送屏幕显示 使用cut命令时必须注意 1 命令行中必须有选项 c或 f 2 文件中的每一行的长度不能超过511 个字符 datedate 1 显示当前日期和时间 2 超级用户可通过date修改系统的日期和时间 date mmddhhmmyy 若不需要修改年度 可省略yy findfind 1 查找符合条件的文件 用法如下 find path name list expressions path name list 是被搜索的目录表 可为一个目录或多个目录 或为 绝对路径名或为相对路径名 Expressions 列出查找文件的条件以及对匹配 的文件所进行的操作 find 可对 path name list 的内容进行递归地搜索 2 find print 显示当前目录中的所有文件和目录的名字 find name sql print 查找当前目录下后缀名为sql的文件并显示 find user iss print 查找并显示根文件系统中iss用户的所有文件 filefile 1 检测文件类型 若是可执行文件 会提示 executable 若是文本文 件 会提示 ascii text 若是目录 会提示 directory 2 用法 file grepgrep UNIX 系统基础 第 22 页 中天公司系统集成部 在文件中查找指定字符串 用法 grep 若 缺省 grep显示文件中包含指定字符串的行的内容 若文 件名为多个则grep在显示包含指定字符串的行的内容时将以文件名加冒号 为前缀 例如 grep SHELL profile 常用的参数有 c 统计查出的包含此字符串的行数 l 列出含有此字符串的文件的名称 n 显示含有此字符串的行的内容及行号 y 忽略字符串大小写 passwdpasswd 功能 修改本用户的密码 例如 passwd 系统提示输入旧口令 输入旧口令 系统提示输入新口令 输入新口令 重新输入新口令 再输入一遍新口令 tartar tar cvf device filename 创建备份文件 AIX 系统必须指定设备名 tar rvf device filename 将文件追加到备份文件后 不覆盖原来文件 tar tvf filename 查看备份文件 tar xvf device filename 解开备份文件 manman 1 Manual 2 显示命令的使用手册 3 用法 man moremore 1 逐屏显示文件 2 控制前翻 后翻的命令与vi相同 UNIX 系统基础 第 23 页 中天公司系统集成部 3 键入 v 可进入vi 4 键入 q 退出 headhead 1 显示文件的前几行 2 head count file显示文件的前count行 3 若count缺省 显示文件的前10行 tailtail 1 显示文件的后几行 2 head count file显示文件的后count行 3 若count缺省 显示文件的后10行 cmpcmp 1 cmpare比较两个文件是否相同 2 cmp file1 file2比较两个文件是否相同 若不同将显示第一个 不同之处在第几个字节 第几行 3 cmp l file1 file2比较两个文件是否相同 若不同将显示所有不 同之处 显示第几个字节不同 以八进制数显示file1此处为何字 符 file2此处为何字符 diffdiff 比较两个文本文件是否相同 dircmpdircmp 1 比较两个目录是否相同 2 dircmp dir1 dir2报告只在一个目录中出现的所有文件 并比较在 两个目录中都出现的文件 3 dircmp d dir1 dir2在比较在两个目录中都出现的文件时将输出 类似diff的输出 susu 1 Substitute 2 暂时切换成另一用户 3 用法 su 不带用户名时 切换到超级用户 UNIX 系统基础 第 24 页 中天公司系统集成部 键入此命令 并输入有关用户的口令 即以此用户身份工作 工作完毕后 输入 exit 或 ctrl d 切换回用户 whowho 1 查看登录入系统的用户 2 例如 who root tty01 Jul 27 08 28 zhang ttyp0 Jul 27 09 01 显示内容为用户名 终端号 登录时间 5 5 2 使用 DOS 1 按标准的 DOS 格式列出 DOS 文件 dosdir directory 例 dosdir a 文件是以标准 DOS 格式列出 2 按 UNIX 系统格式列出 DOS 文件 dosls directory 例 dosls a 文件是以 UNIX 系统格式列出 3 在 DOS 和 UNIX 之间拷贝 DOS 文件 doscp filename1 filename2 doscp a projiect txt tmp 4 显示 DOS 文件 doscat filename 例 doscat a autoexec bat 5 删除 DOS 文件 dosrm filename 例 dosrm a text txt 6 创建 DOS 目录 dosmkdir directory 7 删除 DOS 目录 dosrmdir directory UNIX 系统基础 第 25 页 中天公司系统集成部 8 格式化 DOS 软盘 dosformat drive 例 dosformat dev fd0 5 5 6 6 作业作业 5 6 1 1 显示出今年的日历 2 显示主目录下 profile文件的内容 3 用vi在主目录下建立两个文件 a b 将b的内容追加到a的结尾 在主 目录下建立一个新文件c 它包含a和b的全部内容 4 清空屏幕 5 显示当前日期时间 5 6 2 1 递归显示主目录中的所有文件和目录的名字 2 显示主目录中的所有以a开头的文件和目录的名字 3 查找并显示主目录中root用户的所有文件 4 用file命令检测主目录及文件a的类型 5 显示 profile中带有 SHELL 的行的内容 5 6 3 1 显示 profile 中带有 SHELL 的行的数目 2 查看a b profile三个文件中哪个包含 SHELL 3 显示 profile中带有 SHELL 的行的行号 4 显示 profile中带有 SHELL 或 shell 的行的行号 5 如何可以得到grep命令的使用指南 6 逐屏显示文件 profile 5 6 4 1 显示 profile 的前 10 行 2 显示 profile的后12行 3 比较a b两个文件是否相同 4 在主目录下建立两个子目录dir1 dir2 在dir1下建立两个文件a b UNIX 系统基础 第 26 页 中天公司系统集成部 在dir2下建立两个文件b c 用dircmp比较dir1与dir2 5 查看有哪些用户登录在系统中 UNIX 系统基础 第 27 页 中天公司系统集成部 第六章第六章 终端的安装与管理终端的安装与管理 本章内容简介 终端安装方法 终端的开关机方法 在终端上签到 签退 终端参数 类型的设置 与终端有关的几个文件 6 6 1 1 安装串行终端安装串行终端 1 用终端线把终端与串口连接起来 2 设置终端 波特率 9600 8 位数据位 1 位停止位 没有奇偶校验 全双工 XON XOFF 握手协议 3 在主机上开启 enable ttyxx 此时终端应显示 login 6 6 2 2 终端开关机终端开关机 6 6 3 3 在终端上签到签退在终端上签到签退 6 6 4 4 终端类型设置终端类型设置 1 Bourne shell 和 Korn shell TERM termtype export TERM 2 C shell setenv TERM termtype 6 6 5 5 与终端有关的几个文件与终端有关的几个文件 etc inittab UNIX 系统基础 第 28 页 中天公司系统集成部 etc conf cf d init base etc conf init d sio etc gettydefs 本课摘要及问题本课摘要及问题 如何通过终端使用 UNIX 操作系统 怎样设置终端的特性 UNIX 系统基础 第 29 页 中天公司系统集成部 第七章第七章 UNIX 进进 程程 系系 统统 本章内容简介 进程的概念及其优先级 进程的状态和使用 ps 命令查看进程的状态 在后台运行进程 父进程与子进程 进程的终止 7 7 1 1 进程的概念及优先级进程的概念及优先级 7 1 1 进程的概念 进程是一个正在运行的程序 它是对程序的动态描述 7 1 2 进程的优先级 每个进程都有一个优先级 一般来说 进程等待执行的时间越长 其优 先级越高 当其优先级是所有进程中最大时 系统就会调度它去执行 执行 一段时间后其优先级会降低 系统就再选择另外一个优先级最高的进程执行 7 1 3 查看进程的优先级 由 ps f 命令的输出中可大体了解各个进程的优先级情况 C 值标识了 进程对 CPU 的最近一次的占用 它与 nice 值一起决定了它的优先级 7 1 4 改变进程的优先级 nice 命令 将 nice 加在常规命令的开始可改变命令的优先级 例如 nice cat etc passwd 以上命令将 cat 的优先级降低 10 单位 单位数可任意设置 其范围为 0 至 39 7 7 2 2 父进程与子进程父进程与子进程 相关描述 绝大多数进程是由其父进程利用 fork 系统调用创建 一个进程只有一个父进程 一个进程可有多个子进程 UNIX 系统基础 第 30 页 中天公司系统集成部 每个进程都有一个唯一的整数标识 7 7 3 3 进程的状态和使用进程的状态和使用 psps 命令查看进程的状态命令查看进程的状态 7 3 1 进程的状态 执行状态 进程被系统选中 占据 CPU 执行 若某种所需资源不满足则 进入睡眠状态 若其它的进程被系统选中执行则进入就绪状态 睡眠状态 因某种所需资源不满足而进入的一种等待状态 等所需资源 满足后进入就绪状态 就绪状态 一切准备就绪 在被系统选中执行后进入执行状态 7 3 2 ps 命令 功能 ps 命令报告进程的状态 格式 ps option arguments 参数 e 显示所有进程的信息 f 显示进程的详细信息 在 ps 的显示列表中 PID 为其进程号 TTY 为所在终端设备 PPID 为其父进程号 STIME 为 启动时间 CMD 为进程名称 7 7 4 4 进程终止进程终止 1 用键盘终止正在前台运行的进程可用 CTRL C 或 DEL 2 kill 命令可以将后台及前台进程终止 有时候某些进程无法终止 可选用 9 选项 除非超级用户 否则只能终止自己的进程 killkill 命令命令 用法 kill signame pid kill 发送一个信号给指定进程 用 9 参数表示强制终止 如 kill 9 12345 7 7 5 5 前台进程与后台进程前台进程与后台进程 1 前台进程与特定的终端有关 它一般由终端接收用户输入命令 产 生输出 UNIX 系统基础 第 31 页 中天公司系统集成部 2 在它终止前不能接收用户输入的新命令 3 后台进程大都在后台运行 用户终端基本不受影响 可以继续接收 用户输入新命令并运行 后台进程运行中也可以要求用户输入或向 终端输出 要启动后台进程 可在常规命令后加 系统将显示 进程号 如 lf 7 7 6 6 练习练习 1 在后台运行一个进程 2 列出本用户的所有进程 3 列出 root 的所有进程 4 终止另外用户的一个进程 UNIX 系统基础 第 32 页 中天公司系统集成部 第八章第八章 UNIX网络配置介绍网络配置介绍 本章内容简介 用 Network configuration Manager 或用 netconfig 配置 TCP IP 和网卡 如何测试系统中的 TCP IP 软件 了流行的 UNIX 支持的网络接口协议 FTP TELNET 等常用工具的使用 介绍介绍 计算机的网络发展由来已久 UNIX在其中也扮演了非常重要的角色 本课将主要介绍 讨论 一般的网络技术 并介绍UNIX支持的比较流行的通 讯协议 针对实用性 本课还主要介绍经常用 到的TELNET FTP等实用程序 8 8 1 1 设置单个网络接口设置单个网络接口 8 1 1 TCP IP配置 你可以通过配置网络接口来创建你的网络系统 实验1 使用netconfig配置局域网网络接口 通过使用netconfig命令 你能够添加 修改 浏览和删除网络接口配置 实验2 利用ifconfig检查接口 8 1 2 测试TCP IP配置 测试TCP IP配置包括核实TCP IP协议软硬件是否在正确工作 1 测试TCP IP软件 localhost是你的本地主机的别名 在特定的loopback网络中使用此名 任何与localhost的通讯被传输到loopback网络接口lo0上 这样不会导致 任何数据被传输到物理网络 你可以使用ping和netstat验证TCP IP软件 a ping命令 ping命令发送TCP IP数据包至目的地址 若成功 发送者会接到返回 的数据包 使用PING命令可以验证在本地主机的TCP IP配置是否正确 UNIX 系统基础 第 33 页 中天公司系统集成部 语法 ping option hostname ping option ip address 例如 ping localhost 这个路由数据包用自环机制 无论网络硬件是否正常 路由都会成功 如果失败 则需用netconfig重新配置TCP IP b netstat命令 netstat命令允许你检查是否正确配置接口和其他与网络有关的数据项 语法 netstat i n i 显示自动配置的接口状态 n 用数字方式代替符号方式来显示网络的地址 故障检测 如果你看不到你系统上存在的网卡 必须用netconfig重新配置网卡 如果loopback接口丢失 那么文件 etc tcp中ifconfig lo0行有问题 则必须用netconfig重新配置TCP IP 实验 利用netstat查看接口类型 2 测试TCP IP硬件 检测识别出的网络接口配置信息表 可以在系统引导时看到 或用 hwconfig命令来看到 在网络中与其它主机的任何通讯都是在物理网络接口 上传输的 使用ping测试TCP IP协议栈的硬件部分 故障检测 若ping失败了 则用netstat检测网络接口 a 使用ping以后 如果Opkts和Ipkts仍为零 你的网络接口中断与设 备驱动程序的配置可能不符 b 如果Ipkts不为零 但Opkts等于Oerrs 可能是网卡的I O地址有误 c 如果Ipkts为零 Opkts等于Oerrs 可能是网线的连接有误 d 计算冲突百分比 它等于Collis Opkts 100 若低于5 10 则运 UNIX 系统基础 第 34 页 中天公司系统集成部 行的网络接口是正常的 若ping失败 但网络接口显示正常 那么检验网络的方法有 a 检测网线是否接点松动了 绝缘体磨损或咬缠住了 b 用一个线缆扫描仪来检测线和接点 8 8 2 2 SCOSCO支持的网络接口协议介绍支持的网络接口协议介绍 1 token ring 令牌环网 2 SLIP 3 ISDN 4 电话专线 5 PPP 6 帧中继 8 8 3 3 一般网络设备介绍一般网络设备介绍 1 中继器 2 网桥 3 路由器 4 网关 8 8 4 4 网络实用工具网络实用工具 1 远程登录rlogin 和 telnet 通过网络登录到远程计算机 就象直接连在远端计算机的终端 但这是 通过软件进行仿真的 当用户使用这两个命令进行远程登录后 可以在命令行 使用各种命令 但无法进行基于图形图象的操作 语法 rlogin host e char l name 8 telnet host e char l name 8 实验 使用rlogin和telnet相互之间进行登录操作 telnet 与 rlogin 的区别 telnet 与 rlogin 功能类似 但telnet不只是为UNIX设计 它可以在 多种操作系统中使用 2 文件传输FTP UNIX 系统基础 第 35 页 中天公司系统集成部 FTP TELNET均属于TCP IP应用层的常用协议 FTP是文件传输协议 可用于交互式文件传输 另外 TCP还提供SMTP 协议 用于传输简单的电子邮件 FTP常用命令 显示帮助 open 建立连接 ls 文件列表 get 抓文件 put 送文件 mget 使用通配符抓文件 mput 使用通配符送文件 reget 协议抓文件 bin 二进制传输 asc ascii文件传输 实验 使用FTP在A机与B机中传输文件 3 其它实用工具 1 write 语法 write username ttyxx 2 talk 语法 talk username domain name 3 finger 语法 finger username domain name 4 hostname与uname hostname显示主机的正式名字 uname显示主机的节点名 实验 uname X 本课摘要及问题本课摘要及问题 本课主要讲述了UNIX一般的网络配置及基本知识 请回答下面的问题 1 如何判断网络是否连通 UNIX 系统基础 第 36 页 中天公司系统集成部 附录一附录一 UNIX开发系统介绍开发系统介绍 介绍介绍 UNIX是一套具有相当特色及功能的操作系统 它提供了强大的软件开发工 具 这其中包括程 序组的编译 版本的维护 灵活易学的工作语言ANSI C等等 1 1 UNIXUNIX 开发系统的安装开发系统的安装 UNIX的开发系统同UNIX OS存在同一光盘上 但需要单独的LICENSE 安装 需使用CUSTOM UNIX开发系统有四个部分 UNIX Applications Development Services Network Applications Development Services Graphical Applications Development Services Development System Documentation Services 2 2 使用开发系统的帮助使用开发系统的帮助 MAN命令主要参数 section ADM 系统管理命令 C 用户命令 S 系统功能调用及函数库 F 文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年客户服务热线代表面试指南与题库
- 2025年军事文职应聘笔试模拟试题及答案
- 2025年宠物电商项目合作计划书
- 2025年地震专用仪器项目建议书
- 2025年新型催化重整催化剂项目合作计划书
- 抗肿瘤药物防护课件
- 抗美援朝纪念课件
- 2025年制动气室项目发展计划
- 检验三基考试及答案
- 高考全国卷3理综试题及答案
- 2025年储能电池热管理技术在船舶动力系统中的应用研究报告
- 慢性胰腺炎中西医结合诊疗专家共识(2025年)解读课件
- 2025年北京市东城区九年级初三一模英语试卷(含答案)
- 2024-2030全球中子刀(锎252中子源自动遥控式后装治疗系统)行业调研及趋势分析报告
- 十一学校小升初入学测试数学真题及详细解答
- 廊坊市广阳区2025年小升初素养数学检测卷含解析
- 资金共管协议书范本
- 大班主题:标志小家族
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 检验科复检制度及记录
- 养老院薪酬管理体系-
评论
0/150
提交评论