版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络操作系统及应用●教学目标:掌握UNIX关键设计技术基本内容,包括进程管理、存放和设备管理、文献系统;掌握UNIX系统常用命令和使用办法,对UNIX操作系统建立一种全面、系统结识;初步掌握Linux基本网络服务安装和配备,为深入学习和应用打下基础。●教学主要内容:1)UNIX(Linux)系统基本使用,系统编辑器vi,shell及其编程;2)UNIX文献系统,进程及进程管理,存放管理,设备管理;3)Linux网络应用基础●教学时数:45学时理论;
2周课程设计。
第1页●学习参照资料1、张红光,UNIX操作系统教程,机械工业出版社,2023年7月,第一版;2、金宁,UNIX入门教程,电子工业出版社,2023年5月,第一版;3、蒋静,操作系统原理、技术与编程,机械工业出版社,2023年7月,第一版;4、罗文村,汤庸,Linux实践及应用,清华大学出版社,2023年7月,第1版;5、刘怀亮,Linux网络管理员,研究出版社,2023年6月,第1版;5、SteveMoritsugu,DTRBusinessSystem,INC.实用UNIX教程.北京:清华大学出版社,2023年7月第一版第2页第一部分UNIX(Linux)使用
重点掌握UNIX(Linux)系统常用命令和使用办法以及shell编程基础,为使用UNIX(Linux)操作系统建立必要基础。第3页第1章绪论1.1
UNIX系统特性①用简单设计技术和办法完成复杂、全面功能:功能模块②支持多顾客多任务运行③树型构造可装卸文献系统④开放性和可移植性:用C编写内核,与机器构造无关⑤强大shell命令功能⑥完善安全机制:顾客、文献权限和系统构造。⑦有力通信支持和内嵌网络特性:进程间和TCP/IP
第4页第1章绪论
1.2
UNIX发展1969年Bell试验室K·汤普森和D·里奇开发出UNIX系统,之后不停发展,形成多种版本UNIX,AIX(IBM)、Solarise(SUN)、BSD、SCOUNIX等。(Linux)。1.3UNIX系统基本构造层次化构造:操作系统采取层次化构造是当代操作系统主要形式。
Shell及专用程序层系统内核层硬件层顾客程序层编译器编译部件第5页第1章绪论
当代UNIX采取微内核构造,内核部分只负责基本I/O和管理,其他都由服务进程完成。
第6页第2章UNIX入门2.1UNIX系统基本常识
UNIX系统是一种通用多顾客操作系统,它能够出色地完成一般单顾客、多顾客操作系统所能实现功能,为顾客提供较好应用界面和软件开发环境。2.1.1控制台和终端机在UNIX系统中,能够支持控制台前端与顾客终端这两种前端机同步工作。系统可同步在不一样前端机上显示不一样提醒信息,接收不一样前端机上不一样顾客操作和命令,并针对不一样顾客操作和管理命令,操作系统运行系统内部设定不一样进程和任务。
第7页第2章UNIX入门◆控制台是永远与主机相连前端机,主要面向用户是系统管理员。控制台在系统运行过程中显示内容有系统引导信息,多用户访问系统时出现一些相关提醒信息,系统运行中出现错误提醒和警告信息等。◆普通用户终端机在UNIX系统中,普通用户往往是使用一台终端机与主机系统进行信息交互。用户终端机上可以安装UNIX系统,同时还可以安装其他类型操作系统,或是只安装一个多用户前端运行系统。通常在用户终端上,只显示该登录取户与UNIX交互信息,当用户退出系统后,此终端机上将不再有与UNIX相关信息显示。这种终端机可以是一台具有处理能力计算机,也可以是不具备处理能力图形终端。第8页第2章UNIX入门
2.1.2顾客注册与注销在多顾客分时系统中,为了满足多种顾客在UNIX操作系统管理工作,需要实现系统资源共享和保护功能。◆帐号概念顾客进入系统之前必须向系统管理员申请一种账户,用下列方式注册登录到系统中:
Login:顾客注册名
Password:顾客登录口令顾客登录时顾客口令一般由6-8个字符组成,可包括字母、数字及其他字符。UNIX系统中shell默认命令行提醒符,允许顾客修改。第9页第2章UNIX入门顾客口令在顾客注册时由系统管理员指定,在后来工作中允许顾客自行修改,例如键入passwd命令能够修改顾客口令:#passwdNewPassword:******/*健入新登录口令*/RetypeNewPassword:******/*反复新口令*/以上过程是超级顾客修改口令过程,对于一般顾客:%passwdcurrentpassword:*****/*健入原有登录口令*/NewPassword:******/*键入新口令*/RetypeNewPassword:.******/*再键入以上新口令,供系统确定*/第10页第2章UNIX入门顾客离开UNIX系统时,应进行注销(logout)操作。注销后顾客终端可提供应其他顾客使用。“注销”也通知了正在进行中系统记账程序停顿对该顾客记账工作。有多种方式完成顾客注销,如:%logout/*在命令行输入logout表达退出登录*/%exit/*用终止目前进程执行方式退出顾客登录进程*/%Ctrl-d/*用退出shell主进程方式注销顾客*/顾客注销后系统回到“Login”提醒符下等候下一次顾客登录。一般在顾客下次进行登录时,系统会提供某些报告给顾客查阅,例如顾客近来一次注册时间和使用终端信息。第11页第2章UNIX入门
2.1.3账户管理由于UNIX系统是多顾客分时处理系统,系统中每个顾客并不能随心所欲地占用计算机系统资源。顾客程序执行是由操作系统按照一定内部管理规范和策略统一进行调配。系统中统计顾客“账户”信息是系统为顾客占用系统资源而进行资源调配基本数据,同步也是统计和组织顾客在操作系统中活动基础信息。
UNIX系统使用三个文献,用来寄存顾客账户管理有关数据信息,即:/etc/passwd,/etc/shadow,/etc/group。第12页第2章UNIX入门◆/etc/passwd:系统中所有被授权顾客都在该文献中占有一种统计项username:*:uid:gid:comment:homedir:loginshell
①②③④⑤⑥⑦
①—顾客名,指顾客注册时输入名字。②—口令,顾客注册口令以加密码方式保存,允许顾客修改。③—顾客标识符uid,系统管理中使用顾客标识。④—顾客组标识gid,顾客所属组惟一标识,一种顾客能够属于一种或多种顾客组。⑤—对注册顾客描述文本,是顾客情况基本介绍,文本长度有一定要求,也能够省略此项。⑥—顾客注册目录或顾客主目录,此目录是顾客进入系统后首先进入目前工作目录。⑦—进入系统后第一步完成内容,表达当顾客进入系统后,首先要执行程序名。一般都将此项定义为顾客进入系统后选择执行shell程序。
第13页第2章UNIX入门例如:对某一确定注册顾客zhang,此项统计中内容能够是:Zhang:*:103:100:ZhangHongLi:/home/zhang:/bin/csh在UNIX系统中,系统程序根据统计中顾客‘账户’信息进行顾客身份鉴别和资源使用权分派。在账户管理中有两大类型,一种是超级顾客账户,另一种是一般顾客账户。超级顾客账户拥有系统高级管理权,可读、写、处理系统中任意一种文献,或者完成系统多种特定操作。超级顾客账户一般只分派给系统管理员,使用特定“root”超级顾客名和设定特定口令进入系统。对于自己私有保密性很强应用数据和信息,能够使用编程伎俩对系统管理员进行屏蔽。例如财务管理、人事管理中有关信息,即便是系统管理员也不应当有访问这些信息权限,这些限制应当在应用系统设计中完成。第14页第2章UNIX入门◆在文献/etc/shadow中,寄存着顾客加密后口令及口令管理信息,该文献中每一种信息项内容包括:
username:password:lastchy:min:max:wam:inachive:expire①②③④⑤⑥⑦⑧
其中各项表述内容是:‘①—顾客名。②—加密后顾客口令。③—口令最后修改日期。④—可修改口令最少天数。⑤—可修改口令最多天数,表达必须修改口令期限。⑥—口令到期时,提前几天给出提醒警告。⑦—允许顾客几天不登录系统,此项也可默认,表达没有限制。⑧—口令到期确实切日期。这些信息一般由系统管理员进行查阅和维护。第15页第2章UNIX入门◆顾客组信息:为了便于管理,UNIX系统中顾客一般被归属于某个顾客组。由于将顾客按不一样类型进行分组管理能够减少系统管理工作量,并使管理工作愈加规范。顾客组信息寄存在文献/etc/group中,其格式为:
grouname:password:gid:user-list①②③④其中:①—顾客组名。②—顾客组口令,也可默认。③—顾客组标识。④—该组中顾客列表。以上描述这些特定文献,在系统引导与顾客“账户”建立过程中自动生成,生成后来在日常管理中允许系统管理员对其内容进行修订。这些文献内容正确性是系统管理顾客前提,修改时应谨慎看待。第16页第2章UNIX入门2.2.UNIXshellshell是UNIX系统与顾客交互接口,它具有很强大功能。2.2.1内部命令和外部命令在UNIX命令中有内部命令和外部命令之分。内部命令事实上是shell程序一部分,包括是某些比较精简UNIX系统命令,这些命令由shell程序识别并在shell程序内部完成运行,一般在UNIX系统加载运行时shell就被加载并驻留在系统内存中。外部命令是UNIX系统中实用程序部分内容,由于实用程序功能一般都比较强大,其包括程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调进内存。一般外部命令实体并不包括在shell中,只是其命令执行过程是由shell程序控制。shell程序管理外部命令途径查找、加载寄存并控制命令执行。第17页第2章UNIX入门2.2.2UNIXshell
UNIX系统中有多种格调shell程序存在,最常见有三种:1)Bourneshell:当代UNIX系统标准shell,一般会把它设置成系统默认命令解释程序。B-shell命令提醒符是“$”号。2)Kornshell:B-shell一种扩展集,在B-shell中编写脚本程序无需修改即可在Komshell中运行。Kornshell命令提醒符也是‘$’号。3)Cshell:加州大学伯克利分校开发BSDUNIX版本一部分,它使用是C语言语法和格调。C-shell命令提醒符是“%”号。不一样shell程序虽然在使用方式和命令格式上有所差异,但其功能是类似,都能够完成顾客命令解释执行,完成顾客环境设置,完成shell程序设计与执行。顾客能够根据自己喜好选择一种shell为自己工作提供服务。第18页第2章UNIX入门2.3
UNIX系统启动及顾客登录在多顾客系统中,系统启动过程会比较复杂,一般会包括系统工作方式选定。2.3.1UNIX系统启动方式装有UNIX系统计算机开机时能够有几个选择,一般情况下UNIX系统开机过程与准备进入系统后要完成工作内容有关。例如IBM公司RS/6000系列上AIX系统,在开机过程中能够使用定位锁选择三种工作方式启动:1)正常方式:系统将进入AIX多顾客方式,也称为正常工作方式,即可接纳多种顾客进入系统尹接收多种顾客命令祈求和应用程序执行。2)安全方式:系统进入了一种自休眠状态,不进入任何引导和启开工作(即便是打开电源)。该方式能够在系统管理员不在场时,避免非法人员非法启动系统,是一种简单启动保护措施。3)服务方式:系统通过引导后进入了一种单顾客方式,此时系统只接收超级顾客登录和命令祈求。适用于系统管理员对操作系统进行维护和管理。第19页第2章UNIX入门2.3.2UNIX系统启动过程系统加电后PROM启动→PROM自检→装入系统引导块程序bootblk,引导块装入完成后开始操作系统启开工作→从指定系统盘中加载UNIX关键程序(一般寄存在系统盘/UNIX目录下)→bootblk将关键程序运行起始地址装入程序计数器中→由系统文献/sbin/init完成关键操作系统初始化(按系统初始化控制表/etc/init-tab中有关说明和定义,加载文献系统和系统启动程序)。由于UNIX系统中定义了不一样级别启动过程,系统管理员能够用命令:“who-r”检查目前系统运行级别;可用命令:"init"去变化目前系统运行级别。例如在Solaris系统中,有如下命令:init0:系统退出,进入到了PROM监控状态
init5:系统进入单顾客状态
init6:系统进入reboot过程、重新进入多顾客状态
第20页第2章UNIX入门
系统启动加电后PROM完成自检和装载bootblkBootblk自举然后装入关键Bootblk为程序计数器装入关键程序起始地址对系统进行数据传递和配备显示login提醒符,引导完成系统启动完成UNIX系统引导过程系统初始化:按照初始化控制表对系统程序,文献系统进行初始化第21页第2章UNIX入门
2.3.3顾客登录过程顾客登录过程包括下列几个步骤:1)当UNIX系统正常引导完成后,系统就能够接纳顾客登录。系统中有一种初始化程序init为系统中每一种顾客终端端口激活一种getty程序,getty在顾客终端上显示"login:”提醒符,并等候顾客输入。2)顾客输入顾客名后,由getty读取顾客输入然后启动login程序,由login程序完成顾客登录过程。3)login程序开始执行并在终端上显示“password:”提醒等候顾客输入口令。4)顾客输入口令后,login程序完成顾客名及口令核实,无误时调入shell程序,它显示“$”提醒符表达shell程序准备就绪,等候顾客输入命令。5)当顾客退出系统时,shell程序终止运行,UNIX系统将会在终端上启动一种新getty程序,等候新顾客登录。
第22页第2章UNIX入门
图2.2UNIX运行管理流程
initgettyloginshell第23页第2章UNIX入门
2.4UNIX常用命令介绍2.4.1UNIX命令使用办法1)UNIX命令格式使用UNIX命令办法能够有多种,例如,能够在命令行上输入或者将命令编写在批处理文献中。UNIX命令使用格式:
command[-options][arguments]
其中command—指UNIX命令名。
options—表达命令执行选项,能够默认。
arguments一表达命令执行参数,能够默认。例如,能够在C-shell中使用下列命令:%ls/*按字母次序列出目录中所有文献和目录名字,命令行中不带选项和参数*/%ls-l*.c/*使用长列表方式列出目前目录下所有后缀为c文献名,*/第24页第2章UNIX入门
2)执行命令和执行应用程序在UNIX环境中,也能够像其他操作系统同样用命令方式去执行一种应用程序。应用程序所存入位置是shell程序要查找途径,假如在shell查询途径变量中设置了此途径,则能够直接输入此应用程序名,不然须在命令行中输入它全途径名,如:%vi或:%/usr/bin/vi3)在图形界面中执行命令在当代UNIX系统中,一般都提供了利用图形顾客界面(GUI)为顾客提供愈加灵活和直观操作方式。例如X–Windows。在Solaris系统中,能够用命令:$/usr/openwin/bin/openwin启动图形界面。在Linux系统中能够用命令:
$startx启动图形界面。第25页第2章UNIX入门
2.4.2多命令行和多行命令
UNIX命令使用灵活,支持多种命令输入方式。当需要完成多种命令且命令执行期间不需要人工干预时,可将多种命令写在同一种命令行中,命令之间用分号(;)隔开即可,例如:%pwd;ls-1shell解释此命令,先完成"pwd"显示目前顾客所在目录,然后再做"ls-l"命令显示目前目录下内容,这种方式称为多命令行方式。
UNIX命令功能强大,命令参数和选项往往会有很多,会出现一行写不下一条命令情况。shell能够借助转义符写出一种多行命令。如:%cc–O–g-ofunchanmyprog1.cmyprog2.c\Myprog3.c这里符号“\”告诉shell解释程序此命令行内容到此并没有结束,下一行内容仍需要解释成同一命令中内容,输入时在后续行显示中C-shell显示一种“?”符作为提醒,而B-shell中显示一种“>”,这种命令输入办法称为多行命令方式。
第26页第2章UNIX入门
2.4.3一般常用命令介绍1)cat:对指定文献在标准输出上进行显示或连接。格式:cat[option][filenamelist]可完成与DOS中type,copy有关命令类似功能。其中:[option]是命令选项,常用选项有:-A—显示文档中所有控制字符;-b-为输出行标注行号;-E—在每行尾部显示行结束标志“$”;-T—用“^”号显示Tab符位置;-v—显示过程中使用控制字符。[filenamelist]是命令参数,这里给出文献名列表是将要在标准输出上输出文献名。此命令能够不带有命令选项和命令参数,这时该命令等候从标准输入流中输入数据,假如将它输出重定向到一种文献时,可创建一种新文献。第27页第2章UNIX入门
命令应用举例:
%catfile.c/*显示文献file.c中内容*/
%cataa.cbb.c/*先显示aa.c,然后再显示bb.c内容*/
%cataa.cbb.c>cc.c/*此命令将aa.c中内容与bb.c中内容进行连接,组成一种新文献cc.c*/思考:%cat命令会产生如何执行情况?2)cd:变化目前工作目录格式:cd[dirname]
%cd/*将顾客目前工作目录变化到顾客注册目录下,顾客注册目录是由系统事先设定*/%cd/usr/bin/*将目前工作目录变化到/usr/bin目录下*/%cdE-mail/*将目前工作目录变化到目前目录中子目录E-mail下*/第28页第2章UNIX入门
3)chmod:变化指定文献或目录访问权限。格式:chmod[who]-op-permissionfile.其中参数who表达命令中指定顾客类型,能够是:
u-顾客,即文献属主;g-属主顾客同组顾客;
o-除文献属主和同组顾客外所有其他顾客;a-表达所有顾客。参数op是命令指定操作码,能够是下列操作符:+:表达增加某种访问权限;-:表达撤消某种访问权限;=:表达赋予某种访问权限。参数permission是对访问权限详细说明:
r一表达读权;w—表达写权;x一表达执行权.%chmodgo-wfilea/*撤消同组顾客和其他顾客对文献filea写权*/%chmod+xfilea/*让所有顾客都取得对文献filea执行权*/%chmod640filea/*命令中三个数字说明不一样顾客详细权限,依次为u,g,o类型顾客访问权,每个数字为八进制数,每位分别表达对文献读、写和执行权,如:6=110,4=100,0=000*/第29页第2章UNIX入门
4)cp:文献或目录拷贝5)1s:列出指定目录中内容格式:ls[option]namesls命令选项非常丰富,常用选项Y有:-a:列出所有文献,包括以“.”打头隐藏文献;-d:列出目录文献本身状态,而不是列出目录下包括文献内容,常与-l选项联用;-i:在列表增加列出文献i节点号;-l:以长列表方式列出文献及目录信息。-R:递归地列出其中包括子目录中文献信息及内容。6)man:对UNIX命今取得联机帮助信息格式:man命令名
如:%mancp第30页第2章UNIX入门
7)pwd:显示目前工作目录名格式:pwd[option]
此命令能够显示目前工作目录名字,其中选项可为:-P一只显示实际目录,不显示符号连接。-L能够显示符号连接目录。
%pwd/*显示出目前顾客工作目录名称*/8)who:列出目前登录系统顾客信息%who[option][amI]options可为:-H:显示信息时同步显示各列标题。-q:who命令简要显示方式,仅显示顾客名及顾客总数。-s:仅显示顾客名、终端号、顾客登录时间。命令中amI是该命令一种常用方式,用于显示本顾客注册终端有关信息。;%whoamI/*显示本终端顾客信息*/第31页第2章UNIX入门
9)cal:显示万年历格式:cal[option][month[year]]option可为:-h:显示目前单个月日历。-3:显示目前月、前一种月及后一种月日历。-y:显示目前年日历。命令应用举例:%cal112002/*显示2023年11月日历*/%cal/*显示目前月日历表*/注意,在本命令使用中,年份参数必须输入完全,只有年份没有月份命令将显示全年日历,不带参数命令只显示目前月日历表。10)learn:计算机辅助教学11)help:系统帮助程序第32页第2章UNIX入门
2.4.4目录操作命令1)mkdir:在目前目录中创建一种新子目录格式:mkdir[option]dirnameoption常用取值为:-p:创建一种完整目录构造。虽然用-p选项时可在指定目录下逐层创建目录-m:.创建指定目录同步指定目录使用权限。例:使用一条命令创建一种完整目录构造。%cd/*确保目前所在目录是顾客工作目录*/%mkdir-pxx/yy/zz
/*在目前目录下创建子目录xx;在xx下创建yy,在yy下创建zz。*/例:在目前目录下创建子目录newdir,并将其权限置为770。%cd%mkdir-m770newdir第33页第2章UNIX入门
2)rmdir:删除指定空目录名。格式:rmdir[option]dirnameoption常用取值为:-p:删除指定目录上所有目录,这些目录都应是空目录。-i:在删除过程中,以问询方式完成删除操作。例:删除目前目录下子目录odir。%cdzhang%pwd/usr/zhang%rmdirodir
/*删除/usr/zhang目录下子目录odir*/例:删除多级目录。假设有目录/usr/zhang/testdir,且这两个目录中文献和子目录都已被删除,则能够使用-p选项rmdir命令将它们一次删除:%cd/usr
/*跳转到被删除目录父目录上*/%rmdir-pzhang/testdir
第34页第2章UNIX入门
2.4.5文献操作命令1)chgrp:变化文献所属组格式:chgrp[option]groupnamefilenameoption最常用是-R,表达递归地设置目录中所包括所有文献属组信息;groupname是变化后属组名称;filename是将要被变化属组信息文献名。例:%chgrpgroup1file1.c/*将文献file1.c属组改为group1*/%chgrp–Rgroup1mydir/*将目录mydir中所有文献组设为groupl*/第35页第2章UNIX入门
2)chown:变化文献属主格式:chown[option]usernamefilenameoption最常用是-R选项,它表达递归地设置目录中所有文献属主信息。username是修改后属主名称。filename是将要被变化属主信息文献名。例:%chownzhangfi1e1.c
/*将文献filel.c属主信息变化成zhang*/%chown–Rchen/home/li
/*将/home/li目录汉字件属主改成chen*/第36页第2章UNIX入门
3)ln:建立文献链接格式:ln[option]filetargetoption可取值为:-f:若目标文献已存在,用源文献链接替代已存在文献内容,否则就创建目标文献;-s:
创建文献符号链接。符号链接是一种指向其他文献或目录文献,它与文献和目录信息同样在目录树中有一个名字和位置。但它与其他文献不一样之处是该节点中没有具体内容,只是包括有一个指向另一个文献或目录位置指针。参数file是生成链接源文献名。参数target是生成目标链接文献名例:%lnabc.cxyz.c命令在当前目录中建立了abc.c链接文献xyz.c(新文献),以后再访问xyz.c就和访问abc.c同样,类似一个文献有两个文献名。若删除其中一个文献名,文献内容不丢失,只是减少一个文献名。这种链接方式也称为硬链接。第37页第2章UNIX入门
例:%lnabc.cotherdir
若otherdir是一种已存在目录,此命令在otherdir目录中建立了abc.c链接,其链接文献名字也是abc.c(它们在不一样目录中),就犹如一种文献实体在两个目录中有两个相同名字,这也是一种硬链接关系。例:%ln–s/home/ying/lib
~命令中“~”是顾客注册目录匹配符,这样在顾客目录(~=$HOME)中建立了一种符号链接lib,它指向/home/ying/dir中文献。当顾客访问~/lib中文献,也就是访问/home/ying/lib中文献。使用这种办法能够实现多种顾客共享/home/ying/lib中文献,当然要实现共享顾客首先应具有对/home/ying/lib目录访问权。第38页第2章UNIX入门
多种符号链接能够指向同一种文献,并且一种符号链接也能够指到文献系统以外,进入到另一种文献系统中,这时原系统中严格目录树层次构造将会被打乱。在文献系统中移动时,必须注意符号链接。例如:顾客ying有一种符号链接名为:link.dir,它指向真正目录是/home/ying/dirl,操作中使用如下命令:%cdlink.dir%pwd系统将显示出:/home/ying/link.dir不能以为符号链接是一种真正目录,由于如下两个命令是等效:%cd/home/yiag/dir%cd/home/yiag/link.dir对其中一种目录进行修改就会给其他几个子目录中内容带来破坏。使用/usr/bin/pwd能够确保掌握所在真正目录,以减少符号链接造成错觉。shell(B-sh,K-sh,C-sh)中pwd命令都只是报告顾客一般达到某一目录途径,而不是真正途径;但/usr/bin/pwd程序却总是报告目前工作目录真实途径名。
第39页第2章UNIX入门
4)cut:按列或按域截取输入行中所指内容格式:cut[option]list[file]option可取值为:-c:按字符截取;-f:按域截取(默认域定界符为tab);-d:指定定界符,此参数背面紧跟指定定界字符。List是将要截取内容列表。file是指定进行cut操作文献名,当默认文献名时,是对输入流信息进行操作。例:%cut–cl-72file
/*取文献file第1一72个字符*/%cut–fl,3-5file
/*取文献file第1、3、4、5个单词*/%cut–d:-fl/etc/passwd
/*对文献/etc/passwd中内容进行截取*/由于/ect/passwd中定界符是“:”,根据文献/etc/passwd中信息组成方式,可懂得以此命令可列出系统中所有顾客名字。第40页第2章UNIX入门
5)dd:将标准输入数据按参数指导方式转换后传送到标准输出,也能够完成文献拷贝和属性转换。格式:dd[option=vslue]……option能够是:if=filename指定输入文献名;of=filename指定输出文献名;ibs=n指定输入块大小为n字节(默以为512字节);obs=n指定输出块大小为n字节(默以为512字节);bs=bytes强行使ibs=bytes及obs=bytes;cbs=byte同步转换字节数为bytes;conv=KEYWORDS每次按逗号分隔关键字列表转换文献;count=BLOCKS只拷贝BLOCKS指明输入块。不一样版本UNIX系统对于磁带设备有自己定义,如:/dev/rmt/0:是SunSolaris对4mmDAT磁带机定义。例:%ddif=/dev/rmt/0of=xyzibs=1024
在Linux下读出硬盘第一种扇区到文献中:%ddif=/dev/hdaof=disk.imgbs=512count=1第41页第2章UNIX入门
6)find:在目录构造中搜索文献格式:find[dir][expression]dir是指定进行搜索目录名,体现式expression是组成搜索操作方式,该选项可取如下值:-namefilename:查找名为filename文献;-typex:查找类型为x文献,x取值为d=目录,f=一般文献。-userusername:查找属主为username文献。-sizen:查找占用了n个统计块文献。-atimen:查找n天前被访问过文献。-mtimen:查找n天前被修改正文献。-execCmd{}:对符合条件文献执行UNIX命令Cmd,{}中表达所找到文献,Cmd命令要以“\;”符结束。-a:选择同步满足多种条件文献(即条件逻辑“与”)。-o:选择满足若干条件之一文献(即条件逻辑“或”)。(expr):括号中体现式作为一种整体判断,这里括号必须用转义符进行转义(如:\、“”等)。
第42页第2章UNIX入门
例:find/home\(-namecore–o–namea.out\)-atime+3-execrm{}\;此命令完成在/home目录及子目录中查找名为core或名为a.out文献,若找到这些文献是在3天之内未被访问过,则执行删除命令将其删除。例:find/-name“y2k*”-print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物理化学下册中期复习-基本概念
- 人教版九年级化学第三单元过关训练课件
- 人教版九年级化学第七单元燃料及其利用1燃烧和灭火课时1燃烧的条件灭火的原理和方法教学课件
- 新员工到岗培训流程文档
- 药业员工年终总结
- 挖机转让合同模板
- 延期协议合同范本
- 手术室护士职称竞聘
- 2024年度健身房保洁服务合同范本3篇
- 护理中的法律问题
- 《美丽的小兴安岭》学情分析方案
- 轻度损伤的自我处理课件讲义
- 低压电工作业(复审)模拟考试题及答案
- 通信工程投标专家继续教育题库(附答案)
- 直播带货-直播控场-带货直播间如何控场
- 【幼儿区域活动环境创设中存在的问题及其对策开题报告文献综述(含提纲)3000字】
- C++程序设计智慧树知到答案章节测试2023年咸阳师范学院
- 口腔颌面外科学 功能性外科
- 加油站全年12月消防灭火疏散应急演练
- 道德与法治新课标研读心得体会-道法新课程标准2022版-学习感悟总结
- 2023年2月广州金碧雅苑维修部应知应会考试附有答案
评论
0/150
提交评论