您好,欢迎访问三七文档
2.3AIX的基本操作2.3.1进入和退出系统1.在字符界面环境下进入和退出系统●进入系统login:rootroot'sPassword:(thepassworddoesnotappear)●退出系统$ctrl-d或$exit或$logout2.在图形界面环境下进入和退出系统3.口令口令的创建和修改$passwdChangingpasswordforteam01team01'sOldpassword:(thepassworddoesnotappear)team01'sNewpassword:(thepassworddoesnotappear)Enterthenewpasswordagain:(thepassworddoesnotappear)2.3.2AIX命令的格式$commandoption(s)argument(s)●command命令本身;●option(s)命令选项,可以同时有多个,选项均以符号“-“开始;●argument(s)命令参数,可以同时有多个。2.3.3文件和目录操作1.文件类型●普通文件包括用户和系统的各种文本文件、代码文件、程序文件和数据文件等等。●目录包括文件和子目录信息,目录采用倒树状结构。●特殊文件表示物理或逻辑设备,这些文件存放在/dev目录下面。2.文件及目录名称●文件或目录名称最多可以由255个字符组成,包括大写字母、小写字母、数字字符、#、@和_等字符。●文件或目录名称中不可以含有空格,不可以包含以下字符:*?/、&![]$\'“,不可以用有+!-号作为文件和目录名称的首字符,不可使用与系统命令相同的名称,AIX严格区分文件或目录名称中的大小写。3.目录操作●pwd显示当前目录$pwd示例:$pwd/home/user●cd改变当前目录$cddir_name●mkdir创建新目录$mkdirdir_name●rmdir删除目录$rmdirdir_name●ls显示目录$ls4.文件操作●cp复制文件$cpsource_target●mv文件更名或移动$mvsource_target●ln连接文件$lnsource_target示例:$ls-l运行结果如下:total4drwxr-xr-x4huatengstaff512Jul2315:09info-rw-------1huatengstaff630Aug0610:44mbox-rw-r--r--1huatengstaff28Aug0416:52test.file---x------1huatengstaff3Jul3116:49testfile$ln-stest.filetest1.file$ls-l运行结果如下:total5drwxr-xr-x4huatengstaff512Jul2315:09info-rw-------1huatengstaff630Aug0610:44mbox-rw-r--r--1huatengstaff28Aug0416:52test.filelrwxrwxrwx1huatengstaff9Aug1113:31test1.file-test.file---x------1huatengstaff3Jul3116:49testfile●cat显示文件内容$catfile_name使用cat命令时,所显示的文件应为纯文本文件,否则可能造成终端显示的混乱。●pg显示文件$pgfile_namepg命令能使用户分页显示文件内容,换页时使用回车键。●more--显示文件$morefile_namemore命令也能使用户分页显示文件内容,换页时使用空格键。●rm删除文件$rmfile_name●qprt打印文件$qprtfile_name1file_name2......●qchk查看打印队列$qchk●qcan取消打印作业$qcan-xjob_number2.3.4文件和目录的权限1.显示文件及目录的权限●使用ls-l命令可以看到文件及目录的权限。示例:$ls-l运行结果如下:drwxr-xr-x4huatengstaff512Jul2315:09info-rw-------1huatengstaff630Aug0610:44mbox-rw-r--r--1huatengstaff28Aug0416:52test.file---x------1huatengstaff3Jul3116:49testfile2.文件及目录权限的含义●权限区域rwxrwxrwx_____________属主用户同组用户所有用户●权限含义(1)对于普通文件r能够读取文件内容w能够修改或删除文件内容x可以运行该文件(2)对于目录r能够查找该目录中的文件w能够在该目录中创建或删除文件x能够进入该目录3.用符号方式修改权限●修改权限的命令为chmod$chmodmodefilename●mode由以下三部分组成(1)权限区域u文件主人g同组用户o所有用户a文件主人及同组用户及所有用户(2)动作-删除指定权限+增加指定权限=清除指定区域的权限并设置成指定权限(3)权限r读w写x运行示例:$ls-ltest.file-rw-r--r--1huatengstaff28Aug0416:52test.file$chmodo+xtest.file$ls-ltest.file-rw-r--r-x1huatengstaff28Aug0416:52test.file4.用十进制数字方式修改权限●修改权限的命令为chmod$chmodmodefilename●mode的组成usergroupotherrwxrwxrwx400404200202100101例如:rw-rw-r--的权限对应的十进制数值为:664(400+200+40+20+4)相应的chmod命令为chmod664filename示例:$ls-ltest.file-rw-r--r-x1huatengstaff28Aug0416:52test.file$chmod664test.file$ls-ltest.file-rw-rw-r--1huatengstaff28Aug0416:52test.file5.新文件或目录的缺省权限●umask命令可以定义新建文件或目录的缺省权限。$umaskmode●mode必须是十进制方式。●mode值不是实际缺省权限,实际缺省权限如下:文件:666-mode目录:777-mode示例:$umask000$mkdirnewdir$ls-ltotal7drwxr-xr-x4huatengstaff512Jull2315:09info-rw-------1huatengstaff630Aug0610:44mboxdrwxrwxrwx2huatengstaff512Aug1114:27newdir-rw-rw-rw-1huatengstaff21Aug1114:16newtest.file-rw-rw-rw-1huatengstaff28Aug0416:52test.filelrwxrwxrwx1huatengstaff9Aug1113:31test1.file-test.file---x------1huatengstaff3Jul3116:49testfile$rmdirnewdir$umask222$mkdirnewdir$ls-ltotal7drwxr-xr-x4huatengstaff512Jul2315:09info-rw-------1huatengstaff630Aug0610:44mboxdr-xr-xr-x2huatengstaff512Aug1115:27newdir-rw-rw-rw-1huatengstaff21Aug1114:16newtest.file-rw-rw-rw-1huatengstaff28Aug0416:52test.filelrwxrwxrwx1huatengstaff9Aug1113:31test1.file-test.file---x------1huatengstaff3Jul3116:49testfile2.3.4vi编辑器1.启动vi●vifile_name如果文件存在即可打开该文件,如果文件不存在,则创建一个新的文件。2.vi编辑器的状态●vi编辑器的两种状态:(1)命令状态可输入各种指令,以实现vi的编辑功能或设置vi的环境。(2)文字输入状态可直接进行文字操作。用vi打开或创建一个新文件之后便首先处于命令状态。3.使用vi●添加文字(1)a在当前字符后添加文字;(2)A在当前行最后添加文字;(3)i在当前字符前添加文字;(4)I在当前行开始处添加文字;(5)o在当前行之后添加新行;(6)O在当前行之前添加新行。在键入以上命令之后,即进入了文字输入状态,可输入各种文字字符。如需结束文字输入状态返回命令状态,则按【Esc】键即可。●删除文字(1)x删除单个字符;(2)dw删至当前词尾;(3)d$删至当前行尾;(4)d0删至当前行首;(5)dd删除当前行;(6):20,40d删除第20行至40行。●查询(1)/text向后查询;(2)?text向前查询。●修改文字(1)r修改当前字符;(2)R覆盖字符直至按下【Esc】键;(3)s删除当前字符,并可添加字符直至按下【Esc】键;(4)S删除当前行所有字符,并可添加字符直至按下【Esc】键。●移动文字vi编辑器中能把最近一次删除或复制操作的内容存放在缓冲区内。所谓文字移动就是利用这个特点,先将需要移动的文字存入缓冲区,然后再使用粘贴功能把文字放置到新的位置上。(1)yy把当前行存入缓冲区;(2)dd删除当前行并把内容存入缓冲区;(3)p把缓冲区中的内容放置在当前位置之后;(4)P把缓冲区中的内容放置在当前位置之前。●文件保存:w保存文件。●退出vi编辑器(1):q退出vi;(2):q!强制退出vi(不存盘)。4.设置vi环境变量vi的环境变量可以用两种方式来设置:vi命令或$HOME/.exrc文件。●用vi的命令来设置命令如下::setall:setautoindent/noautoindent:setnumber/nonumber:setlist/nolist:setshowmode/noshowmode:settabstop=x:setignorecase/noignorecase:setwrapmargin=5用vi命令进行的设置只能保持到退出vi之前。●在$HOME/.exrc文件中进行设置在.exrc文件中不需要在set前加冒号。在启动vi时,程序首先会查找.exrc文件。如果存在该文件,即按该文件设置vi环境;如果找不到.exrc文件则会使用内在的缺省设置。5.在命令行中使用vi功能●设置在命令行中使用vi功能$set-ovi再按下【Esc】键,然后可以像在vi环境中一样来编辑命令。k显示上一个使用过的命令。j显示下一个使用过的命令。h向左移动光标。l向右移动光标。2.3.6Shell基础Shell是介于操作系统和用户之间的界面,它能解释用户发出的命令,启动应用程序,并利用系统功能管理用户数据。Shell可以在用户的交互式控制下,在前台或后台同时运行多个进程,Shell同时也是一种有效的编程语言。1.通配符●*多个任意字符示例:$lsinfonewdirtest.filetestfilemboxnewtest.filetest1.filewangyi$ls*.*newtest.filetest.filetest1.file●?单个任意字符示例:$ls????.*test.file●[]在[]之间的单个字符示例:$ls[mt]*mboxnewtest.filetest1.filetestfile●[-]在[-]范围内的单个字符示例:$ls[m-w]*mboxnewtest.filetest.filetest1.filetestfilenewdir:wangyi:●!非某个或某些字符示例:$ls[!t]*mboxnewtest.fileinf
本文标题:AIx的基本操作
链接地址:https://www.777doc.com/doc-6636224 .html