版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGEivUNIX培培训教材材华为技术有有限公司x侵权必究究目录TOC o 1-3 h z u HYPERLINK l _Toc2779一三56 第1章 UUNIXX操作系系统概述述 PAGEREF _Toc2779一三56 h 6 HYPERLINK l _Toc2779一三57 1.1 UUNIXX操作系系统简介介 PAGEREF _Toc2779一三57 h 6 HYPERLINK l _Toc2779一三58 1.2 UUNIXX系统组组成 PAGEREF _Toc2779一三58 h 6 HYPERLINK l _Toc2779一三59 1.3 与与UNIIX有关关的几个个名词 P
2、AGEREF _Toc2779一三59 h 77 HYPERLINK l _Toc2779一三60 第2章 UUNIXX常用操操作 PAGEREF _Toc2779一三60 h 9 HYPERLINK l _Toc2779一三61 2.1 启启动终端端 PAGEREF _Toc2779一三61 h 9 HYPERLINK l _Toc2779一三62 2.2 登登录 PAGEREF _Toc2779一三62 h 9 HYPERLINK l _Toc2779一三63 2.3 UUNIXX命令 PAGEREF _Toc2779一三63 h 9 HYPERLINK l _Toc2779一三64 2.
3、4 注注销(退退出UNNIX系系统) PAGEREF _Toc2779一三64 h 一一三 HYPERLINK l _Toc2779一三65 第3章 UUNIXX文件系系统 PAGEREF _Toc2779一三65 h 144 HYPERLINK l _Toc2779一三66 3.1 UUNIXX文件系系统分类类 PAGEREF _Toc2779一三66 h 14 HYPERLINK l _Toc2779一三67 3.2 UUNIXX文件类类型 PAGEREF _Toc2779一三67 h 144 HYPERLINK l _Toc2779一三68 3.3 UUNIXX树型目目录结构构 PAGE
4、REF _Toc2779一三68 h 一五 HYPERLINK l _Toc2779一三69 3.4 UUNIXX文件名名称 PAGEREF _Toc2779一三69 h 一五五 HYPERLINK l _Toc2779一三70 3.5 UUNIXX文件存存取权限限 PAGEREF _Toc2779一三70 h16 HYPERLINK l _Toc2779一三71 3.6 UUNIXX重定向向与管道道 PAGEREF _Toc2779一三71 h 一八 HYPERLINK l _Toc2779一三72 3.7 UUNIXX文件系系统常用用命令 PAGEREF _Toc2779一三72 h 11
5、9 HYPERLINK l _Toc2779一三73 第4章 UUNX文文件系统统常用工工具 PAGEREF _Toc2779一三73 h 200 HYPERLINK l _Toc2779一三74 4.1 vvi编辑辑器的最最基本用用法 PAGEREF _Toc2779一三74 h 200 HYPERLINK l _Toc2779一三75 4.2 利利用fiind命命令查找找文件 PAGEREF _Toc2779一三75 h 221 HYPERLINK l _Toc2779一三76 4.3 ggrepp命令基基本用法法 PAGEREF _Toc2779一三76 h 22 HYPERLINK l
6、 _Toc2779一三77 4.4 利利用cmmp命令令比较文文件 PAGEREF _Toc2779一三77 h 233 HYPERLINK l _Toc2779一三78 第5章 UUNX系系统深入入了解 PAGEREF _Toc2779一三78 h 224 HYPERLINK l _Toc2779一三79 5.1 与与UNIIX有关关的几个个名词 PAGEREF _Toc2779一三79 h 224 HYPERLINK l _Toc2779一三80 5.2 在在后台运运行程序序 PAGEREF _Toc2779一三80 h 24 HYPERLINK l _Toc2779一三81 5.3 在在
7、指定时时间执行行指定程程序 PAGEREF _Toc2779一三81 h 255 HYPERLINK l _Toc2779一三82 5.4 如如何控制制后台进进程 PAGEREF _Toc2779一三82 h 266 HYPERLINK l _Toc2779一三83 5.5 如如何查看看磁盘使使用情况况 PAGEREF _Toc2779一三83 h 27 HYPERLINK l _Toc2779一三84 第6章 UUNX用用户管理理 PAGEREF _Toc2779一三84 h 28 HYPERLINK l _Toc2779一三85 6.1 增增加用户户 PAGEREF _Toc2779一三8
8、5 h 28 HYPERLINK l _Toc2779一三86 6.2 开开机 PAGEREF _Toc2779一三86 h 300 HYPERLINK l _Toc2779一三87 6.3 关关机 PAGEREF _Toc2779一三87 h 300 HYPERLINK l _Toc2779一三88 6.4 掉掉电故障障及处理理 PAGEREF _Toc2779一三88 h 31 HYPERLINK l _Toc2779一三89 第7章 存存储设备备的使用用 PAGEREF _Toc2779一三89 h 32 HYPERLINK l _Toc2779一三90 7.1 创创建设备备 PAGER
9、EF _Toc2779一三90 h 32 HYPERLINK l _Toc2779一三91 7.2 mmounnt和umoountt命令 PAGEREF _Toc2779一三91 h 333 HYPERLINK l _Toc2779一三92 7.3 软软盘的使使用 PAGEREF _Toc2779一三92 h 344 HYPERLINK l _Toc2779一三93 7.4 硬硬盘的使使用 PAGEREF _Toc2779一三93 h 355 HYPERLINK l _Toc2779一三94 7.5 CCD-RROM的的使用 PAGEREF _Toc2779一三94 h 337 HYPERLI
10、NK l _Toc2779一三95 第8章 UUNX实实用程序序 PAGEREF _Toc2779一三95 h 39 HYPERLINK l _Toc2779一三96 8.1 文文件的备备份和恢恢复实用用程序 PAGEREF _Toc2779一三96 h 339 HYPERLINK l _Toc2779一三97 8.2 文文件压缩缩和解压压程序 PAGEREF _Toc2779一三97 h 441 HYPERLINK l _Toc2779一三98 第9章 网网络通信信 PAGEREF _Toc2779一三98 h 44 HYPERLINK l _Toc2779一三99 9.1 TTCP/IP协
11、协议 PAGEREF _Toc2779一三99 h 444 HYPERLINK l _Toc27791400 9.2 查查看网上上用户信信息 PAGEREF _Toc27791400 h 444 HYPERLINK l _Toc27791401 9.3 使使用maail 发送和和接收电电子邮件件 PAGEREF _Toc27791401 h 45 HYPERLINK l _Toc27791402 9.4 在在网络上上登录和和拷贝 PAGEREF _Toc27791402 h 445 HYPERLINK l _Toc27791403 9.5 网网络、主主机和路路由参数数设置 PAGEREF _T
12、oc27791403 h 551 HYPERLINK l _Toc27791404 第10章 UNXX常见故故障处理理 PAGEREF _Toc27791404 h 55 HYPERLINK l _Toc27791405 10.1 常见故故障处理理: PAGEREF _Toc27791405 h 555 HYPERLINK l _Toc27791406 10.2 附一、参参考资料料 PAGEREF _Toc27791406 h 57F关键词:UNIX SSloaariss摘要:本文档主要要介绍UUNIXX操作系系统的系系统结构构与常用用操作,以以及Soolarris基基础。可可以与NN2000
13、0的产产品基础础培训共共用。 华为技术请输入资料名称PAGE7PAGE9UNIX操操作系统统概述UNIX操操作系统统简介UNIX是是较早广广泛使用用的计算算机操作作系统之之一,它它的第一一版于119699年在Beell实实验室产产生,119755年对外外公布,1976年以后在Bell实验室外广泛使用。应用范围应应用到几几乎所有有16位及及以上的的计算机机上,包包括微机机、工作作站、小小型机、多多处理机机和大型型机等等等。UNIX特特点(1) 多多任务、多多用户(2) 并并行处理理能力(3) 管管道(4) 安安全保护护机制(5) 功功能强大大的shhelll(6) 强强大的网网络支持持,Innt
14、errnett上各种种服务器器的首选选操作系系统(7) 稳稳定性好好(8) 系系统源代代码用CC语言写写成,移移植性强强(9) 出出售源代代码,软软件厂家家自己增增删UNIX流流派举例例UNIX类类别计算机SCO UUNIXXPC兼容机机Digittal UniixDec AAlphha机SolarriessSun 小小型机工工作站AIXIBM机HPUXHP小型机机工作站站Linuxx各种机器UNIX系系统组成成UNIX操操作系统统结构由由三大部部分组成成:(1)keerneel(内内核)(2) sshelll(外外壳)(3)工具具及应用用程序UNIX Kerrnell(UNIIX内核核)是U
15、NIIX操作作系统的的核心,指指挥调度度UNIIX机器器的运行行,直接接控制计计算机的的资源,保保护用户户程序不不受错综综复杂的的硬件事事件细节节的影响响。UNIX Sheell(UNIIX外壳壳)是一一个UNNIX的的特殊程程序,是是UNIIX内核核和用户户的接口口,是UUNIXX的命令令解释器器。目前前常见的的Sheell有有三种:shelll类型简称命令主要特点Bournne SShelllB Sheellsh最老、使用用最广泛泛,每个个UNIIX都提提供。Korn SheellK Sheellksh是对B SShelll的扩扩充,兼兼容B Sheell。C-Sheellcsh格式有点象
16、象C语言。功功能强,命命令记忆忆稍难,在在大学和和学院中中较为流流行。一般系统缺缺省为BBourrne Sheell, 本文文以此sshelll为例例。要想将当前前Sheell改改为其它它 Shhelll,只需需在操作作系统提提示符下下键入相相应的SShelll命令令即可。如如在B Sheell下下键输入入命令: $ kksh就进入了KK Shhelll。与UNIXX有关的的几个名名词多用户(MMultti-uuserrs) 允允许多个个用户同同时使用用计算机机的能力力。多任务(MMultti-ttaskkingg) 为每每一个用用户同时时执行多多个任务务的能力力。终端(Teermiinall
17、)终端是是用户和和计算机机进行实实时交互互的接口口设备。终终端一般般由显示示器、键键盘和终终端控制制器组成成,有的的还带有有鼠标。显显示器和和键盘与与终端控控制器相相连,终终端控制制器通过过通用端端口(如如串口)和和计算机机主机相相连。用用户通过过终端和和计算机机交流。一一台UNNIX主主机可以以连多个个终端。终终端分为为两类:字符终终端和图图形终端端。仿真终端在在某计算算机上运运行某一一特定程程序,把把计算机机当作另另一台计计算机的的终端使使用。目目前仿真真终端与与UNIIX主机机的连接接方式主主要有网网络连接接和串口口连接。控制台(CConssolee)这是一一种特殊殊的终端端,由显显示器
18、、键键盘(和和鼠标)组组成,分分别连到到主机的的专用接接口(监监视器接接口、键键盘接口口、鼠标标接口)上上。一般般一台主主机只能能接一个个控制台台,控制制台可以以完成普普通终端端不能完完成的工工作:非非常重要要的信息息(如严严重的错错误信息息),只只能在控控制台上上显示,有有些特殊殊的任务务(如执执行修复复工作)也也只能在在控制台台上完成成。除了了实现以以上特殊殊功能外外,控制制台还可可以象其其它终端端那样工工作。用户名(UUserr) UNNIX是是多用户户操作系系统,它它允许多多个用户户同时使使用。每每个用户户拥有用用户名、登登录口令令以及操操作特权权。用户户每次使使用UNNIX时时必须先
19、先登录:输入用用户名和和口令。一一般用户户的UNNIX操操作系统统提示符符一般为为$。工作组(GGrouup) 几个个用户可可以组成成一组,同同组内的的用户可可以共享享信息。root用用户 UNIIX的超超级用户户,拥有有其他用用户没有有的特权权。rooot用用户的UUNIXX操作系系统提示示符一般般为#。本章小结:本章介绍了了UNIIX操作作系统的的特点、组组成和几几个常见见概念。介介绍了UUNIXX常见的的三种SShelll:B SShelll、K SShelll和C SShelll。.PAGE18UNIX常常用操作作启动终端对于专用终终端,当当打开终终端电源源后就会会自动出出现登录录信息
20、。对对于仿真真终端,要要先打开开计算机机,再运运行TCCP/IIP协议议驱动程程序和终终端仿真真程序即即可。登录当终端与UUNIXX系统连连通后,在在终端上上会出现现looginn:提提示符。在在looginn:提提示符下下输入用用户名,出出现ppasssworrd:后再输输入口令令,如以以abcc用户登登录的过过程为: Loggin: abbc Passswoord:输入的口令令并不显显示出来来,输入入完口令令后,一一般会出出现上次次的登录录信息,以以及UNNIX的的版本号号。当出出现TEERM一一行时,要要求输入入所使用用的终端端类型。最最后出现现UNIIX SShelll提示示符,等等待
21、用户户输入命命令。BB Shhelll和K SShelll的缺缺省提示示符为$,C SShelll的缺缺省提示示符为%。当当以rooot用用户登录录时,系系统提示示符为#。UNIX命命令在Shelll提示示符下,就就可以输输入UNNIX命命令。UUNIXX命令的的基本格格式如下下: coommaand 参数数1 参数2 参数nUNIX命命令由一一个命令令(coommaand)和和零到多多个参数数构成,命命令和参参数之间间,以及及参数与与参数之之间用空空格隔开开。UNNIX的的命令格格式和DDOS的的命令格格式相似似,但UUNIXX的命令令区分大大小写,且且命令和和参数之之间必须须隔开。如如:对
22、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显示大字banneerbann
23、eer ABCCD计算器bcbc修改口令passwwdpasswwd查看谁在使使用whowho查看我是谁谁who aam iiwho aam ii清除屏幕clearrclearr二、特殊键键在UNIXX命令操操作中有有一些特特殊键,列列表如下下:Ctrl + dd结束键盘输输入或退退出当前前sheellDel0中断键,停停止当前前动作回回到shhelllCtrl+s暂停屏幕输输出Ctrl+q继续屏幕输输出Ctrl+ukill键键,删除除光标所所在行的的所有字字符Esc结束当前的的操作状状态(如如vi)三、UNIIX用户户间简单单通讯命命令UNIX提提供许多多方式让让用户相相互通信信,它允允许你
24、以以文本的的方式发发送及接接收信息息。你可可以传递递信息给给其他用用户、所所有用户户、或自自己。信信息来源源可以是是文本文文件或直直接由键键盘输入入的内容容。(一)wrritee 命令令可使用wrritee 实用用程序向向已注册册的另一一个用户户发送一一条报文文,当对对方也使使用wrritee 命令令时,双双方之间间就建立立了通信信。当用户使用用wriite 命令时时,就在在对方用用户终端端上显示示提示信信息。wwritte 命命令的格格式如下下: wrritee deestiinattionn-usser teermiinall 其中,deestiinattionn-usser 是你想想与之
25、通通信的用用户注册册名,通通常使用用whoo 命令令查看其其注册名名。如果果对方在在多台终终端上登登录,可可通过用用terrminnal 来控制制wriite 的报文文送向指指定的终终端。为为了建立立与其他他用户的的双向通通话,用用户和对对方每次次必须执执行wrritee 命令令,且必必须指定定注册名名。一般般在使用用UNIIX 进进行通话话时,通通信双方方有一些些约定:用“o”表示结结束一条条报文,“oo”表示结束这次通信,用ctrl-d 退出write 命令。例1 UNIIX上两两用户aalexx 和jennny 通过wrritee命令通通信。在alexx的所在在终端上上: $ wriit
26、e allex Hi Aleex, aree yoou ttherre? o Messsagge ffromm Allex (ttty111)SSat Jann 5 一五:08 Yess Jeennyy, IIm herre. o Thaank youu ,AAlexx, bbye! ooo Ctrrl-dd $该例说明了了使用wwritte 命命令实现现Aleex 和和Jennny 的通信信过程。首首先Jeennyy 使用用前两行行向Allex发发送了一一条报文文,接下下来的两两行是AAlexx 发送送的报文文Jennny 收到了了,省略略号表示示他们的的通信继继续。最最后,JJennny
27、用用thaank youu,Aleex,byee!oo 告诉Allex没没有话要要说了,并并在下一一行开始始键入cctrll-d 来退出出wriite 并回到到sheell。(二)使用用tallk与另另一个用用户对话话talk 命令是是一个虚虚拟通信信命令,它它把用户户终端上上的信息息一行一一行的发发送给另另一个用用户,其其格式如如下: tallk uuserr-naame teermiinallCR注意,使用用tallk 进进行双方方对话时时,双方方使用的的机器体体系结构构必须相相同。当当对方给给出响应应的taalk命命令后,双双方终端端上都显显示 coonneect esttabllish
28、hed时,双方可可双工通通信了。双双方可以以以任意意的速度度从键盘盘输入,talk 把你的输入一行一行的显示在你和对方的屏幕上。用ctrl-d 退出talk 。(三)使用用messg 拒拒绝和允允许接收收报文 mesgg 命令令允许或或拒绝接接收由其其它终端端发来的的wriite 和tallk通讯讯信息。mesg命令在本地终端运行,其使用格式如下: messg y nCR其中,y 表示允允许接收收,n 表示拒拒绝接收收。如既既不给出出y 也不不给出nn ,则则报告现现在的许许可状态态。例:例1 显示状状态: $meesg 则命令的执执行结果果为: is y 或 iis nn 例2 拒绝接接收由
29、其其它终端端发来的的wriite 和tallk通讯讯信息: $meesg n $meesg is n(四)waall 广播式式消息传传递所有登录用用户都可可收到该该消息。仅仅超级用用户使用用该命令令。waall命命令有以以下几种种格式:# walll # wwalll fiilennamee # wwalll “sennd aa meessaage to alll thhe ppeopple。”注销(退出出UNIIX系统统)在每次使用用完后,一一定要进进行注销销,以防防他人通通过你的的帐号进进入系统统,并保保证系统统的完整整性。注注销过程程如下:在UNNIX提提示符下下,运行行: $ eexi
30、tt或 $ llogoout或直接按键键: Ctrrl+dd。由于UNIIX操作作系统的的不同,注注销的命命令也可可能不同同。本章小结:本章介绍了了UNIXX的常见见操作。在使用UNNIX操操作系统统之前必必须先登登录,使使用完成成后要注注销。本章介绍了了几个常常用UNNIX命命令和命命令操作作中常用用的特殊殊按键。本章介绍了了用户通通讯命令令:wrritee、tallk、messg和Walll。PAGE30UNIX文文件系统统UNIX文文件系统统分类UNIX操操作系统统可由多多个可以以动态安安装及拆拆卸的文文件系统统组成。UNIX文件系统主要分为两大类:根文件系统和附加文件系统。根文件系统统
31、(thhe rroott fiile sysstemm)每一个个UNIIX操作作系统在在其主硬硬盘上至至少含有有一个文文件系统统,它包包含构成成操作系系统的程程序和目目录,一一般由“/”符号来来表示。附加文件系系统除根根文件系系统外的的其它文文件系统统,如/u文件件系统,AFS文件系统等。以后如无特特别声明明,本文文都是针针对根文文件系统统来进行行说明的的。UNIX文文件类型型在UNIXX中文件件共分为为四种:1) 一般般文件(orddinaary fille),分为:(1) 文文本文件件(2) 二二进制文文件2) 目录录文件(dirrecttoryy)3) 特殊殊文件(speeciaal f
32、filee),分分为:块设备文件件字符设备文文件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是普通通文件
33、,d表示dir1为目录文件。UNIX树树型目录录结构UNIX操操作系统统采用树树型带勾勾连的目目录结构构,如下下图所示示。在这这种结构构中,一一个文件件的名字字是由根根目录到到该文件件的路径径上的所所有节点点名按顺顺序构成成的,相相互之间间用“/”分开。如如文件pprogg的全路路径名为为:/uusr/smiith/proog,根根目录用用“/”表示。根文件系统统常用目目录根文文件系统统的常用用目录举举例如下下表:/bin大部分可执执行的UUNIXX命令和和共用程程序/dev设备文件,如如/deev/ccd0/etc系统管理命命令和数数据文件件/libC程序库/usr存放用户的的家目录录和用户
34、户共用程程序或文文件/tmp临时工作目目录,存存放一些些临时文文件家目录 UNIIX在创创建用户户名时,自自动在/usrr目录下下创建与与用户名名同名的的子目录录,如/usrr/smmithh子目录录,这个个子目录录成为此此用户的的家目录录(Hoome Dirrecttoryy)。家家目录中中有一个个文件比比较特殊殊:“.prrofiile”(或“.looginn”)文件。当当以该家家目录的的用户名名登录UUNIXX时,会会自动执执行“.prrofiile”文件。它它有点类类似于DDOS的的AUTTOEXXEC.BATT文件。“.prrofiile”是B/KK shhelll的启动动文件,而而
35、“.looginn”是C sshelll的启启动文件件。“.prrofiile”文件中中常有一一行: PATTH=$HOMME:$HOMME/bbin其中,PAATH类类似DOOS的PATTH,而而$HOOME表表示家目目录。UNIX文文件名称称 UNIXX文件名名称:最大长度为为2555字节;大小写敏感感(fiile11和Fille1表表示两个个不同的的文件);无专用扩展展名(UUNIXX文件名名可出现现多个小小数点,并并无特殊殊含义)。UNIX特特殊文件件名/表示根目录录.表示当前目目录.表示当前目目录的父父目录.字符串表示隐含文文件,如如.pproffilee文件件文件名通配配符?任一个
36、字符符,如abcc?*任何字符,如如abb*100表示示以abb开头和和以100结尾的的名字UNIX文文件存取取权限文件的存取取权限 UUNIXX文件的的存取有有三种权权限:权限普通文件的的存取权权限目录的存取取权限r具有读取文文件的权权利能读取文件件名称w具有写入文文件的权权利能建立和删删除文件件,可以以改变文文件名x具有执行文文件的权权利能使用该目目录下的的文件(如cd命令令)搜索文文件等能够存取文文件的用用户类型型有三种种类型的的用户可可以存取取文件:用户类型说明ownerr文件的拥有有者groupp文件所在的的工作组组otherr其他用户(非ownner和和非grroupp)每种类型的
37、的用户都都有三种种文件存存取权限限: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- 表示示其他用用户对此此文件的的权利为为可读、不不可写、不不可执行行文件存取权权限的修修
38、改用chmmod命命令修改改文件的的存取权权限,cchmood命令令的格式式如下:格式1:chmodd ssymbboliic_mmodee ffilee格式2:chmodd aabsoolutte_mmodee ffilee这里只介绍绍符号模模式(ssymbboliic_mmodee), 符号模模式的命命令格式式如下:chmodd whoo oop ppermmisiion fiilewho项表表示用户户类型,它它的内容容为以下下一项或或多项:u拥有者(uuserr oowneer)g与拥有者同同一组的的用户(grooup)o其他人(ootheer)a所有人(aall)op项表示示动作:+表
39、示要加上上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“可读、可可写、可可执行”改变文
40、件属属主及文文件所在在组改变变文件属属主的格格式如下下:chownn 属属主名文文件名必须对文件件具有wwritte权利利才可改改变文件件的拥有有者。改变文件所所在组的的格式如如下:chgrpp 组组名文件件名必须是文件件的拥有有者或ssupeerviisorr才能改改变文件件组别的的归属。举例:chownn wwjm teest11chgrpp nnewsservvicee ttestt1UNIX重重定向与与管道UNIX重重定向将将文件的的标准输输出重新新定向输输出到文文件,或或将数据据文件作作为另一一程序的的标准输输入内容容。如:ls -llfiile11将ls -l命令令显示的的内容存存
41、到fiile11中,lsffilee1将ls 命命令显示示的内容容附加存存到fiile11的尾部部grep abcc和为输出出重定向向符,将将输出内内容存到到重定向向文件中中,若文文件存在在,则先先删除原原有内容容;将将输出内内容存到到重定向向文件的的尾部。UNIX管管道将一一文件的的输出作作为另一一文件的的输入。如如:ls|moore将ls的输输出作为为morre命令令的输入入ps -eef|ggrepp smmithhps -eef的输输出作为为greep ssmitth命令令的输入入UNIX文文件系统统常用命命令UNIX命命令UNIX命命令举例例类似DOSS命令显示当前目目录pwdpwd
42、cd改变目录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 fiil
43、e11 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支支
44、持长文文件名。UNIX的文件名对大小写敏感。UNIX文文件的存存取权限限分为:r、w 、x。UNIX支支持重定定向和管管道。最后介绍了了UNIIX文件件系统常常用命令令。PAGE37UNX文件件系统常常用工具具vi编辑器器的最基基本用法法vi编辑器器是UNNIX的的强有力力的文本本文件编编辑工具具,利用用它可以以建立、修修改文本本文件。在当前的各各种UNNIX GUII界面下下都提供供了文本本编辑器器,其操操作方法法和WIINDOOWS下下的nooteppad类类似,可可以方便便的进行行文本编编辑。但但vi是最最基本的的文本编编辑工具具,所有有的UNNIX均均支持。 vi编辑辑器常用用的两种种
45、状态方方式1) 文本本输入方方式用于于文本的的输入2) 命令令方式用用于输入入控制命命令vi编辑器器的进入入vi 文件件名自动进入命命令方式式。文本输入方方式的进进入a将在光光标所在在位置之之后插入入文本(append)A将在光光标所在在行末插插入文本本i将在光光标所在在位置之之前插入入文本(inssertt)I将在光光标所在在行的第第一个非非空字符符前插入入文本o将在光光标所在在行的下下一行开开始插入入文本(opeen)O将在光光标所在在行的上上一行开开始插入入文本光标位置移移动(两两种方式式均适用用)h左移j下移k上移l右移文本输入方方式的退退出ESC 按ESCC键进入入命令方方式删除更改
46、操操作在命令方式式下运行行。x删除光光标所在在字符dd删除除光标所所在行退出vi编编辑器在命令方式式下运行行。不管管在什么么状态,最最好在运运行下面面命令前前,先按按以下EESC键键,以防防出错。 :wq存盘退退出 :q不不存盘退退出 :q!不存盘盘强制退退出 :w只只存盘不不退出利用finnd命令令查找文文件find命命令会在在指定目目录及其其子目录录下查找找符合条条件的特特定文件件。此命命令的最最大用处处是当忘忘了文件件的正确确所在,而而想找到到该文件件。命令格式find 目录录名条件件目录名 欲开开始寻找找的目录录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之
47、间用空格分开即可。条件 欲欲搜索文文件的条条件,可可包含文文件名称称、拥有有者、最最后修改改时间等等等。条件列表说说明-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所拥
48、有有的文件件, 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 -
49、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的的文件grep命命令基本本用法grep在在整个文文本文件件中寻找找特定字字符串,并并将所有有出现该该字符串串的行打打印。命令
50、格式grep 字符串串文件名名举例grep abccd ttempp在tempp中查找找abccd字符符串grep Thhis is a bbookk ttempp在tempp中查找找Thhis is a bbookk字符符串,由由于字符符串中含含有空格格,故要要用引号号括起来来利用cmpp命令比比较文件件cmp可比比较两个个文件,这这两个文文件可以以是文本本文件也也可以是是非文本本文件。cmp命令会显示两个文件第一次数据不同的位置。若两个文件内容相同,则不显示任何信息。命令格式cmp -lls 文件件名1 文件件名2参数说明-l显示每个不不同之处处不同字字节的内内容-s只显示cmmp命令令的
51、返回回值(相相同为00,不相相同为11)举例cmp ttempp1 ttempp2比较temmp1和和temmp2两两个文件件的内容容本章小结:本章介绍了了UNIIX文件件系统几几个常用用工具软软件:利用vi可可以对文文本文件件进行编编辑。利用finnd可以以在目录录中查找找文件名名。利用greep可以以在文本本文件中中查找指指定字符符串。利用cmpp可以比比较两个个文件的的内容是是否相同同。 华为技术UNIX操作系统培训教材PAGE45UNX系统统深入了了解与UNIXX有关的的几个名名词进程(prroceess) 是正正在执行行的程序序。UNNIX允允许多个个进程同同时存在在,每个个进程都都
52、有唯一一代号称称为进程程标识符符(piid proocesss iid)。前台进程(forregrrounnd pproccesss) 可可以和用用户直接接进行人人机交互互的进程程。前台台进程序序可以接接收键盘盘输入并并将结果果显示在在显示器器上。缺缺省状态态下用户户启动的的UNIIX程序序运行在在前台。后台进程(bacckgrrounnd pproccesss) 不不直接和和用户进进行交互互的进程程。用户户一般是是感觉不不到后台台进程程程序的运运行。UUNIXX有很多多系统进进程在后后台执行行。设备(deevicce) 或称设设备文件件,代表表某个硬硬件,如如磁盘、软软盘、串串口。UUNIX
53、X对硬件件的存取取操作都都是通过过设备文文件来完完成的。设设备文件件放在/devv目录下下,如/devv/hdd0表示示第一个个软盘驱驱动器。原始设备(raww deevicce) 也称为为裸设备备,没有有经过加加工的设设备文件件。原始始设备文文件名以以r开头,如如/deev/rrhd00表示第第一个软软盘驱动动器原始始设备。在后台运行行程序要让程序在在后台执执行,只只需在命命令行的的最后加加上“&”符号。例1 在后台台运行ffindd命令,在在当前目目录及其其子目路路下查找找文件名名为abbc的文文件。执行命令和和立即显显示的内内容如下下: $ ffindd . -naame abcc -p
54、prinnt& 107722 $ 107222表示进进程号(PID)。当find命令在后台执行完后,会显示结果。当在后台运运行命令令时,最最好将其其输出重重定向输输出到一一个文件件中去,以以便以后后检查。例2 在后台台运行ffindd命令,在在当前目目录及其其子目路路下查找找文件名名为abbc的文文件并将将结果存存到myyfinnd 文文件中。执行命令如如下: $ ffindd . -naame abcc -pprinntmmyfiind&在运行后台台程序的的同时可可以继续续输入命命令。在指定时间间执行指指定程序序本节介绍ccronn和croontaab。cron是是一个系系统进程程,在UUN
55、IXX的多用用户模式式下执行行。它使使某程序序在一特特定的时时间被执执行。ccronn会按照照croontaabs文文件所指指定的时时间执行行命令,crontabs文件内容举例如下: #minn hhourr daay monnth dayy_off_weeek commmannd #0-559 00-233 1-31 1-112 0-66(Suundaay=00) # 330 00 * * * /ussr/aabc/rj 00 77 * 1,33-6,8-112 1-55 /ussr/aabc/makkfillecronttabss文件由由若干行行组成,每每行表示示一个事事件。每每行由若若干
56、字段段组成,字字段间用用空格分分开。每每行中字字段名依依次为:分、时时、日、月月、星期期、要执执行的命命令。每每个字段段取值举举例:各字段取值值举例说明*表示任何时时间1,3,44表示离散数数字1-5表示从1到到51-3,55表示从1到到3,还有有5上例croontaabs文文件中的的: 30 0 * * * /uusr/abcc/rjj一行,表示示在每天天的午夜夜0:330启动动/ussr/aabc/rj文文件运行行,而如如下一行行: 0 7 * 1,33-6,8-112 1-55 /usrr/abbc/mmakffilee表示每当33至6月和8至1月的周周1到周五五,启动动/ussr/aa
57、bc/makkfille文件件运行。cronttabss文件是是不能直直接通过过编辑命命令修改改的。要要对crronttabss文件进进行操作作可使用用croontaab命令令。crronttab命命令的几几种格式式举例如如下:cronttab命命令举例例说明cronttab删除croontaabs原原内容,并并通过键键盘输入入新内容容cronttab myffilee将myfiile的的内容取取代crronttabss原内容容cronttab -r删除现有的的croontaabs文文件cronttab -l显示现有的的croontaabs文文件内容容例1 在原crronttabss内容的的基
58、础上上增加如如下事件件:每月月1日凌晨晨3时启动动/ussr/aabc/staat文件件运行。做法如下: (1) 运行 ccronntabb -ll tmpp(2) 对对tmpp文件进进行编辑辑,追加加下面一一行: 0 3 1 * * /uusr/abcc/sttat (3) 运行 ccronntabb tmmp如何控制后后台进程程一、显示进进程信息息UNIX命命令解释ps 显示使用终终端有关关的进程程信息ps -uu 用户户名显示某用户户的进程程(如pps -u aabc)ps -ee显示所有正正在运行行的进程程信息ps -ff长列表显示示每个进进程信息息长列表显示示所有正正在运行行的进程程
59、信息,UNIX命令如下: ps -eff二、用kiill命命令杀掉掉后台进进程UNIX命命令解释kill 进程号号删除进程kill -9 进程号号强制删除进进程三、停止失失控进程程步骤(1) 在在未锁死死的终端端以rooot登登录(2) 用用pss -eef和和grrep 关键字字命令找找到失控控进程ppid号号(3) kkilll piid号,若若杀不掉掉,再运运行kkilll -99 piid号(4) 若若还杀不不掉,则则shuutdoown如何查看磁磁盘使用用情况解释UNIX命命令查看磁盘自自由空间间df -vv查看磁盘使使用情况况du 文文件名本章小结:本章是对UUNIXX的深入入了解
60、,介介绍了:进程和设备备的概念念通过在命令令行末加加上&,使使命令在在后台执执行。通过croontaab命令令,实现现程序的的定时执执行。通过ps和和killl命令令,可以以对进程程进行控控制。使用df和和du命令令查看磁磁盘使用用空间情情况。 华为技术UNIX操作系统培训教材PAGE53UNX用户户管理本章以增加加新用户户devvos为为例,说说明增加加和删除除用户的的过程。在SCO UNIIX 55.x,可以运运行sccoaddminn,选择择acccounnt mannageer,以以菜单方方式进行行用户管管理。或或在GUUI界面面下,进进入 ssysttem admminiistrra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论