AIx的基本操作.docx
- 文档编号:9847285
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:35
- 大小:206.13KB
AIx的基本操作.docx
《AIx的基本操作.docx》由会员分享,可在线阅读,更多相关《AIx的基本操作.docx(35页珍藏版)》请在冰豆网上搜索。
AIx的基本操作
AIx的基本操作(总28页)
AIX的基本操作
进入和退出系统
1.在字符界面环境下进入和退出系统
●进入系统
login:
root
root'sPassword:
(thepassworddoesnotappear)
●退出系统
$
或
$exit
或
$logout
2.在图形界面环境下进入和退出系统
3.口令
口令的创建和修改
$passwd
Changingpasswordforteam01
team01'sOldpassword:
(thepassworddoesnotappear)
team01'sNewpassword:
(thepassworddoesnotappear)
Enterthenewpasswordagain:
(thepassworddoesnotappear)
AIX命令的格式
$commandoption(s)argument(s)
●command命令本身;
●option(s)命令选项,可以同时有多个,选项均以符号“-“开始;
●argument(s)命令参数,可以同时有多个。
文件和目录操作
1.文件类型
●普通文件
包括用户和系统的各种文本文件、代码文件、程序文件和数据文件等等。
●目录
包括文件和子目录信息,目录采用倒树状结构。
●特殊文件
表示物理或逻辑设备,这些文件存放在/dev目录下面。
1.文件及目录名称
●文件或目录名称最多可以由255个字符组成,包括大写字母、小写字母、数字字符、#、@和_等字符。
●文件或目录名称中不可以含有空格,不可以包含以下字符:
*>、&!
[]$\'“,不可以用有+!
-号作为文件和目录名称的首字符,不可使用与系统命令相同的名称,AIX严格区分文件或目录名称中的大小写。
3.目录操作
●pwd显示当前目录
$pwd
示例:
$pwd
/home/user
●cd改变当前目录
$cddir_name
●mkdir创建新目录
$mkdirdir_name
●rmdir删除目录
$rmdirdir_name
●ls显示目录
$ls
4.文件操作
●cp复制文件
$cpsource_target
●mv文件更名或移动
$mvsource_target
●ln连接文件
$lnsource_target
示例:
$ls-l
运行结果如下:
total4
drwxr-xr-x4huatengstaff512Jul2315:
09info
-rw-------1huatengstaff630Aug0610:
44mbox
-rw-r--r--1huatengstaff28Aug0416:
52
---x------1huatengstaff3Jul3116:
49testfile
$ln-s
$ls-l
运行结果如下:
total5
drwxr-xr-x4huatengstaff512Jul2315:
09info
-rw-------1huatengstaff630Aug0610:
44mbox
-rw-r--r--1huatengstaff28Aug0416:
52
lrwxrwxrwx1huatengstaff9Aug1113:
31>
---x------1huatengstaff3Jul3116:
49testfile
●cat显示文件内容
$catfile_name
使用cat命令时,所显示的文件应为纯文本文件,否则可能造成终端显示的混乱。
●pg显示文件
$pgfile_name
pg命令能使用户分页显示文件内容,换页时使用回车键。
●more--显示文件
$morefile_name
more命令也能使用户分页显示文件内容,换页时使用空格键。
●rm删除文件
$rmfile_name
●qprt打印文件
$qprtfile_name1file_name2......
●qchk查看打印队列
$qchk
●qcan取消打印作业
$qcan-xjob_number
文件和目录的权限
1.显示文件及目录的权限
●使用ls-l命令可以看到文件及目录的权限。
示例:
$ls-l
运行结果如下:
drwxr-xr-x4huatengstaff512Jul2315:
09info
-rw-------1huatengstaff630Aug0610:
44mbox
-rw-r--r--1huatengstaff28Aug0416:
52
---x------1huatengstaff3Jul3116:
49testfile
2.文件及目录权限的含义
●权限区域
rwxrwxrwx
_____________
属主用户同组用户所有用户
●权限含义
(1)对于普通文件
r能够读取文件内容
w能够修改或删除文件内容
x可以运行该文件
(2)对于目录
r能够查找该目录中的文件
w能够在该目录中创建或删除文件
x能够进入该目录
2.用符号方式修改权限
●修改权限的命令为chmod
$chmodmodefilename
●mode由以下三部分组成
(1)权限区域
(2)u文件主人
(3)g同组用户
(4)o所有用户
(5)a文件主人及同组用户及所有用户
(6)动作
(7)-删除指定权限
(8)+增加指定权限
(9)=清除指定区域的权限并设置成指定权限
(10)权限
(11)r读
(12)w写
(13)x运行
示例:
$ls-l
-rw-r--r--1huatengstaff28Aug0416:
52
$chmodo+x
$ls-l
-rw-r--r-x1huatengstaff28Aug0416:
52
4.用十进制数字方式修改权限
●修改权限的命令为chmod
$chmodmodefilename
●mode的组成
usergroupother
rwxrwxrwx
400404
200202
100101
例如:
rw-rw-r--的权限对应的十进制数值为:
664(400+200+40+20+4)
相应的chmod命令为chmod664filename
示例:
$ls-l
-rw-r--r-x1huatengstaff28Aug0416:
52
$chmod664
$ls-l
-rw-rw-r--1huatengstaff28Aug0416:
52
5.新文件或目录的缺省权限
●umask命令可以定义新建文件或目录的缺省权限。
$umaskmode
●mode必须是十进制方式。
●mode值不是实际缺省权限,实际缺省权限如下:
文件:
666-mode
目录:
777-mode
示例:
$umask000
$mkdirnewdir
$ls-l
total7
drwxr-xr-x4huatengstaff512Jull2315:
09info
-rw-------1huatengstaff630Aug0610:
44mbox
drwxrwxrwx2huatengstaff512Aug1114:
27newdir
-rw-rw-rw-1huatengstaff21Aug1114:
16
-rw-rw-rw-1huatengstaff28Aug0416:
52
lrwxrwxrwx1huatengstaff9Aug1113:
31->
---x------1huatengstaff3Jul3116:
49testfile
$rmdirnewdir
$umask222
$mkdirnewdir
$ls-l
total7
drwxr-xr-x4huatengstaff512Jul2315:
09info
-rw-------1huatengstaff630Aug0610:
44mbox
dr-xr-xr-x2huatengstaff512Aug1115:
27newdir
-rw-rw-rw-1huatengstaff21Aug1114:
16
-rw-rw-rw-1huatengstaff28Aug0416:
52
lrwxrwxrwx1huatengstaff9Aug1113:
31->
---x------1huatengstaff3Jul3116:
49testfile
vi编辑器
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(不存盘)。
3.设置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向右移动光标。
Shell基础
Shell是介于操作系统和用户之间的界面,它能解释用户发出的命令,启动应用程序,并利用系统功能管理用户数据。
Shell可以在用户的交互式控制下,在前台或后台同时运行多个进程,Shell同时也是一种有效的编程语言。
1.通配符
●*多个任意字符
示例:
$ls
infonewdirtestfile
mboxwangyi
$ls*.*
●单个任意字符
示例:
$ls.*
●[]在[]之间的单个字符
示例:
$ls[mt]*
mboxtestfile
●[-]在[-]范围内的单个字符
示例:
$ls[m-w]*
mboxtestfile
newdir:
wangyi:
●!
非某个或某些字符
示例:
$ls[!
t]*
mbox
info:
notestmp
newdir:
wangyi:
2.标准输入输出
在AIX的标准状态下,输入来自键盘,输出是到屏幕,出错信息也是显示在屏幕上。
重定向符号系统变量名
标准输入<(<<)0
标准输出>(>>)1
标准错误输出2>(2>>)2
3.重定向
在AIX的环境中,标准的输入、输出和错误信息均可以重新定向,使用户可以从键盘以外的其他地方(如文件、串口等)获取输入信息,并把输入的内容和出错的信息送到屏幕之外的其他地方(如文件等)。
●输入重定向
$command 示例: $mailhuateng< ●输出重定向 $command>filename 示例: $ls> $cat info mbox newdir testfile wangyi ●错误信息重定向 $command2>filename 示例: $ls2> $cat ls: 0653-341Thefiledoesnotexist. ●组合重定向 $command $command>outfile2>errfile 示例: $ls>2> $cat $cat ls: 0653-341Thefiledoesnotexist. ●关联组合重定向 $command>outfile2>&1 这里的&1指向,因为此时原来系统的标准输出已被重定向为。 $command2>&1>outfile 这里的&1指向标准输出,此时原来系统的标准输出尚未改变。 4.管道 管道的作用是把前一个命令的输出作为后一个命令的输入。 ●管道的用法 $command1|command2 示例: $ls|wc-w 11 5.分割输出 tee这个命令可以读取标准输入,并把数据同时送到标准的输出和指定的文件中。 用法如下: $command1|teefilename|command2 示例: $ls|tee|wc 111197 $cat info mbox newdir testfile wangyi 6.多个命令 在AIX中Shell允许在同一行中写多个命令,只需要在命令之间加上“;“作为分隔符即可。 用法如下: $command1;command2;command3 示例: $pwd;cd/;ls /home/huateng lost+fountusr TT_DBevppstnfsvar Aaaacntstxmg Adsmtestomeptstxmg2huateng bininfobintpboothua_disk1 cdromsharep nformixhowcaseu corebnix 7.长命令 在AIX的Shell中写较长的命令时,可以使用“\“作为换行的标记,这时Shell会用一个“>“作为提示符。 环境中的变量 在Shell环境下可以定义变量,供系统、用户、Shell程序和各种应用使用。 变量可以由系统定义,也可以由用户自己定义。 系统已经定义的变量用户也可以修改或删除。 例如: HOME用户的home目录 TERM终端类型 PATH命令搜索路径 9.变量的查看和定义 ●查看已定义过的变量 $set 示例: $set: ~~~ ~~~ HOME=/home/huateng LANG=En_US LOCPATH=/usr/lib/nls/loc LOGIN=huateng LOGNAME=huateng MAIL=/usr/spool/mail/huateng MAILCHECK=600 MAILMSG='[YOUHAVENEWMAIL]' ~~~ ~~~PATH=/usr/bin: /etc: /usr/sbin: /usr/ucb: /home/huateng/bin: /usr/bin/X11: /sbin: . PPID=69504nput PS1='$' PS2='>' PS3='#' PS4='+' PWD=/ PANDOM=31884 SECONDS=2774 SHELL=/usr/bin/ksh TERM=ANSI TERM_DEFAULT=lft TMOUT=0 TZ=CST6CDT USER=huateng ●显示变量值 $echo$name 示例: $echo$HOME /home/huateng ●定义变量 $name=value 示例: $echo$xxx $xxx=hello! $echo$xxx hello! ●删除变量 $unset 示例: $unsetxxx $echo$xxx 变量xxx已被删除。 ●``把``之间的内容作为一个命令,返回命令的结果 示例: $now=`date` $echo$now WebAug1215: 23: 19CDT1998 ●''不解释''之间的任何内容 示例: $echo'$HOME' $HOME ●““会解释““之间的$、““、\等字符的特殊含义 示例: $echo“nowis`date`“ nowisWebAug1215: 32: 41CDT1998 ●\忽略\之后的特殊字符的特殊含义 示例: $echo\$HOME $HOME 10.Shell的其他功能 ●特殊的变量 $$表示当前进程的id; $0当前Shell程序的名称; $#传给当前ShellScript的参数的个数; $*传给当前ShellScript的第*个参数; 第1~9个参数表示为$1~$9,第10个以上的参数表示为${10}~${n}。 $最近一个命令的返回值; $! 最近一个后台进程的进程号; ●exprShell环境下的四则运算。 语法如下: $exprExpression 运算符: \*乘 /除 %求余数 +加 -减 示例: $expr\(3+3\)\*\(4-2\) 12 ●可执行多个命令 如果第一个命令运行成功则运行第二个命令,语法如下: $command1&&command2 如果第一个命令运行失败则运行第二个命令,语法如下: $command1||command2 示例: $ls&&cat Hello! Thisisatestfile. $ls&&cat ls: 0653-341Thefiledoesnotexist. ●test测试条件表达式 语法如下: $testexpression或$test[expression] 常用的一些判断条件: -ffilename文件名为filename的文件存在,且是一个普通文件。 -dfilename目录名为filename的目录存在。 -rfilename文件名为filename的文件存在,且能被当前进程读。 -wfilename文件名为filename的文件存在,且能被当前进程写。 -xfilename文件名为filename的文件存在,且能被当前进程运行。 -nstring字符string长度为非零。 -zstring字符string长度为零。 string1=string2字符string1与字符string2相同。 integer1-eqinteger2整数型变量integer1与integer2相等。 其中e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIx 基本 操作