版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UNIX操作系统配电/农电分公司OPEN3200部 主要内容l一、UNIX历史l二、UNIX文件系统l三、UNIX通用命令l四、Vi编辑器l五、UNIX流派举例一、UNIX历史UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。 一、 UNIX历史l应用范围 : 它主要安装在巨型计算机、大型机上作为网络操作系统使用,也可用于个人计算机和嵌入式系统。是服务器操作系统的首选,占据最大市场份额。l目前的竞争对手: Windows Server,Linux与与UNIX有关的几个名词有关的几个名词 l多用户
2、(Multi-users) 允许多个用户同时使用计算机的能力。l 多任务(Multi-tasking) 为每一个用户同时执行多个任务的能力。l 终端(Terminal) 终端是用户和计算机进行实时交互的接口设备。终端一般由显示器、键盘和终端控制器组成,有的还带有鼠标。显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算机主机相连。用户通过终端和计算机交流。一台UNIX主机可以连多个终端。终端分为两类:字符终端和图形终端。 与与UNIX有关的几个名词有关的几个名词l仿真终端 在某计算机上运行某一特定程序,把计算机当作另一台计算机的终端使用。目前仿真终端与UNIX主机的连接方式主要
3、有网络连接和串口连接。l控制台(Console) 这是一种特殊的终端,由显示器、键盘(和鼠标)组成,分别连到主机的专用接口(监视器接口、键盘接口、鼠标接口)上。一般一台主机只能接一个控制台,控制台可以完成普通终端不能完成的工作:非常重要的信息(如严重的错误信息),只能在控制台上显示,有些特殊的任务(如执行修复工作)也只能在控制台上完成。除了实现以上特殊功能外,控制台还可以象其它终端那样工作。与与UNIX有关的几个名词有关的几个名词l用户名(User) UNIX是多用户操作系统,它允许多个用户同时使用。每个用户拥有用户名、登录口令以及操作特权。用户每次使用UNIX时必须先登录:输入用户名和口令。
4、一般用户的UNIX操作系统提示符一般为“$”。l工作组(Group) 几个用户可以组成一组,同组内的用户可以共享信息。lroot用户 UNIX的超级用户,拥有其他用户没有的特权。root用户的UNIX操作系统提示符一般为#。与与UNIX有关的几个名词有关的几个名词l进程(process) 是正在执行的程序。UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid - process id)。l前台进程(foreground process) 可以和用户直接进行人机交互的进程。前台进程序可以接收键盘输入并将结果显示在显示器上。缺省状态下用户启动的UNIX程序运行在前台 与与UNI
5、X有关的几个名词有关的几个名词l后台进程(background process) 不直接和用户进行交互的进程。用户一般是感觉不到后台进程程序的运行。UNIX有很多系统进程在后台执行。l设备(device) 或称设备文件,代表某个硬件,如磁盘、软盘、串口。UNIX对硬件的存取操作都是通过设备文件来完成的。设备文件放在/dev目录下,如/dev/hd0表示第一个软盘驱动器。 UNIX与LINUXl前者是开放源代码开放源代码的自由软件,而后者是对源代码实行知识知识产权保护产权保护的传统商业软件。这是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前
6、者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触到产品的原型。lUNIX作为商业操作系统与Linux相比其支持的硬件种类要多一些,但两者运行几乎一样稳定。l相同点相同点:都是多用户、多任务操作系统;都可以作为网络操作系统使用。二、UNIX文件系统UNIX文件名称 :l最大长度为255字节;l 大小写敏感(file1和File1表示两个不同的文件);l 无专用扩展名(UNIX文件名可出现多个小数点,并无特殊含义) 二、UNIX文件系统lUNIX特殊文件名 l/ 表示根目录 l. 表示当前目录 l. 表示当前目录的父目录 l.字符串 表示隐含文
7、件,如.profile文件 二、UNIX文件系统l文件名通配符 :l?代表任一个字符,如abc? l* 代表任何字符,如ab*10表示以ab开头和以10结尾的名字 l文件结构是分层的目录树结构,类似于DOS的文件结构。是一些有特定目的而组织在一起的目录、子目录和文件。 l文件是一个具有符号名字的一组相关联的元素的有序集合。例如用户的源程序、数据表格、书信文稿、目标程序等l目录 (Directory) 其他目录和文件所在处 l子目录(Subdirectory) 属于其他目录的所有目录 二、UNIX文件系统文件类型l目录文件 dl普通文件 -l链接文件 ll特殊文件,如终端、通信设备、驱动器、FI
8、FO、SOCKET c(字符设备文件) b(块设备文件)leg: ls lldrwxrwxrwt 3 root system 8192 Sep 3 12:59 file1l -rw-r-r- 1 root system 2593 Jun 13 12:48 dirllrwxr-xr-x 1 root system 7 May 31 16:38 var - usr/var重要目录l/-文件系统的根目录,超级用户的HOME目录l/bin-大部分可执行的系统命令的二进制文件的存储路径l/dev-设备文件l/opt-附加应用软件包的根l/home-用户主目录和文件l/var-存储系统中正在变化的文件,如
9、临时文件、日志文件、状态文件l/usr -存储所有系统用户使用的程序、脚本等l/etc -存储系统配置文件和系统管理数据库目录和文件的使用 l绝对路径名-以/开头,从根开始l相对路径名-其它以.,目录名,文件名开始lpwd-列出当前工作目录 cd-改变工作目录改变工作目录lcdusr-cddoslcd/usr-cd c:doslcd . (进入上一级目录)-cd .lcd ./. (进入上上级目录)-cd . . ls-列目录内容列目录内容 l-l 将文件类型、权限、所有者、文件大小等信息详细列出l-a 显示所有文件及目录l-r 将文件以相反次序显示(原定依英文字母次序)l-t 将文件依建立时
10、间之先后次序列出lF 用符号表示简单属性,例如可执行文件加 *, 目录加 /“lls l |more-分屏显示leg: #ls -ltr s* -列出当前目录下所有以s开头的文件,越新的文件排的越靠后 #ls -lr /bin -将/bin 目录下所有子目录及文件的详细信息列出 more-分屏显示文本文件内容分屏显示文本文件内容 类似cat,不过会分页显示,按(space)向下翻页,按b键就会往回滚一页,还有搜寻字串的功能。 l eg: 显示文件名为test的文件中的内容: # more test cat-显示文本文件内容显示文本文件内容lcatfile-typefilelcatfile1 f
11、ile2 file3-type file1+file2+file3lcat -nfile-显示行号lcat -ufile-显示非打印字符lcat -rfile-多个空行合为1行mkdir-创建子目录创建子目录lmkdirdir -mddirlmkdir -m -建目录时同时设置目录的权限lmkdir -p ./dir1/dir2/dir3 -若所要建立目录的上层目录尚未建立,则会一并建立上层目录rm-删除文件或目录删除文件或目录lrm file1-delfile1lrm -i-在删除前需确认lrm -rdir-deltreedirlrm I -在删除超过三个文件递归删除前要求确认rmdir-删
12、除目录删除目录 条件:目录必须是空目录条件:目录必须是空目录lrmdirdir- rddircp-拷贝文件拷贝文件lcpfile1file2-copyfile1file2lcp -ifile1file2-提示覆盖lcp -rdir1dir2-拷贝目录lcp -p-连同属性一起复制,而非使用预设属性lcpfile1file2file3file4target-合并文件mv 移动文件或目录移动文件或目录lmv file1 file2-ren file1 file2lmv file1 dir2-move file1 dir2lmv dir1 dir2-移动目录文件lmv i-如果目标文件存在则提示lm
13、v -f-强制拷贝ln-创建连接创建连接l所谓的连接(link),也就是文件的别名。l分为两种:l硬连接(hard link):一个文件可以有多个名称,硬连接是存在同一个文件系统中;l软连接(symbolic link):产生一个特殊的文件,该文件的内容是指向另一个文件的位置。软连接可以跨越不同的文件系统。 -f : 创建连接时先将同名文件删除 -d : 允许系统管理员硬连接自己的目录 -i : 在删除同名文件时先进行询问 -n : 在进行软连接时,将连接视为一般的文件 -s : 进行软连接(symbolic link) -v : 在连接之前显示其文件名 -b : 将在连接时会被覆写或删除的文
14、件进行备份 eg: # ln -s yy zz 将文件 yy 产生一个软连接zz # ln yy xx 将文件yy 产生一个硬连接xx UNIX文件存取权限文件存取权限 l权限 普通文件的存取权限 目录的存取权限lr 具有读取文件的权利 能读取文件名称lw 具有写入文件的权利 能建立和删除文件,可改变文件名lX 具有执行文件的权利 能使用该目录下的文件搜索文件等能够存取文件的用户类型能够存取文件的用户类型 lowner 文件的拥有者 lgroup 文件所在的工作组 lother 其他用户(非owner和非group) l每种类型的用户都有三种文件存取权限: r、w、x。 文件属性l$ ls l
15、 ltotal 24094l-rw-r-r- 1 root system 176584 Jul 5 17:09 3500install.pdfllrwxr-xr-x 1 root system 7 May 31 16:41 bin - usr/binl-rw- 1 root system 501 Jun 23 22:31 tcr2ldrwxrwxrwt 3 root system 8192 Sep 3 12:59 tmpldrwxr-xr-x 29 root system 8192 Aug 31 14:22 usrllrwxr-xr-x 1 root system 7 May 31 16:38
16、 var - usr/varl-rwxr-xr-x 1 root system 9549088 Jun 1 12:29 vmunixll第2,3,4列为文件属主读,写,执行的访问标识,如第2列为-则不可读,为r 则表示可读。l第5,6,7列为文件所属组用户的读,写,执行的访问标识。l第8,9,10列为其它组用户的读,写,执行的访问标识。l第2个域为该文件的连接数,如果某目录文件的连接数越大,其子目录数就越多。l第3个域为该文件的属主。l第4个域为该文件的属组。l第5个域为该文件的大小。l第6个域为该文件的创建时间。l第7个域为该文件的文件名。l第8个域如果不空的活,则为该文件所连接文件路径。l
17、改变文件访问属性改变文件访问属性 # chmod nnn file # chmod ugoa+-rwx file u 拥有者(user - owner) g 与拥有者同一组的用户(group) o 其他人(other) a 所有人(all) + 表示要加上permission指定的权利 - 表示要取消permission指定的权利leg:lchmod u+w test report 拥有者对test和report文件“可写” chmod u-x abc.c 拥有者对abc.c文件不可执行 chmod ugo+rwx myfile2 任何人都对myfile“可读、可写、可执行”l改变文件属主改变
18、文件属主 # chown user file # chown user:group filel改变文件属组改变文件属组 # chgrp group file三、UNIX通用命令man-随机帮助文档 l# man k keyword 关键字查找 l# man ls | col b ls.txt 生成文本文档 eg: man lsFind-文件查找文件查找 命令格式: find dir -name filename command 例子: find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档. find . -ctime +7 -print 找出七天内
19、未被更动的文档 find . -size +2000m -print 出大小超过2000 bytes的文档 find /tmp -user b1234 -print 在/tmp下属于b1234的文档 find . -name *.c -exec rm 删除所有的.c档 find . -name test* -print 显示当前目录及其子目录文件名前4位为test的文件名 grep-搜索字符串搜索字符串 在整个文本文件中寻找特定字符串,并将所有出现该字符串的行打印。 命令格式: grep string filename M 以M开头的行,表示开始的意思 M$ 以M结尾的行,$表示结束的意思 0
20、-9 以数字开始的行,内可列举字母 124ab 以1,2,4,a,或b开头的行 b.503 句点表示任一字母 * 星号表示0个以上的字母(可以没有) + 加号表示1个以上的字母 . 斜线可以去掉特殊意义lcat passwd | grep e lps ef|grep t*lgrep . myfile.txt 列出所有以句点开头的行 du-查看目录所占硬盘容量查看目录所占硬盘容量 命令格式: du -sk directory eg : du dir1 显示目录 dir1 的总容量及其次目录的容量 du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量lfgrep 搜索字符串
21、 命令格式:fgrep string file l file 显示文件类型 命令格式:file fileall 文件类型为shell script, ASCII text, data, tar file ldiff-比较文档或目录之不同内容比较文档或目录之不同内容 命令格式:diff -r name1 name2 ( name1 name2 可同时为档名,或目录名称.) eg : diff file1 file2 - 比较文档 file1 与 file2 内,各行之不同处. diff -r dir1 dir2 -比较目录 dir1 与 dir2 内,各文档之不同处. lcmp-比较文档相同部分
22、比较文档相同部分 可比较两个文件,这两个文件可以是文本文件也可以是非文本文件。cmp命令会显示两个文件第一次数据不同的位置。若两个文件内容相同,则不显示任何信息。 命令格式:cmp file1 file2lwho-查看系统注册用户查看系统注册用户 lid-查看当前用户号和组号查看当前用户号和组号 lpasswd-修改用户口令修改用户口令 命令格式:passwd username 无用户参数修改本用户口令,用户口令必须至少6个字符长,最大8个字符,口令中至少两个字母字符及一个数字字符lsu-转换用户转换用户 命令格式: su - username 无用户参数为转换到超级用户 - :执行新用户环境
23、设置 四、Vi编辑器lvi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。lvi编辑器常用的两种状态方式 1) 命令方式 用于输入控制命令 2) 文本输入方式用于文本的输入 lvi 文件名 -进入vi编辑器命令模式命令模式ESC键进入命令模式输入模式输入模式进入输入模式进入输入模式 l a (append) 由光标之后加入文本。 l A 由该行之末加入文本。 l i (insert) 由光标之前加入文本。 l I 由该行之首加入文本。 l o (open) 新增一行于该行之下供输入文本之用。 l O 新增一行于该行之上供输入文本之用。 离开输入模式离开输入模式 l 按
24、ESC键即可结束输入模式。l dd - 删除整行。 l D -以行为单位,删除光标后之所有字符。 l cc -修改整行的内容。 l yy -使光标所在该行复制到内存缓冲区 (用于移动与复制 )l delete 及 put 命令可完成文本搬移之目的。 l 利用 yank 及 put 命令可完成文本复制之目的。 l yank 和 delete 可将指定的文本复制到内存缓冲区,而由 put 命令可将缓冲区内的文本复制到屏幕上。 eg: l (1)删除一行 l 在该行执行 dd l (2)复制一行 l 在该行执行 yy l 光标移至目的地 l 执行 p 取消前一动作取消前一动作(Undo)l 即恢复到
25、执行上一命令前的内容。 l u 恢复最后一个命令之前的结果。 l U 恢复光标该行之所有改变。 退出退出vil:q -退出 l:w -写文件 l:wq -存盘退出 l:q! -强制退出 l: wq! -存盘退出五、UNIX流派举例UNIX类别类别计算机计算机SCOUNIXPC兼容机兼容机DigitalUnixDecAlpha机机SolariesSun小型机工作站小型机工作站AIXIBM机机HPUXHP小型机工作站小型机工作站Linux各种机器各种机器HP-UX一些基本维护命令一些基本维护命令1、机型 #model 2、cpu个数 #top 3、硬盘的大小信息 #diskinfo /dev/rd
26、sk/c1t0d0 4、硬盘的个数 #ioscan -funC disk 5、查看操作系统版本和license #uname -a 6、如何查看内存 #dmesg 7、如何查看文件系统 #bdf 8、重新启动机器 #reboot #shutdown 9、关闭机器 #shutdown -hy 0 #init 0 10、unix的集中运行的模式 多用户模式,但用户模式等等6种。 用如下命令可以看看它的运行模式: #who -r 11、普通的对话 #wall “hello!” (广播hello这个消息) #banner “hello!”(放大hello这个消息) #banner “hello!”|m
27、ore (放大hello消息后再来广播它) 12、光驱如何使用 在使用某设备上的文件系统之前,必须将该设备上的文件系统挂接(mount)到已经存在的文件系统的某个目录上,此目录称为挂接点(mount point)。此时该设备上的文件系统相当于该目录的延伸,对该目录的操作就等于对该设备文件系统的操作。 使用完该设备的文件系统后,还要将它卸出(umount) #ioscan -funC disk 找到光盘的路径如/dev/dsk/c3t2d0 #mkdir /cdrom #mount /dev/dsk/c3t2d0 /cdrom #cd /cdrom 就可以了。 用完后将目录退出到根目录下面,再使
28、用 umount /cdrom来释放光盘,便可以将光盘取出来。 如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的 路径用光盘启动。 13、如何查看当前的网络子网、网络的掩码是多少 1)查看子网 #netstat -in 查看lan0对应的: Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue lan0 1500 8 3430395 0 1134355 0 0 0 可知子网就是 2)查看掩码 查看/etc/rc3.d/netc
29、onfig.d/netconf文件中的netmasks字段就知道了。 14、HP-UX的文件系统 / :根目录,以下的目录全部是子目录 /etc :主要存放配置文件 /usr :主要存放一般用户都可以执行的命令 /var :主要存放unix核心 /usr/sbin :主要是存放系统维护命令 /usr/bin :主要是存放普通用户可以执行的命令 /home :主要是作为普通用户的主目录 /opt :主要是安装除了unix系统之外的应用程序 /swap :交换区 /temp :临时文件存放目录 Solaris一些基本维护命令一些基本维护命令ldate /显示日期 lprtconf -v /显示系统
30、内存的大小并报告有关外围设备的信息 lpsrinfo -v /显示有关处理器的信息 lshowrev p /报告已安装了哪些修补程序 lscinstall -pv /显示Sun Cluster 软件发行版本和软件包版本信息 lscstat /提供群集状况的快照 lscconf p /列出群集配置信息 lscrgadm -p /显示有关安装的资源、资源组和资源类型的信息 l/usr/platform/sun4u/sbin/prtdiag -v /显示配置信息(CUP,内存,I/O设备)、系统诊断信息、环境状态 luptime /显示运行时间与CPU的平均负载 lmpstat p 5 120 mp
31、stat /统计10分钟CPU的负载状态 lkstat outputlog /输出硬件细节 lswap s /显示swap使用情况 ldf h /显示磁盘使用情况 lprtvtoc /dev/rdsk/c0t0d0s2 /显示磁盘的分区情况 lvmstat 5 120 vmstatlog /显示10分钟内的虚拟内存使用情况、CPU负荷、paging、系统调用等等 lvmstat s /显示系统环境信息 lnetstat s /显示UDP,TCP,ICMP,IP协议的状态 llast lastlog /输出最近登陆的信息 llastcomm lastcommlog /输出最近操作过的命令 lPi
32、ng 主机名lIfconfig a lRcp lrlogin lRsh主机名 commandAIX一些基本知识一些基本知识lAIX 全名为(全名为(Advanced Interactive Executive),它是),它是IBM 公司的公司的UNIX操作系统操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。 下面对AIX 作以介绍。 RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统。这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL)。 AIX 包含了许多IBM 大型机传统受欢迎的特征,如系统完整性,系统可管理管理性和系统可用性。 在 AIX 操作系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第四届全市居民健康素养知识竞赛试题库及答案
- 高中三年级语文《写作之记叙文细节描写》教案
- 高中一年级化学《化学能与热能》教学反思
- 反转岛内丰中子核壳层结构的演化
- 消防安全知识考试题库及答案
- 永磁同步电机模型预测电流控制策略研究
- 多重增强钢塑复合压力管自动封口控制研究
- 2-1 金属及其合金的固态结构
- 江西省国际注册内部审计师(CIA)资格考试(内部审计知识要素)自测试题库及答案(2026年)
- 海船船员保安意识、保安职责考试题库及答案
- DB54-T 0615-2026 清洁供暖设计导则
- 初中八年级数学下册《直角三角形》单元学历案(基于北师大版)
- 评估业务报备管理制度
- 麻醉科双向转诊管理规范指南
- 室外消火栓施工组织设计方案
- 贝叶斯公式狼来了课件
- 中国马克思主义与当代2024版教材课后思考题答案
- 2025年煤矿安全生产条例、两办意见、硬措施试卷(附答案)
- 2025年无人车行业分析报告及未来发展趋势预测
- 2025贵州毕节市人民政府办公室下属事业单位考调工作人员模拟试卷完整答案详解
- 八年级英语 期末之阅读理解30篇(人教版)(原卷版)
评论
0/150
提交评论