UNIX操作系统简介.ppt
《UNIX操作系统简介.ppt》由会员分享,可在线阅读,更多相关《UNIX操作系统简介.ppt(102页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、P2课程内容 UNIX简介 UNIX系统概述 UNIX登陆与使用 UNIX基本命令 vi编辑器 UNIX系统管理P3 UNIX简介 UNIX系统概述 UNIX登陆与使用 UNIX基本命令 vi编辑器 UNIX系统管理P4UNIX系统起源u1969年,UNIX的第一版在AT&T贝尔实验室产生,其前身是MULTICS (多路存取计算机系统)系统。u1975年,AT&T开始向商业和政府用户提供许可证,是第一个在贝尔实验室以外广泛流传的UNIX系统。u70年代中期,加州大学伯克利分校及其他大学也开发了相应的UNIX版本,称为BSD UNIX。其增加了vi编辑器,c shell等。u1983年,贝尔实验
2、室发布第一个商业版本的UNIX,系统V的版本1,即SVR1。P5UNIX标准版本传统的UNIX标准版本主要如下两个:uUNIX System V 原是AT&T公司制定的标准版本,后来成为工业标准。目前流行版本是SVR 3.2、SVR 4.0、SVR 4.2 (SVR的全称是System V Release) 。SCO UNIX就是采用的就是UNIX System V。 uBSD UNIX 这是加州大学Berkeley分校发表的UNIX版本(Berkeley Software Distribution Version of UNIX 即BSD UNIX)。目前流行的BSD UNIX版本有BSD
3、4.2、BSD 4.3和BSD 4.4版。Solaris的早期版本采用的就是BSD UNIX。 UNIX流派UNIX的生产产家很多,从而形成了不同的流派。下面是一些产家的UNIX产品: UNIX产品计算机生产厂家SCO UNIXPC兼容机SCO公司SolarisSun工作站Sun公司AIXIBM机IBM公司HP_UNIXHP工作站HP公司P7UNIX特点是一个多任务、多用户操作系统,应用非常广泛。u多任务多任务:允许多个任务同时运行。而DOS是单任务操作系统,不能同时运行多个任务。u多用户多用户:允许多个用户同时使用UNIX系统,每个用户可以运行自己的或公共的程序。u安全性安全性:UNIX提供
4、了非常强大的安全保护机制,防止系统及其数据未经许可而被非法访问。 u稳定性稳定性:UNIX系统是比较稳定,提供了非常强大的纠错能力,以保护系统的稳定运行。u强大的网络支持强大的网络支持:UNIX具有很强的联网功能。u移植性好:移植性好:UNIX操作系统源代码大多数用C语言写成,有利于移植。P8UNIX特点u并行处理能力并行处理能力 UNIX支持多处理器系统,允许多个处理器协调并行运行。u管道管道 UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。u功能强大的Shell UNIX的命令解释器由Shell实现。UNIX提供了多种功能强大的Shell,每种Shel
5、l本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。P9Solaris操作系统Solaris通常应用于大公司、电信部门以及教育机构。发展历史:uSUN的早期操作系统SUN OS,使用的是BSD UNIX。现在已发展到5.8版本。u在SUN OS4.x的基础上,开发了Solaris1.0。u从Solaris2.0开始,采用UNIX System V,但增加了对BSD的支持。uSolaris2.x已发展到2.8。而从2.7以后版本称为Solaris 7(即2.7)和Solaris 8(即2.8)。P10 UNIX简介 UNIX系统基础 UNIX登陆与使用 UNIX基本命令 vi编
6、辑器 UNIX系统管理P11UNIX系统组成硬件kernelshell工具及应用程序UNIX操作系统由三大部分组成:UNIX Kernel(内核): UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源。 UNIX Shell(外壳): UNIX内核和用户的接口,是UNIX的命令解释器,也是一种解释性高级语言。目前常见的Shell有三种:B shell、K shell、C shell。(1)工具及应用程序 UNIX提供了很多工具软件和应用程序供用户使用,如vi编辑器、文件查找等等。 P12UNIX文件类型在UNIX中,文件共分为四种:1 普通文件普通文件 用来存放数据、程序
7、等,UNIX系统中大多数是此类文件。普通文件又分为文本文件和二进制文件。 2 目录文件目录文件 用来存放目录的文件,其内容是其下所有文件的文件信息。3 设备文件设备文件 代表某种设备,一般放在/dev目录下,如 /dev/cd0表示光驱。设备文件可分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。 4 符号链接文件符号链接文件包含一指针,指向文件的位置。P13UNIX文件信息UNIX文件信息包括文件的类型、名字、大小、最近修改日期、操作权限等等。如:drwxr-xr-x 2 root other 512 Oct 20 20:00
8、 temp-rw-r-r- 1 root other 23 Dec 20 16:06 abc.txt文件文件类型类型文件文件权限权限链接链接数数属主属主 组组文件文件大小大小文件文件创建创建日期日期时间时间文件文件名名P14UNIX文件信息文件类型: 普通文件 d 目录文件 l 链接文件 c 设备文件文件权限: r w x r - x - - x属主属主权限权限(u)组权限组权限(g)其他用户其他用户 权限权限(o)P15UNIX文件信息用”ls -l”命令显示文件目录时的用下列符号表示不同的文件类型。如:ls llrwxrwxrwx 1 root root 9 Aug 23 2000 lib
9、 - ./usr/libdrwxrwxr-x 2 root sys 512 Aug 23 2000 mntdrwxr-xr-x 2 root other 512 Oct 20 2000 temp-rw-r-r- 1 root other 32 Dec 20 16:06 abc.txtP16UNIX文件信息UNIX文件与DOS文件的比较:UNIX 文件: 大小写敏感; 文件不一定需要后缀; 不局限于8.3格式; 最长可达到255个字; 无扩展名DOS 文件: 大小写不敏感; 需要一个文件名后缀; 文件名局限于8.3 格式P17UNIX文件系统结构 UNIX操作系统采用树枝型目录结构。 一个文件的
10、名字是由根目录到该文件的路径上的所有节点名按顺序构成的,相互之间用“/”分开。如: 文件ftp的全路径名为/usr/local/ftp,根目录用“/”表示。/binlibusrdevetcJanelocalwangftpbinhomeP18UNIX文件系统结构UNIX中的常见目录:/根目录,这是所有目录和文件的起点 /bin存放大部分可执行的UNIX命令和共用程序 /home存放用户的主目录 /usr存放用户共用程序或文件 /dev设备文件,如/dev/cd0 /etc系统管理命令和数据文件 /libC程序库 /tmp临时工作目录,存放一些临时文件 P19UNIX文件系统结构UNIX与DOS的
11、目录结构的比较UNIX的目录结构与DOS有些相似,但文件路径的书写方式不同。在UNIX中,任何文件的路径全称都是以“/”开头,名字间用“/”隔开,如/tmp/data/fox;DOS的文件路径全称以盘符开头,名字间用“”隔开,如:c:tmpdatafox。 P20UNIX文件系统类型u基于磁盘的文件系统UFS:UNIX文件系统。SUN OS5.x默认。HSFS:ISO 9660文件系统。该文件系统在CD-ROM上使用。PCFS:PC文件系统。u基于网络的文件系统NFS:网络或分布式文件系统。u虚拟文件系统TMPFS:临时文件。/tmp下的文件系统类型就是TMPFS。PROCFS:活动进程的列表
12、。存储在内存中,不占用物理空间。P21起始目录和当前目录 起始目录起始目录 UNIX在创建用户名时,一般会创建一个目录专门供该用户使用,这个目录称为该用户的起始目录。 缺省的起始目录一般在/home目录下,其名字与用户名相同。如有一个用户叫jane,则其起始目录是/home/jane。 在用户刚登陆时,他的当前目录就是起始目录。当前目录当前目录 用户当前所工作的目录。 使用“pwd”命令可以显示当前工作目录。P22绝对路径和相对路径UNIX系统中每个文件和目录都有一个唯一的路径名。(1) 全路径名(绝对路径名)从根目录(/)出发,经过唯一的一系列路径到达某个目录或文件,称为全路经名。如: /u
13、sr/local/ftpP23(2) 相对路径名从用户的当前目录出发,经过一系列路径到达某个目录或文件,称为相对路径名。相对路径以下列方式开始: 目录或文件名“.”表示当前目录“.”表示当前目录的父目录,即上一级目录。如:Janeaabbcc 当前目录是aa,如果要进入cc,则 cd cc要进入bb,则 cd ./bb如果cc为一个文件,编辑命令为 vi ./cc绝对路径和相对路径P24Janeaabbcc问题如果当前目录是cc,使用相对路径如何进入bb?绝对路径和相对路径P25Janeaabbcc问题如果当前目录是cc,使用相对路径如何进入bb?绝对路径和相对路径cd ././bbP26 U
14、NIX简介 UNIX系统基础 UNIX登陆与使用 UNIX基本命令 Vi编辑器 UNIX系统管理P27几个基本概念u终端(Terminal)终端是用户和计算机进行实时交互的接口。终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。用户通过终端和计算机交流。一台UNIX主机可以连多个终端。u用户名(User) UNIX是多用户操作系统,它允许多个用户同时使用。每个用户拥有用户名、登录口令以及操作特权。用户每次使用UNIX时必须先登录:输入用户名和口令。P28几个基本概念u用户组(Group) 若干个用户可以组成一
15、组,同组内的用户可以共享信息。 uroot用户 UNIX的超级用户,拥有其他用户没有的特权。root用户的UNIX操作系统提示符一般为”#”。u进程(Process) 正在执行的程序。UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid - process id)。P29几个基本概念u前台进程(Foreground process) 可以和用户直接进行人机交互的进程。前台进程程序可以接收键盘输入并将结果显示在显示器上。缺省状态下用户启动的UNIX程序运行在前台。u后台进程(Background process) 不直接和用户进行交互的进程。用户一般是感觉不到后台进程程序的运
16、行。UNIX有很多系统进程在后台执行。 P30UNIX登陆UNIX登陆有两种模式,分别是图形模式和文本模式,而每种模式又可分为本机登陆和远程登录。图形模式本机登陆开机后系统启动图形服务器,进入到图形界面,这是比较常用的方式。P32图形模式远程登录可以从PC机登陆UNIX工作站。需要一些图形仿真软件的支持,如“exceed”、“X-win32”等等。P33文本模式如果要在本地通过文本方式远程登录到工作站,必须借助于文本仿真软件的支持,在Windows95/98/2000中,内置了文本方式的远程登录软件telnet: telnet 1129.6.5.2P34UNIX Shellshell的主要功能
17、:命令执行环境设置变量分配变量替换解释性编程语言管道线I/O 重定向命令替换shell和DOS中的文件UNIX Shell几种Shell的功能比较特点描述BourneKornC历史命令命令可重复用命令行编辑使用编辑器来编辑命令文件名补全自动补齐命令别名命令能够被户重新命名安全限制安全特色进程控制更总和访问后台运行的进程P36用户环境变量用户环境变量包括:用户主目录及搜寻路径,时区, 终端类型,P37用户环境文件在C shell中包括:.cshrc.login在C Shell中,使用setenv来设置应用运行的环境。如:setenv PATH “$PATH /usr/bin”P38超级用户状态u
18、进入超级用户状态:(1) 在普通用户状态下,输入“su”,并按需要输入密码。%su passwd: (2) 在系统登陆时输入“root”及密码。u退出超级用户状态,回到普通用户状态,输入“exit”。exit%P39UNIX退出u超级用户:(1) 退出到登陆状态,输入“halt”。(2) 在命令窗口输入“init 0”。init 0u普通用户:退出到登陆状态,输入“halt”。P40 UNIX简介 UNIX系统基础 UNIX登陆与使用 UNIX基本命令 vi编辑器 UNIX系统管理P41man手册功能:为用户提供有关命令、文件、概念方面的手册帮助eg:$ man ls $ man tcp $
19、man resolv.confP42cd命令(change directory)作用:改变工作路径,相当于DOS中cd 命令格式:cd directory常见形式:cd 回到用户起始目录cd .回到上一级目录cd /usr/bincd home说明:在系统中,通常“ . ” 表示本级目录,“ . ” 表示上级目录P43pwd命令(print working directory)作用:显示当前的工作目录 格式:pwdP44ls命令(list)作用:列出目录中的文件,相当于DOS的 dir 命令格式:ls option file-list常用选项 :-a显示包括隐含文件在内的所有文件和目录-l 以
20、长列表形式显示当前路径下的文件-F在目录文件后加/,在可执行文件后加*,在连接文件后加eg: ls列出当前目录下的文件 ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件 ls *.v列出所有后缀为“v”的文件P45mkdir命令(md)作用:创建新目录格式:mkdir -m 模式 -p 目录-m按指定模式建立目录-p建立目录时建立其所有不存在的父目录 eg: mkdir tmp 建立tmp目录 mkdir m 777 tmp 建立tmp目录,且所有用户可读可写可执行 mkdir p tmp/a/b 建立tmp/a/b目录,如果tmp/a不存在则建立 之P46
21、rmdir命令(rd)作用:删除空目录格式:rmdir -p -s 目录-p 删除所有已经为空的父目录-s 当使用-p 选项时,出现错误不提示 eg: rmdir /tmp/abc 删除目录 /tmp/abc rmdir -p /tmp/a/b 删除/tm/a/b,而且/tmp/a和/tmp为空时, 也删除P47cat命令(type)作用:创建、连接或显示文件常见形式: cat exist_file cat new_file cat some_file cat file1 file2 file3P48cp命令(copy)作用:复制文件格式:cp -p -r 文件1 文件2 . 目标-i文件存在
22、时作提示,若回答 y 则覆盖 -p不仅拷贝文件内容,还有修改时间等文件属性-r拷贝目录下所有文件及子目录和它们的文件常见形式:cp source_file dest_filecp -r source_dir dest_dircp -p source destP49cp命令(cont.)eg:cp file1 file2 将文件 file1 拷贝到文件 file2 cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下 cp -r /tmp /tmp1 将目录 /tmp 下所有文件及其子目录拷贝至目录 /tmp1 eg:ls l-rw-r-r-
23、1 root other 13 Jan 7 16:44 file1cp p file1 file2(umask 033)ls -l-rw-r-r- 1 root other 13 Jan 7 16:44 file1-rw-r-r- 1 user1 staff 13 Jan 7 16:44 file2P50ln命令(link)作用:链接,使两个或多个文件共享同一磁盘空间。可以节约磁盘 空间的使用。链接种类:硬链接、符号链接命令形式:ln exist_file new_fileln -s exist_file new_file(符号连接)file1file2硬链接file2 file1符号链接P5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UNIX 操作系统 简介
限制150内