unix基本命令_第1页
unix基本命令_第2页
unix基本命令_第3页
unix基本命令_第4页
unix基本命令_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,UNIX操作系统,UNIX操作系统简介,什么是操作系统UNIX历史UNIX系统结构UNIX特点,什么是操作系统,当今流行的操作系统Windows,Linux,Unix,Solaris等操作系统概念操作系统是一个为用户管理计算机硬件和软件的程序应用软件与系统软件操作系统功能进程管理文件管理存储管理设备管理,成名19711980,1973UNIXV5,1975UNIXV6,1977Berkley1stBSD,1979UNIXV7,发展与战争(1980今),1983BSD4.2,1984肢解ATTSVR2,1987SUN与ATT组成战略联盟,遭到IBM、HP等公司反对,1991Linux0.1,1982BillJoy加入Sun,SunOS.10,1992BSDNet2版权战争开始,1994Linux1.0,不同版本,SGIirix6.5,SCOOpensever,特点开放、开源高可移植性良好的用户界面树型分级的文件目录字符流式文件丰富的核外系统程序秉承“小而完美”的设计理念管道文件连通简单而统一的I/O设备接口提供电子邮件和对网络通讯的有利支持系统安全,UNIX系统结构,硬件,内核,实用程序,SHELL,用户,UNIX哲学模块原则:使用简洁的接口拼合简单的部件清晰原则:清晰胜于机巧组合原则:设计时考虑拼接组合分离原则:策略同机制分离,接口同引擎分离简洁原则:设计要简洁,复杂度能低就低吝啬原则:除非确无它法,不要编写庞大的程序透明原则:设计要可见,以便审查和调试健壮原则:健壮源于透明与简洁表示原则:把知识叠入数据以求逻辑质朴和健壮,通俗原则:设计接口避免标新立异缄默原则:如果一个程序没有什么好说的,就沉默补救原则:出现异常时,马上退出并给出足够的错误信息经济原则:宁花机器一分钱,不花程序员一秒钟生成原则:避免手工hack,尽量编写程序去生成程序,K.I.S.SKeepItSimple,Stupid,第二章UNIX常用命令,准备UNIX登陆和注销简单常用命令文件操作命令目录操作命令有关磁盘的使用命令进程命令,命令准备,提示符和系统版本UNIX版本BSD、SVR、SolarisShell版本:BourneShell、C-Shell、KronShell$ls-BourneShell、KronShell、BourneAgainShell%ls-C-Shell登陆时显示的Shell有管理员来决定键盘和终端VT-100UNIX命令格式命令名称选项选项参数命令参数ls-l/usr/mens,UNIX登陆和注销,登陆输入系统名、用户名和密码,Request:garnetLogin:chrisPassword:,登陆成功,选择终端,Request:garnetLogin:chrisPassword:Term=(tvi925)w50$,Request:garnetLogin:chrisPassword:$Term=w50$exportTerm,Request:garnetLogin:chrisPassword:%setenvTermw50,UNIX登陆和注销,更改密码,$passwdOldpassword:Newpassword:Retypenewpassword:,UNIX登陆和注销,注销结束此次登陆会话,不同的shell有不同的命令$exitBourne和Kornshell注销命令%logoutC-shell注销命令$DCtrl-d可以从Bourneshell、Kornshell和C-shell中注销。,Request:garnetLogin:chrisPassword:Term=(tvi925)w50$exitbye,Request:garnetLogin:chrisPassword:Term=(tvi925)w50%logoutbye,关机haltsysrebootshutdownshutdownghh:mmf“mesg”shutdowng4f“mesg”,UNIX登陆和注销,UNIX常用命令,date命令该命令用于显示系统日期,$dateSunJuly510:30:21PST2006,?如果更改系统日期和时间,UNIX常用命令,who命令该命令用于显示当前登陆的所以用户列表。who-H-q-u-s-H在每一列显示一个表头。-q输出当前登录的用户个数。-u列出每个用户的更加详细的信息。写信息包括空闲时间、用户进程id以及其他一些信息。空闲时间指的是自从该账号上一次动作以来有多长的时间,一个点代表空闲时间少于一分钟。进程id是在系统中使用的特殊的标识数字。-s等同与who的缺省命令,$wholarisatty2July58:30aleinatty10July511:30christty32July514:30,登陆名,终端名,登陆时间,$who-HNAMELINETIMElarisatty2July58:30aleinatty10July511:30christty32July514:30,$whoq3,$who-ularisatty2July58:3031497aleinatty10July511:30.3001christty32July514:30242453,$whoHuNAMELINETIMEIDLEPIDlarisatty2July58:3031497aleinatty10July511:30.3001christty32July514:30242453,pwd命令,$pwd/usr/mengqc,echo命令,$echoHowareyou!Howareyou!,ls命令列出/usr/mengqc目录下的文件,$lsa.outC+1.CC+2.Cm1.cm2.c,man命令man-ssectioncommand-listmankkeyword-listmans3fopen,freadmankread,uname命令显示所用操作系统名称-m显示机器硬件名称-r显示操作系统发行版本-s显示操作系统名称-v显示操作系统版本-X显示以下信号:系统名称、节点名称、操作系统发行号、核心ID号、处理器类型、总线类型、序列号,cal命令,logname命令,$lognamemengqc,env命令,$envEDITOR=/usr/ucb/viHOME=/usr/mengHZ=100LOGNAME=mengqcPATH=/bin:/ect:/usr/bin:/tcb/binSHELL=/bin/shTERM=ansiTZ=CST8,文件操作命令,文件及其分类显示文件命令正则表达式匹配、排序及显示指定内容文件内容比较命令文件的复制、删除和移动,文件及其分类文件:是unix用来存储信息的基本结构。文件名往往带有后缀(或扩展名)。例如a.c,b.h,s.oUNIX文件类型普通文件:普通文件的类型标志是“-“。特殊的”.”文件,完成配置目的,例如.profile目录文件:目录的类型标志是“d”。特别文件:或称为设备文件,分为块特别文件(如磁盘、磁带、CD-ROM等)和字符特别文件(如终端、打印机等),其类型标志分别是“b”和“c”。连接文件:“l”命名管道:“p”套接字:“s”文件存取控制UNIX上的三种用户:文件所有者(user)、同组用户(group)和其它用户(other)。9位二进制,表示三组用户对此文件读(r)、写(w)和执行(x)的权限。例如:rwxr-w-,文件显示命令file命令用来测试文件类型,$filetest.ctest.c:ASCIICProgrameText$file/bin/bin:directory,文件显示命令cat命令用来连接并显示文件。catoptionsfile-list-n在显示的行上加上行号-v显示非打印字符(制表符、换行和换页除外)-t制表符显示为t,换页符显示为L.如果没有使用-v选项,则这个选项链忽略。-e在每行的结尾(换行符之前)显示一个$字符。如果没有使用-v选项,则这个选项被忽略。,$catm1.c$catm1.cm2.cm3.c$catm3.c,more命令逐屏浏览一屏文件moreoptionsfile-list+/str在第一个包含str行之前的两行开始显示-nN每页/屏显示N行+N从第N行开始显示文件内容,AbcAaaa-More-(10),要向前移动文本,敲b键;敲q键退出。,$lsl|more$more+/Bit/usr/include/sys/param.h,head命令显示文件的前面几行。headoptionsfile-list-N显示最开始的N行例如:$head-5f1tail命令显示文件的尾部内容。tailoptionsfile-list-f在显示文件的最后一行后继续增加文件的内容,并将文件的新增内容显示出来+n显示从文件开始第n行到文件尾部的内容-n显示文件倒数n行的内容-r以相反的顺序(最后一行在最前)显示例如:$tail-5/usr/include/sys/param.h$tail-5r/usr/include/sys/param.h,正则表达式,匹配、排序及显示指定内容,grep命令在输入文件中查找匹配模式的行grepoptionspatternfile-listegrepoptionspatternfile-listfgrepoptionsexpressionfile-list-c仅打印匹配行的数量-i在匹配过程中忽略大小写-l仅打印匹配行所在的文件名-n随匹配行打印出行号-v打印出非匹配行-w将给定模式作为一个字符串进行搜索,表达式出现$*|(和等shell中特殊字符,应把整个表达式或字符串参数用单引号括起来例如:$grepSsampleff正则表达式+、?、|、()。例如:grep-E(Ssome|Aany)oneff正则表达式中各运算符的优先级从高到低依次为:,*?+,串链,带换行的反斜线()或者竖线(|)。,?下面命令完成什么功能?grepA-HstudentsgrepA,Hstudents?给出一条命令,显示在目录/course/ece446下包含单词“UNIX”的所有文件的名字,$catstudentsJohnJohnsejohn.johnsen503.555.1111HassaanSarwarhsarwark12.st.or503.444.2132DavidKendalld_229.111.2013JohnJohnshnjohnsen301.999.8888KellyKimberlyK555.123.9999MahamSarwarmsarwark12.st.or713.888.0000JamieD515.001.2932NabeelSarwarnsarwar434.555.1212$grepnsarwarstudents2:HassaanSarwarhsarwark12.st.or503.444.21327:MahamSarwarmsarwark12.st.or713.888.00008:N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论