第三章AIX操作系统基本命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第三章AIX操作系统基本命令3.1系统的进入和退出login:输入用户名(例如:user01)password:输入用户口令若用户名及口令均正确,则用户将登陆成功。此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。退出系统:ctrl+d或exit或logout。3.2passwordpassword命令用于建立或修改用户的密码。如:#passwordpasswd:—输入旧口令newpasswd:—输入新口令re-enternewpaswd:—重新输入新口令3.3mkdir、rm、mv和cdmkdir:用于创建目录rm:用于删除文件或目录(rm–r)mv:用于改变文件或目录名cd:用于进入系统某一级目录中去3.4ls功能:显示目录中的内容,列出当前目录中所有文件的文件名参数说明:a:列出目录中所有文件d:列出所有子目录l:列出长格式文件信息举例:ls–a:列出当前目录中的所有文件ls–l:显示文件的详细信息3.5date功能:显示当前日期和时间,超级用户可以进行修改举例:$date显示:TueFeb809:23:58BJST20003.6cal功能:显示日历举例:$cal99查看99年日历$cal1199查看99年11月的日历3.7cat功能:连接或显示文件举例:catmyfile:显示myfile文件中的数据catmyfile:从标准输入(键盘)建立文件myfile3.8wc功能:计算文件中的行数、字数和字符数参数说明:c:计算字符数l:计算行数w:计算字数举例:#wcprofile1353381profile|||行数字数字符数3.9clear、echo和bannerclear:用于清屏echo:用于在屏幕上显示信息banner:用‘#‘组成字符串在屏幕上显示信息3.10who功能:列出当前系统注册的用户举例:$whoami--列出当前系统使用者身份3.11finger显示当前登陆到系统中的用户的信息举例:$fingerteam02Loginname:team02Directory:/home/team02Shell:/usr/bin/kshOnsinceMar0416:17:10ontty3NoPlan3.12mail功能:发送和接受信件举例:SENDINGMAIL$mailuser01subject:meetingtherewillbeabriefannouncementmeetingtodayinroom602atnoonctrl+dcc:EnterRECEIVINGMAIL$mailmailtype?forhelp“/user/spool/mail/user01”:message1newn1user02wedjan403:501989date:wed4jan8903:50:10from:user02cc:therewillbeabriefannouncementmeetingtodayinroom602atnoon&接收信件时在mail提示符&后面可使用的命令:d:删除信息s:把消息添加至文件中m:向后查看消息q:退出信件接收并把消息留在队列中?:显示信件选项^#:到显示的顶部t:到所收消息的顶部3.13ps功能:显示后台进程的有关信息。单独使用ps将显示由当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令语法:ps-options参数说明:-e:显示系统内当前运行的所有后台进程-f:除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间-l:除ps所提供的信息外,还显示UserID,PPID和进程优先级3.14kill功能:杀死后台进程语法:kill-numPID举例:kill–923094(-9是软件终止进程的信号,是不可忽略的)3.15find功能:在一个或多个目录中查找符合指定条件的文件,显示文件名或对这些文件进行特定的操作语法:findpathexpression参数说明:-typef文件d目录-size+n文件大小超过nblocks(1block=512bytes)-n文件大小小于nblocksn文件大小等于nblocks-mtime+xX天以前被修改的文件-xX天以内被修改的文件-permonum访问指定权限的文件(权限以8进制表示)mode访问指定权限的文件(权限以字母表示,如rwx)-userUser属于用户user的文件-o逻辑‘或’举例:1.find.–name‘m*’–print在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示文件名。2.find.–name‘m*’–execls–l{}\;在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示详细的文件列表信息。-exec使得find以非交互的方式执行-exec后的命令。‘{}’用于保留find的查找结果,并将其作为ls–l的输入。3.find.–name‘m*’–okrm{}\;在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)删除之。-ok使得find以交互的方式执行-ok后的命令。4.find.-perm644-mtime+4–print在当前目录及其子目录中查找权限为644、4天以前被修改过的文件。3.16grep功能:在文件或标准输入中搜索与指定格式相匹配的行语法:grep[options]pattern[file1file2..]参数说明:-v:显示与指定格式不匹配的行-c:统计满足条件的行数-l:只显示满足匹配条件的文件名-n:显示满足条件的行所在的行号-I:查找时忽略大小写-w:做全单词匹配举例:1.grepmail.profile搜索.profile文件中与mail匹配的行并显示。2.grep–vmail.profile显示与mail不匹配的行。3.grep“^a[0-9]z$”filename在filename中查找以’a’开头、以’z’结尾、中间包含数字’0’-‘9’的串。3.17cut功能:从(文件)行中截取相应的列,并将结果写到标准输出。语法:cut-fnumber(s)-d(character)filecut-cnumber(s)file参数说明:-c:以字符为单位进行截取-f:以域为单位进行截取-d:在使用-f参数时,默认的域分隔符是空格,用户可以通过-d参数指定域分隔符举例:1.$psPIDTTYTIMECMD98tty00:00ps100tty00:00/bin/ksh108tty00:00/home/team01/myscript$ps|cut-c8-13TTytty0tty0tty02.$ps|cut-c1-4,20-40|grep.*myscript108/home/team01/myscript3.$text=AwonderfuldishtosetbeforetheKing!$echo$text|cut-c-12,36-AwonderfulKing!Note:-12:从开始到第12个字符处;36-:从第36个字符处到行尾。4.$cat/etc/passwdroot:!:0:0:TheSuperUser:/:/bin/kshdaemon:!:1:1::/etc:bin:!:2:2::/bin:$cut-f1,3-d:/etc/passwdroot:0daemon:1bin:23.18sort功能:将输入行按指定规则排序语法:$sort[-tdelimiter][+field[.column]][options]参数说明:-d按字典顺序排序,排序过程中只考虑字母、数字及空格-r以相反方向排序-n按数字顺序排序举例:1.$catanimalsdog.1cat.2elephant.4rabbit.3$sortanimalscat.2dog.1elephant.4rabbit.32.$catanimals|sort+0.1rabbit.3cat.2elephant.4dog.13.$catanimals|sort–t.-n+1dog.1cat.2rabbit.3elephant.43.19head和tail功能:显示文件头或尾的内容语法:head[-number_of_lines]file(s)tail[-number_of_lines|+number_of_lines]file(s)参数说明:head命令中,-number_of_lines表示显示文件的头number_of_lines行信息;tail命令中,-number_of_lines表示显示文件的倒数number_of_lines行信息;+number_of_lines表示显示从number_of_lines行直到文件尾的信息。举例:$head-5myfile$ls|head-12$tail-200file$tail+200file3.20dos工具dosformat:用DOS格式格式化磁盘dosdir:列出DOS格式盘上的目录dosread:把DOS文件拷贝到AIX文件doswrite:把AIX文件拷贝到DOS格式上dosdel:删除DOS文件3.21管道与重定向操作系统可以通过管道将多个命令连接在一起。如:command0|command1|…其中管道符’|’将command0的标准输出定向为command1的标准输入,其余依此类推。如:tail–f/tmp/agent.log|more系统为每一个进程都定义了标准输入、标准输出及标准错误。通常标准输入指的是键盘输入,标准输出及标准错误指的是显示器输出。系统分别用0、1、2代表它们。但用户可以通过重定向符号(‘’、‘’)来改变标准输入、输出及标准错误。Standardin0Standardout1Standarderror22如:$commandinfileoutfile2errfile$commandappendfile2errfileinfile$commandoutfile2&1$command2&1outfile3.22lsdev功能:显示系统设备配置库中的设备及其属性语法:lsdev-C[-cClass][-sSubclass][-tType][-fFile][-FFormat|-rColumnName][-h][-H][-lName][-SState]lsdev-P[-cClass][-sSubclass][-tType][-fFile][-FFormat|-rColumnName][-h][-H]参数说明:主要参数说明-C显示客户化的设备对象类(CustomizedDevicesobjectclass)的信息。默认输出设备名称、状态、位置及描述。该参数不能和-P参数一同使用。-cClass指定设备的类别。-H为输出加上标题信息。-h显示命令的使用信息。-P显示系统中预定义的设备对象类(PredefinedDevicesobjectclass)的信息。默认输出设备所属类别、类型、子类别及描述。该参数不能和-C、-l、-S一同使用。-SState显示所有处于State状态的设备。举例:1.lsdev–P–H显示ODM库中预定义的设备信息。输出为:classtypesubclassdescriptionlogical_volumevgtypevgsubclassVolumegrouplogical_volumelvtypelvsubclassLogicalvolumelvmlvddlvmLVMDeviceDriveraioaionodeAsynchronousI/O……2.lsdev-C–H显示客户化的设备对象类的信息。输出格式与上类似。3.lsdev-C-cadapter-Sa显示客户化的设备对象类中所有处于可用状态的适配卡。输出为:sa0Available01-S1StandardI/OSerialPor

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功