欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    UNIX操作系统培训教材7383.docx

    • 资源ID:62852640       资源大小:182.66KB        全文页数:100页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    UNIX操作系统培训教材7383.docx

    UNIX培培训教材材华为技术有有限公司x侵权必究究目录第1章 UUNIXX操作系系统概述述61.1 UUNIXX操作系系统简介介61.2 UUNIXX系统组组成61.3 与与UNIIX有关关的几个个名词77第2章 UUNIXX常用操操作92.1 启启动终端端92.2 登登录92.3 UUNIXX命令92.4 注注销(退退出UNNIX系系统)一一三第3章 UUNIXX文件系系统1443.1 UUNIXX文件系系统分类类143.2 UUNIXX文件类类型1443.3 UUNIXX树型目目录结构构一五3.4 UUNIXX文件名名称一五五3.5 UUNIXX文件存存取权限限163.6 UUNIXX重定向向与管道道一八3.7 UUNIXX文件系系统常用用命令119第4章 UUNX文文件系统统常用工工具2004.1 vvi编辑辑器的最最基本用用法2004.2 利利用fiind命命令查找找文件2214.3 ggrepp命令基基本用法法224.4 利利用cmmp命令令比较文文件233第5章 UUNX系系统深入入了解2245.1 与与UNIIX有关关的几个个名词2245.2 在在后台运运行程序序245.3 在在指定时时间执行行指定程程序2555.4 如如何控制制后台进进程2665.5 如如何查看看磁盘使使用情况况27第6章 UUNX用用户管理理286.1 增增加用户户286.2 开开机3006.3 关关机3006.4 掉掉电故障障及处理理31第7章 存存储设备备的使用用327.1 创创建设备备327.2 mmounnt和umoountt命令3337.3 软软盘的使使用3447.4 硬硬盘的使使用3557.5 CCD-RROM的的使用337第8章 UUNX实实用程序序398.1 文文件的备备份和恢恢复实用用程序3398.2 文文件压缩缩和解压压程序441第9章 网网络通信信449.1 TTCP/IP协协议4449.2 查查看网上上用户信信息4449.3 使使用maail 发送和和接收电电子邮件件459.4 在在网络上上登录和和拷贝4459.5 网网络、主主机和路路由参数数设置551第10章 UNXX常见故故障处理理5510.1 常见故故障处理理:55510.2 附一、参参考资料料57iv关键词:UNIX SSloaariss摘要:本文档主要要介绍UUNIXX操作系系统的系系统结构构与常用用操作,以以及Soolarris基基础。可可以与NN20000的产产品基础础培训共共用。F-5 华为技术请输入资料名称7第1章 UNIX操操作系统统概述1.1 UNIX操操作系统统简介UNIX是是较早广广泛使用用的计算算机操作作系统之之一,它它的第一一版于119699年在Beell实实验室产产生,119755年对外外公布,1976年以后在Bell实验室外广泛使用。应用范围应应用到几几乎所有有16位及及以上的的计算机机上,包包括微机机、工作作站、小小型机、多多处理机机和大型型机等等等。UNIX特特点(1) 多多任务、多多用户(2) 并并行处理理能力(3) 管管道(4) 安安全保护护机制(5) 功功能强大大的shhelll(6) 强强大的网网络支持持,Innterrnett上各种种服务器器的首选选操作系系统(7) 稳稳定性好好(8) 系系统源代代码用CC语言写写成,移移植性强强(9) 出出售源代代码,软软件厂家家自己增增删UNIX流流派举例例UNIX类类别计算机SCO UUNIXXPC兼容机机Digittal UniixDec AAlphha机SolarriessSun 小小型机工工作站AIXIBM机HPUXHP小型机机工作站站Linuxx各种机器1.2 UNIX系系统组成成UNIX操操作系统统结构由由三大部部分组成成:(1)keerneel(内内核)(2) sshelll(外外壳)(3)工具具及应用用程序UNIX Kerrnell(UNIIX内核核)是UNIIX操作作系统的的核心,指指挥调度度UNIIX机器器的运行行,直接接控制计计算机的的资源,保保护用户户程序不不受错综综复杂的的硬件事事件细节节的影响响。UNIX Sheell(UNIIX外壳壳)是一一个UNNIX的的特殊程程序,是是UNIIX内核核和用户户的接口口,是UUNIXX的命令令解释器器。目前前常见的的Sheell有有三种:shelll类型简称命令主要特点Bournne SShelllB Sheellsh最老、使用用最广泛泛,每个个UNIIX都提提供。Korn SheellK Sheellksh是对B SShelll的扩扩充,兼兼容B Sheell。C-Sheellcsh格式有点象象C语言。功功能强,命命令记忆忆稍难,在在大学和和学院中中较为流流行。一般系统缺缺省为BBourrne Sheell, 本文文以此sshelll为例例。要想将当前前Sheell改改为其它它 Shhelll,只需需在操作作系统提提示符下下键入相相应的SShelll命令令即可。如如在B Sheell下下键输入入命令: $ kksh就进入了KK Shhelll。1.3 与UNIXX有关的的几个名名词多用户(MMultti-uuserrs) 允允许多个个用户同同时使用用计算机机的能力力。多任务(MMultti-ttaskkingg) 为每每一个用用户同时时执行多多个任务务的能力力。终端(Teermiinall)终端是是用户和和计算机机进行实实时交互互的接口口设备。终终端一般般由显示示器、键键盘和终终端控制制器组成成,有的的还带有有鼠标。显显示器和和键盘与与终端控控制器相相连,终终端控制制器通过过通用端端口(如如串口)和和计算机机主机相相连。用用户通过过终端和和计算机机交流。一一台UNNIX主主机可以以连多个个终端。终终端分为为两类:字符终终端和图图形终端端。仿真终端在在某计算算机上运运行某一一特定程程序,把把计算机机当作另另一台计计算机的的终端使使用。目目前仿真真终端与与UNIIX主机机的连接接方式主主要有网网络连接接和串口口连接。控制台(CConssolee)这是一一种特殊殊的终端端,由显显示器、键键盘(和和鼠标)组组成,分分别连到到主机的的专用接接口(监监视器接接口、键键盘接口口、鼠标标接口)上上。一般般一台主主机只能能接一个个控制台台,控制制台可以以完成普普通终端端不能完完成的工工作:非非常重要要的信息息(如严严重的错错误信息息),只只能在控控制台上上显示,有有些特殊殊的任务务(如执执行修复复工作)也也只能在在控制台台上完成成。除了了实现以以上特殊殊功能外外,控制制台还可可以象其其它终端端那样工工作。用户名(UUserr) UNNIX是是多用户户操作系系统,它它允许多多个用户户同时使使用。每每个用户户拥有用用户名、登登录口令令以及操操作特权权。用户户每次使使用UNNIX时时必须先先登录:输入用用户名和和口令。一一般用户户的UNNIX操操作系统统提示符符一般为为"$""。工作组(GGrouup) 几个个用户可可以组成成一组,同同组内的的用户可可以共享享信息。root用用户 UNIIX的超超级用户户,拥有有其他用用户没有有的特权权。rooot用用户的UUNIXX操作系系统提示示符一般般为"#"。本章小结:本章介绍了了UNIIX操作作系统的的特点、组组成和几几个常见见概念。介介绍了UUNIXX常见的的三种SShelll:B SShelll、K SShelll和C SShelll。.9第2章 UNIX常常用操作作2.1 启动终端对于专用终终端,当当打开终终端电源源后就会会自动出出现登录录信息。对对于仿真真终端,要要先打开开计算机机,再运运行TCCP/IIP协议议驱动程程序和终终端仿真真程序即即可。2.2 登录当终端与UUNIXX系统连连通后,在在终端上上会出现现"looginn:"提提示符。在在"looginn:"提提示符下下输入用用户名,出出现"ppasssworrd:""后再输输入口令令,如以以abcc用户登登录的过过程为: Loggin: abbc Passswoord:输入的口令令并不显显示出来来,输入入完口令令后,一一般会出出现上次次的登录录信息,以以及UNNIX的的版本号号。当出出现TEERM一一行时,要要求输入入所使用用的终端端类型。最最后出现现UNIIX SShelll提示示符,等等待用户户输入命命令。BB Shhelll和K SShelll的缺缺省提示示符为""$",C SShelll的缺缺省提示示符为""%"。当当以rooot用用户登录录时,系系统提示示符为""#"。2.3 UNIX命命令在Shelll提示示符下,就就可以输输入UNNIX命命令。UUNIXX命令的的基本格格式如下下: coommaand 参数数1 参数2 . 参数nUNIX命命令由一一个命令令(coommaand)和和零到多多个参数数构成,命命令和参参数之间间,以及及参数与与参数之之间用空空格隔开开。UNNIX的的命令格格式和DDOS的的命令格格式相似似,但UUNIXX的命令令区分大大小写,且且命令和和参数之之间必须须隔开。如如:对DDOS来来说是以以下四条条命令是是相同的的: cddtmmp cdd ttmp CDD ttmp cdd TTmp对UNIXX操作系系统来说说,改变变目录的的命令也也是cdd命令,以以下是正正确的UUNIXX cdd命令: cdd /ttmp cdd /TTmp但tmp和和Tmpp是两个个不同的的目录。以以下两条条命令: cdd/tmmp CDD/tmmp已经不是ccd命令令了。一、UNIIX常用用简单命命令下表列出了了几个简简单的UUNIXX命令:解释UNIX命命令命令举例帮助manman ddatee查看日期datedate显示日历calcal 119988显示大字banneerbanneer ""ABCCD"计算器bcbc修改口令passwwdpasswwd查看谁在使使用whowho查看我是谁谁who aam iiwho aam ii清除屏幕clearrclearr二、特殊键键在UNIXX命令操操作中有有一些特特殊键,列列表如下下:Ctrl + dd结束键盘输输入或退退出当前前sheellDel0中断键,停停止当前前动作回回到shhelllCtrl+s暂停屏幕输输出Ctrl+q继续屏幕输输出Ctrl+ukill键键,删除除光标所所在行的的所有字字符Esc结束当前的的操作状状态(如如vi)三、UNIIX用户户间简单单通讯命命令UNIX提提供许多多方式让让用户相相互通信信,它允允许你以以文本的的方式发发送及接接收信息息。你可可以传递递信息给给其他用用户、所所有用户户、或自自己。信信息来源源可以是是文本文文件或直直接由键键盘输入入的内容容。(一)wrritee 命令令可使用wrritee 实用用程序向向已注册册的另一一个用户户发送一一条报文文,当对对方也使使用wrritee 命令令时,双双方之间间就建立立了通信信。当用户使用用wriite 命令时时,就在在对方用用户终端端上显示示提示信信息。wwritte 命命令的格格式如下下: wrritee deestiinattionn-usser teermiinall 其中,deestiinattionn-usser 是你想想与之通通信的用用户注册册名,通通常使用用whoo 命令令查看其其注册名名。如果果对方在在多台终终端上登登录,可可通过用用terrminnal 来控制制wriite 的报文文送向指指定的终终端。为为了建立立与其他他用户的的双向通通话,用用户和对对方每次次必须执执行wrritee 命令令,且必必须指定定注册名名。一般般在使用用UNIIX 进进行通话话时,通通信双方方有一些些约定:用“o”表示结结束一条条报文,“oo”表示结束这次通信,用ctrl-d 退出write 命令。例1 UNIIX上两两用户aalexx 和jennny 通过wrritee命令通通信。在alexx的所在在终端上上: $ wriite allex <CCR> Hi Aleex, aree yoou ttherre? o<CCR> Messsagge ffromm Allex (ttty111)SSat Jann 5 一五:08. Yess Jeennyy, II'm herre. o<CCR> Thaank youu ,AAlexx, bbye! ooo<CRR> Ctrrl-dd $该例说明了了使用wwritte 命命令实现现Aleex 和和Jennny 的通信信过程。首首先Jeennyy 使用用前两行行向Allex发发送了一一条报文文,接下下来的两两行是AAlexx 发送送的报文文Jennny 收到了了,省略略号表示示他们的的通信继继续。最最后,JJennny 用用thaank youu,Aleex,byee!oo 告诉Allex没没有话要要说了,并并在下一一行开始始键入cctrll-d 来退出出wriite 并回到到sheell。(二)使用用tallk与另另一个用用户对话话talk 命令是是一个虚虚拟通信信命令,它它把用户户终端上上的信息息一行一一行的发发送给另另一个用用户,其其格式如如下: tallk uuserr-naame teermiinallCR注意,使用用tallk 进进行双方方对话时时,双方方使用的的机器体体系结构构必须相相同。当当对方给给出响应应的taalk命命令后,双双方终端端上都显显示 coonneect esttabllishhed时,双方可可双工通通信了。双双方可以以以任意意的速度度从键盘盘输入,talk 把你的输入一行一行的显示在你和对方的屏幕上。用ctrl-d 退出talk 。(三)使用用messg 拒拒绝和允允许接收收报文 mesgg 命令令允许或或拒绝接接收由其其它终端端发来的的wriite 和tallk通讯讯信息。mesg命令在本地终端运行,其使用格式如下: messg y nCR其中,y 表示允允许接收收,n 表示拒拒绝接收收。如既既不给出出y 也不不给出nn ,则则报告现现在的许许可状态态。例:例1 显示状状态: $meesg <CRR>则命令的执执行结果果为: is y 或 iis nn 例2 拒绝接接收由其其它终端端发来的的wriite 和tallk通讯讯信息: $meesg n $meesg is n(四)waall 广播式式消息传传递所有登录用用户都可可收到该该消息。仅仅超级用用户使用用该命令令。waall命命令有以以下几种种格式:# walll # wwalll fiilennamee # wwalll “sennd aa meessaage to alll thhe ppeopple。”2.4 注销(退出出UNIIX系统统)在每次使用用完后,一一定要进进行注销销,以防防他人通通过你的的帐号进进入系统统,并保保证系统统的完整整性。注注销过程程如下:在UNNIX提提示符下下,运行行: $ eexitt或 $ llogoout或直接按键键: Ctrrl+dd。由于UNIIX操作作系统的的不同,注注销的命命令也可可能不同同。本章小结:本章介绍了了UNIXX的常见见操作。在使用UNNIX操操作系统统之前必必须先登登录,使使用完成成后要注注销。本章介绍了了几个常常用UNNIX命命令和命命令操作作中常用用的特殊殊按键。本章介绍了了用户通通讯命令令:wrritee、tallk、messg和Walll。18第3章 UNIX文文件系统统3.1 UNIX文文件系统统分类UNIX操操作系统统可由多多个可以以动态安安装及拆拆卸的文文件系统统组成。UNIX文件系统主要分为两大类:根文件系统和附加文件系统。根文件系统统(thhe rroott fiile sysstemm)每一个个UNIIX操作作系统在在其主硬硬盘上至至少含有有一个文文件系统统,它包包含构成成操作系系统的程程序和目目录,一一般由“/”符号来来表示。附加文件系系统除根根文件系系统外的的其它文文件系统统,如/u文件件系统,AFS文件系统等。以后如无特特别声明明,本文文都是针针对根文文件系统统来进行行说明的的。3.2 UNIX文文件类型型在UNIXX中文件件共分为为四种:1) 一般般文件(orddinaary fille),分为:(1) 文文本文件件(2) 二二进制文文件2) 目录录文件(dirrecttoryy)3) 特殊殊文件(speeciaal ffilee),分分为:1 块设备文件件2 字符设备文文件4) 符号号链接文文件(ssymbboliic llinkks)文件类型标标识在用用"lss -ll"命令令显示文文件目录录时的用用下列符符号表示示不同的的文件类类型:-普通文件d目录文件b块设备文件件c字符设备文文件p管道设备l符号链接文文件举例:$ ls 杔-rwxrr-xrr- 2 wjmm neewseerviice 3211 Occt 117 009:333 ffilee1drwxrr-xrr-x 2 wjmm neewseerviice 96 Occt 117 009:440 ddir11其中,第一一列的""-"表表示fiile11是普通通文件,"d"表示dir1为目录文件。3.3 UNIX树树型目录录结构UNIX操操作系统统采用树树型带勾勾连的目目录结构构,如下下图所示示。在这这种结构构中,一一个文件件的名字字是由根根目录到到该文件件的路径径上的所所有节点点名按顺顺序构成成的,相相互之间间用“/”分开。如如文件pprogg的全路路径名为为:/uusr/smiith/proog,根根目录用用“/”表示。根文件系统统常用目目录根文文件系统统的常用用目录举举例如下下表:/bin大部分可执执行的UUNIXX命令和和共用程程序/dev设备文件,如如/deev/ccd0/etc系统管理命命令和数数据文件件/libC程序库/usr存放用户的的家目录录和用户户共用程程序或文文件/tmp临时工作目目录,存存放一些些临时文文件家目录 UNIIX在创创建用户户名时,自自动在/usrr目录下下创建与与用户名名同名的的子目录录,如/usrr/smmithh子目录录,这个个子目录录成为此此用户的的家目录录(Hoome Dirrecttoryy)。家家目录中中有一个个文件比比较特殊殊:“.prrofiile”(或“.looginn”)文件。当当以该家家目录的的用户名名登录UUNIXX时,会会自动执执行“.prrofiile”文件。它它有点类类似于DDOS的的AUTTOEXXEC.BATT文件。“.prrofiile”是B/KK shhelll的启动动文件,而而“.looginn”是C sshelll的启启动文件件。“.prrofiile”文件中中常有一一行: PATTH=$HOMME:$HOMME/bbin其中,PAATH类类似DOOS的PATTH,而而$HOOME表表示家目目录。3.4 UNIX文文件名称称 UNIXX文件名名称:最大长度为为2555字节;大小写敏感感(fiile11和Fille1表表示两个个不同的的文件);无专用扩展展名(UUNIXX文件名名可出现现多个小小数点,并并无特殊殊含义)。UNIX特特殊文件件名/表示根目录录.表示当前目目录.表示当前目目录的父父目录.字符串表示隐含文文件,如如".pproffilee"文件件文件名通配配符?任一个字符符,如""abcc?"*任何字符,如如"abb*100"表示示以abb开头和和以100结尾的的名字3.5 UNIX文文件存取取权限文件的存取取权限 UUNIXX文件的的存取有有三种权权限:权限普通文件的的存取权权限目录的存取取权限r具有读取文文件的权权利能读取文件件名称w具有写入文文件的权权利能建立和删删除文件件,可以以改变文文件名x具有执行文文件的权权利能使用该目目录下的的文件(如cd命令令)搜索文文件等能够存取文文件的用用户类型型有三种种类型的的用户可可以存取取文件:用户类型说明ownerr文件的拥有有者groupp文件所在的的工作组组otherr其他用户(非ownner和和非grroupp)每种类型的的用户都都有三种种文件存存取权限限:r、w、x。文件存取权权限的显显示可以以通过""ls -l""命令显显示,如如:$ ls -ll ffilee1显示如下:-rwxrr-xrr-2wjmnewseerviice321Oct 117 009:333file11上行第2-4字符符"rwwx"表表示此文文件属主主wjmm对此文文件的权权利为""可读、可可写、可可执行"", 上上行第55-7字字符"rr-x"" 表示示此工作作组neewseerviice内的的用户对对此文件件的权利利为"可读、不不可写、可可执行"",上行行第8-10字字符"rr-"" 表示示其他用用户对此此文件的的权利为为"可读、不不可写、不不可执行行"文件存取权权限的修修改用chmmod命命令修改改文件的的存取权权限,cchmood命令令的格式式如下:格式1:chmodd ssymbboliic_mmodee ffilee.格式2:chmodd aabsoolutte_mmodee ffilee.这里只介绍绍符号模模式(ssymbboliic_mmodee), 符号模模式的命命令格式式如下:chmodd whoo oop ppermmisiion fiile.who项表表示用户户类型,它它的内容容为以下下一项或或多项:u拥有者(uuserr - oowneer)g与拥有者同同一组的的用户(grooup)o其他人(ootheer)a所有人(aall)op项表示示动作:+表示要加上上perrmisssioon指定定的权利利-表示要取消消perrmisssioon指定定的权利利permiissiion项项为存取取权限,它它的内容容为以下下一项或或多项:r表示可读w表示可写x表示可执行行举例:chmodd u+w ttestt reeporrt拥有者对ttestt和repportt文件“可写”chmodd u-x aabc.c拥有者对aabc.c文件件不可执执行chmodd u+rwxx myyfille1拥有者对mmyfiile“可读、可可写、可可执行”chmodd uggo+rrwx myffilee2任何人都对对myffilee“可读、可可写、可可执行”改变文件属属主及文文件所在在组改变变文件属属主的格格式如下下:chownn 属属主名文文件名必须对文件件具有wwritte权利利才可改改变文件件的拥有有者。改变文件所所在组的的格式如如下:chgrpp 组组名文件件名必须是文件件的拥有有者或ssupeerviisorr才能改改变文件件组别的的归属。举例:chownn wwjm teest11chgrpp nnewsservvicee ttestt13.6 UNIX重重定向与与管道UNIX重重定向将将文件的的标准输输出重新新定向输输出到文文件,或或将数据据文件作作为另一一程序的的标准输输入内容容。如:ls -ll>fiile11将ls -l命令令显示的的内容存存到fiile11中,ls>>ffilee1将ls 命命令显示示的内容容附加存存到fiile11的尾部部grep abcc<fiile将filee的内内容作为为greep aabc命命令的输输入其中,">>"和">>""为输出出重定向向符,"">"将将输出内内容存到到重定向向文件中中,若文文件存在在,则先先删除原原有内容容;">>>"将将输出内内容存到到重定向向文件的的尾部。UNIX管管道将一一文件的的输出作作为另一一文件的的输入。如如:ls|moore将ls的输输出作为为morre命令令的输入入ps -eef|ggrepp smmithhps -eef的输输出作为为greep ssmitth命令令的输入入3.7 UNIX文文件系统统常用命命令UNIX命命令UNIX命命令举例例类似DOSS命令显示当前目目录pwdpwdcd改变目录cdcd /uusrcd c:ussr进入家目录录cdcd创建目录mkdirrmkdirr abbcmd abbc删除空目录录rmdirrrmdirr abbcrd abbc删除目录及及其内容容rm -rrrm -rr abbcdeltrree abcc显示目录内内容lsls abbcls -ll abbc(文文件长列列表)ls -aa abbc(所所有类型型文件)ls -dd * (不进进子目录录)dir aabc显示文本文文件内容容catcat ffilee1.cctype fille1.c一次一屏显显示文本本文件内容moremore fille1.c拷贝文件cpcp fiile11 fiile22copy fille1 fille2移动(重命命名)文件mv mv caall.tesst ccalll.liistmove calll.ttst calll.llstren ccalll.teest bbbb删除文件rmrm caall.lisstdel ccalll.lsst本章小结:本章介绍了了UNIIX文件件系统的的基本概概念和基基本命令令:UNIX文文件系统统分为根根文件系系统和附附加文件件系统。UNIX的的文件类类型可分分为:一一般文件件、目录录文件、特特殊文件件和符号号链接文文件。UNIX采采用树型型目录结结构。每每个用户户拥有自自己的家家目录。UNIX支支持长文文件名。UNIX的文件名对大小写敏感。UNIX文文件的存存取权限限分为:r、w 、x。UNIX支支持重定定向和管管道。最后介绍了了UNIIX文件件系统常常用命令令。30第4章 UNX文件件系统常常用工具具4.1 vi编辑器器的最基基本用法法vi编辑器器是UNNIX的的强有力力的文本本文件编编辑工具具,利用用它可以以建立、修修改文本本文件。在当前的各各种UNNIX GUII界面下下都提供供了文本本编辑器器,其操操作方法法和WIINDOOWS下下的nooteppad类类似,可可以方便便的进行行文本编编辑。但但vi是最最基本的的文本编编辑工具具,所有有的UNNIX均均支持。 vi编辑辑器常用用的两种种状态方方式1) 文本本输入方方式用于于文本的的输入2) 命令令方式用用于输入入控制命命令vi编辑器器的进入入vi 文件件名自动进入命命令方式式。文本输入方方式的进进入a将在光光标所在在位置之之后插入入文本(append)A将在光光标所在在行末插插入文本本i将在光光标所在在位置之之前插入入文本(inssertt)I将在光光标所在在行的第第一个非非空字符符前插入入文本o将在光光标所在在行的下下一行开开始插入入文本(opeen)O将在光光标所在在行的上上一行开开始插入入文本光标位置移移动(两两种方式式均适用用)h左移j下移k上移l右移文本输入方方式的退退出ESC 按ESCC键进入入命令方方式删除更改操操作在命令方式式下运行行。x删除光光标所在在字符dd删除除光标所所在行退出vi编编辑器在命令方式式下运行行。不管管在什么么状态,最最好在运运行下面面命令前前,先按按以下EESC键键,以防防出错。 :wq存盘退退出 :q不不存盘退退出 :q!不存盘盘强制退退出 :w只只存盘不不退出4.2 利用finnd命令令查找文文件find命命令会在在指定目目录及其其子目录录下查找找符合条条件的特特定文件件。此命命令的最最大用处处是当忘忘了文件件的正确确所在,而而想找到到该文件件。命令格式find 目录录名条件件目录名 - 欲开开始寻找找的目录录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。条件 - 欲欲搜索文文件的条条件,可可包含文文件名称称、拥有有者、最最后修改改时间等等等。条件列表说说明-namee naame指定要被寻寻找的文文件或目目录名称称,可用通配符符,如, -nnamee '*.c''-prinnt将符合条件件的路径径打印出出来-sizee n寻找占用nn个bloock的的文件-typee x以文件类型型作为寻寻找条件件。文件件类型xx如下: d - 目录(ddireectoory), ff - 文文件(ffilee), b - 块(bllockk), cc - 字符符(chharaacteer), p - 管道(ppipee)-userr usser寻找属于uuserr所拥有有的文件件, useer可为为用户名名或uiid号-grouup ggrouup寻找工作组组为grroupp的所有有文件, grooup可可为组名名称或ggid号号-linkks nn寻找链接数数等于nn的所有有文件-atimm n寻找n天之之前曾被被存取的的文件-mtimme nn寻找n天之之前曾被被修改的的文件-execc coommaand ;用寻找到的的文件作作为执行行commmannd的对对象, 内存欲欲执行ccommmandd时所需需的参数数条件的逻辑辑运算符符:逻辑运算符符逻辑意义举例说明!非!-namme ""*.cc"所有不以.c为扩扩展名的的文件-o或-sizee +110 -o -linnks 3所有大于110bllockk或链接接数为33的文件件与-sizee +110 -linnks 3大于10bblocck且链链接数为为3的文件件注:上表中中的“+100”表示大大于100,“-100”表示小小于100。基本用法举举例ind /temmp -namme ""abcc*" -prrintt在/temmp目录录下查找找文件名名以abbc开始始的文件件find . -namme ttestt -pprinnt在当前目录录下查找找文件名名为teest的的文件4.3 grep命命令基本本用法grep在在整个文文本文件件中寻找找特定字字符串,并并将所有有出现该该字符串串的行打打印。命令格式grep 字符串串文件名名举例grep abccd ttempp在tempp中查找找abccd字符符串grep "Thhis is a bbookk" ttempp在tempp中查找找"Thhis is a bbookk"字符符串,由由于字符符串中含含有空格格,故要要用引号号括起来来4.4 利用cmpp命令比比较文件件cmp可比比较两个个文件,这这两个文文件可以以是文本本文件也也可以是是非文本本文件。cmp命令会显示两个文件第一次数据不同的位置。若两个文件内容相同,则不显示任何信息。命令格式cmp -lls 文件件名1 文件件名2参数说明-l显示每个不不同之处处不同字字节的内内容-s只显示cmmp命令令的返回回值(相相同为00,不相相同为11)举例cmp ttempp1 ttempp2比较temmp1和和temmp2两两个文件件的内容容本章小结:本章介绍了了UNIIX文件件系统几几个常用用工具软软件:利用vi可可以对文文本文件件进行编编辑。利用finnd可以以在目录录中查找找文件名名。利用greep可以以在文本本文件中中查找指指定字符符串。利用cmpp可以比比较两个个文件

    注意事项

    本文(UNIX操作系统培训教材7383.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开