IBMAIX命令.docx

上传人:b****7 文档编号:23694543 上传时间:2023-05-20 格式:DOCX 页数:90 大小:84.54KB
下载 相关 举报
IBMAIX命令.docx_第1页
第1页 / 共90页
IBMAIX命令.docx_第2页
第2页 / 共90页
IBMAIX命令.docx_第3页
第3页 / 共90页
IBMAIX命令.docx_第4页
第4页 / 共90页
IBMAIX命令.docx_第5页
第5页 / 共90页
点击查看更多>>
下载资源
资源描述

IBMAIX命令.docx

《IBMAIX命令.docx》由会员分享,可在线阅读,更多相关《IBMAIX命令.docx(90页珍藏版)》请在冰豆网上搜索。

IBMAIX命令.docx

IBMAIX命令

   IBMpSeries服务器AIX系统的常用命令

1.如何移动与重命名文件?

   要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用mv命令。

如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。

注意:

如果不指定-i标志,mv命令可能会覆盖许多已存在的文件。

-i标志会在覆盖文件之前提示确认。

而-f标志则不会提示确认。

如果一起指定了-f和-i两个标志,则后一个指定的标志优先。

   以下是如何使用mv命令的示例:

   1.要将文件移动到另一个目录并给它一个新名字,请输入:

   #mvintromanual/chap1

   按下Enter键。

   该命令将intro文件移动到manual/chap1目录。

名字intro从当前目录被除去,同样的文件在  manual目录中以chap1的名字出现。

   2.要将文件移动到另一个目录,且不改变名字,请输入:

   #mvchap3manual

   按下Enter键。

   该命令将chap3移动到manual/chap3。

   用mv命令重命名文件

   可以使用mv命令改变文件的名字而不将其移动到另一目录。

   3.要重命名文件,请输入:

   #mvappendixapndx.a

   按下Enter键。

   该命令将appendix文件重命名为apndx.a。

如果名为apndx.a的文件已存在,则旧的内容被appendix文件的内容替换。

   2.如何在系统中移动或者重命名目录?

   如果需要移动或者重命名目录,可以在系统中使用mvdir命令。

   例如,如果需要移动目录,可以在命令行中输入下面的命令:

   #mvdirbookmanual

   然后按下Enter(回车)键。

   如果manual目录在系统中已经存在,则上面的命令会将book目录移动到名为manual的目录下面。

否则,book目录会被重新命名为manual。

   例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:

   #mvdirbook3proj4/manual

   然后按下Enter(回车)键。

   上面的命令会将book3目录移动到名为proj4的目录下面,并且会将proj4目录重新命名为manual(如果manual目录事先在系统中不存在)。

   3.如何删除目录?

   可以使用rmdir命令将以Directory参数指定的目录从系统中除去。

在除去目录之前,目录必须为空(只能包含.和..),您在将其除去前必须对其父目录拥有写权限。

使用ls-aDirectory命令检查目录是否为空。

   以下是如何使用rmdir命令的示例:

   1.要清空并除去目录,请输入:

   #rmmydir/*mydir/.*

   #rmdirmydir

   按下Enter键。

   该命令除去mydir的内容,然后除去空目录。

rm命令显示有关试图除去目录圆点(.)和双圆点(..)的出错信息,然后rmdir命令将它们和目录本身除去。

   注:

   rmmydir/*mydir/.*首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。

您可能无法认识到目录包含名字以圆点开头的文件,s命令通常不显示因为如果不使用-a标志,l它们。

    2.要除去/tmp/jones/demo/mydir目录及其下面所有的目录,请输入:

   #cd/tmp

   #rmdir-pjones/demo/mydir

   按下Enter键。

   该命令将jones/demo/mydir目录从/tmp目录中除去。

要删除目录时,如果目录非空,或者您对其没有写权限,则命令以适当的出错消息终止。

  4.如何删除文件?

  当用户不再需要某个文件时,可以使用rm命令将其除去。

rm命令除去某个特定文件、一组文件或目录内从文件列表中选中的某些文件条目。

   使用rm命令时,在除去文件之前无需用户确认、读权限和写权限。

然而,用户必须对包含该文件的目录具有写权限。

   以下是如何使用rm命令删除文件的示例:

   1.要删除名为myfile的文件,请输入下面的命令:

   #rmmyfile

   按下Enter(回车)键。

   2.要依次删除mydir目录中的所有文件,请输入下面的命令:

   #rm-imydir/*

   按下Enter(回车)键。

   在每个文件名显示时,输入y并按下Enter(回车)键以删除文件。

或者仅按下Enter键以保留文件。

   5.如何为文本文件排序?

   可以使用sort命令将File参数指定的文件中的行按字母顺序或其它方式排序,并将结果写到标准输出。

如果File参数指定了多于一个的文件,则sort命令将这些文件连接起来,并将它们像一个文件那样按字母顺序排序。

    注:

   sort命令区分大小写并规定大写字母在小写字母之前(这取决于语言环境)。

   下例中,名为names的文件的内容为:

   marta

   denise

   joyce

   endrica

   melanie

   名为states的文件的内容为:

   texas

   colorado

   ohio

   1.要显示names文件排序后的内容,请输入:

   #sortnames

   按下Enter键。

   系统显示与以下类似的信息:

   denise

   endrica

   joyce

   marta

   melanie

   2.要显示names和states文件排序后的内容,请输入:

   #sortnamesstates

   按下Enter键。

   系统显示与以下类似的信息:

   colorado

   denise

   endrica

   joyce

   marta

   melanie

   ohio

   texas

   3.要以names文件排序后的内容替代原先的内容,请输入:

   #sort-onamesnames

   按下Enter键。

   该命令以相同但排过序的数据替换names文件的内容。

 

  【IT168服务器学院】AIX的命令格式:

  $commandoption(s)argument(s)

  command:

命令

  option(s):

命令选项,均以''-''号开始

  argument(s):

参数

  命令用途

  -------------------------------------------------------

  prtconf显示系统的各项主要配置

  svmon-G查看内存(4k)

  iostat2查看磁盘读写情况(每2秒刷新);

  set-ovi调用缓冲区k,j,x,h,l向上下翻,Esc

  smit进入管理界面

  cd改变路径

  ls列出文件

  ls-aF列出隐含文件,并适当分类

  ls-l列出文件的详细信息

  ls-ltr

  more输出文件内容到屏幕

  cat显示文本文件内容/合并文件

  pg分页显示文件内容,回车后下一页

  file显示文件属性(可执行/ASCII/等)

  clear清屏

  mkdir创建目录

  rmdir删除目录

  cp拷贝文件

  mv文件/目录改名,转移

  rm删除文件/目录,如:

rm-frora*

  rmdir删除目录,如:

rmdiroracle

  df-k显示文件系统的信息

  du磁盘使用信息汇总

  mount显示已经挂装的文件系统的信息或挂装文件系统mount-rvcdrfs/dev/cd0/cdrommount/dev/lv02/u01

  umount卸载某个文件系统umount/cdrom

  fuser-kxuc/dev/cd0当光驱不能正常释放时

  lsattr-E-lsys0-arealmem察看内存的命令

  env输出用户环境变量到屏幕

  id察看用户的属性

  whoami察看当前用户名

  who查看已经登录的用户

  who-r查看目前系统的运行级别

  users用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话

  如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数

  w显示当前系统中每个用户和它所运行的进程信息

  last此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户

  whereis命令的绝对路径

  passwd设置用户密码

  su改变/切换用户id

  lsuserALL列出所有已经创建的用户

  lsgroupALL列出所有已经创建的组

  smittyuser管理用户

  mkuser创建新用户,创建用户的缺省属性值于文件:

/usr/lib/security/mkuser.default,只能由root修改

  smittygroup管理组

  mkgroup创建新组

  chfn改变用户详细信息

  jobs查看后台任务/进程

  fg把后台进程调到前台

  bg把当前进程调到后台运行

  grep查找匹配字符/字符串

  netstat-i显示网络连接信息及统计信息

  netstat-IN

  netstat-rn显示核心路由表

  netstat-I网络设置名端口号监视端口情况

  netstat-v正在使用的设备驱动程序的统计信息

  netstat-m网络使用的内存空间情况

  netstat-D显示丢弃包的情况

  ifconfig-a显示网络配置信息

  umask显示文件创建掩码,即新建文件或目录的缺省权限,如#umask664

  date系统时间

  findpathexpression查找文件,expression的值有:

  -name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

  uname显示操作系统信息

  oslevel系统版本

  man帮助文件

  smittyclstart|clstop起用|关闭HA

  smittyhamcp

  smittychinet改变网卡的配置信息

  smittycluster配置cluster

  smittyhacmp配置hacmp

  /usr/sbin/cluster/clstat&显示cluster信息

  dbassist启动oracle数据库配置助手(dbca-9i可以用配置数据库方式启动一个数据库)

  netasst启动oracle数据库listener配置助手(-9ioemapp是一个包,后跟参数,不同工具)

  vi文件编辑器

  动作字符:

  a在当前字符后添加文字;x删除单个字符;

  A在当前行最后添加文字;dw删除至当前词尾;

  i在当前字符前添加文字;d$删除至当前行尾;

  I在当前行开始处添加文字;d0删除至当前行首;

  o在当前行后添加新行;dd删除当前行;

  O在当前行前添加新行;:

20,40d删除20行至40行;

  /text向后查询?

text向前查询

  r修改当前字符R覆盖字符,直至按下[ESC]

  s删除当前字符,并可添加字符直至按[ESC]

  S删除当前行,并可添加字符直至按[ESC]

  yy将当前行存入缓冲区

  dd

  p

  P

  errpt|pg创建/显示错误文件

  errclear0清除错误日志文件内容

  lsvg-o显示卷组信息

  lsvg-lrootvg

  instfix-iv|grepAIX_ML安装的文件集

  smittytcpiptcp/ip配置

  lsdev-Ccdisk系统设备信息(磁盘)

  lspv显示卷组里的物理卷信息

  lsdev-Ccpdisk显示阵列里的磁盘信息

  errclear清除errorlog

  lsps-a显示交换空间

  swapon/dev/paging01激活交换空间

  chps-apaging01删除交换空间

  rmpspaging01删除不活动的交换空间

  smitmkps增加交换空间

  smitchps修改交换空间

  varyonvg激活卷组如:

varyonvgdatavg将datavg激活

  varyoffvg关闭卷组

  /ect/services查看端口

  /etc/hosts机器名IP对照表

  /etc/inittab相当于DOS的AUTOEXEC.BAT文件

  /etc/filesystems记录所有的文件系统设置

  增加并配置端口

  删除端口

  ftp:

//root@10.188.12.250/在客户端登录AIX(用IE)

  lscfg

  lsdev

  routeADD010.188.12.1

  routeadddefault192.168.0.1设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)

  suroot以ROOT用户登录;

  smittylv增加逻辑盘

  LN-s源目录目标目录链接

  ls-l查看权限

  ./fielname运行filename文件

  smittyclstart启动HA

  smittyclstop停止HA

  .filename表示filename文件(目录)为隐藏;

  catfile1>>file2合并file1到file2

  SMIT综合管理工具

  #表示ROOT用户;

  $表示一般用户;

  shutdown-fr快速重启;

  smittycrjfs创建结点;mount/u05chown-Roracle.dbsu05chmod-R777u05

  加一个文件系统的步骤:

加文件系统/chmod/chown/mount文件系统名

  smittyjfs

  smittylv

  smittylvm管理逻辑卷

  smittyvg管理卷组

  smittychvg

  drwxrwxrwxd表示目录,-表示普通文件,r表示链接;d421421421777全部权限

  -rwxrwxrwx第2-4:

属主用户,5-7:

同组用户,8-10所有用户

  date0217142590ThissetsthedateandtimetoSatFeb1714:

25:

00CST1990.

  当root不能在其终端上登录时修改/etc/hosts文件,查看其IP地址对应的主机名;

  当其他用户不能在其终端上登录时删除用户,并删除/home下对应的目录,重建;

  smittyaio调整aioservers

  #pstat-a|grepaios|wc-l查看aio的值是否常达到MAX,IF增加MIN,MAXaio;

  当任何用户都不能登录图形界面时有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

  ps-ef|grepcluster查找包含"cluster"的进程

  more/etc/passwd|grepzhxx查找静态字符"zhxx"

  ps-f进程查看,如:

#ps-f

  UIDPIDPPIDCSTIMETTYTIMECMD

  root4362645014020:

38:

58pts/10:

00-ksh

  root4771043626221:

08:

03pts/10:

00ps-f

  用户ID进程ID父进程IDCPU利用率开始时间控制台运行时间命令

  kill-9*******为进程号,可用ps获得

  ping10.188.12.252-l17000-t以17000bytes/包ping目标

  crontab创建计划任务(crontab-l查看已有任务,crontab-e编辑或增加,删除任务)

  02***/u05/dmpbak/auto.sh表示:

每天两点执行/u05/dmpbak/auto.sh文件

  lsfs列出所有文件系统

  lsvg-lrootvg列出rootvg的卷

  lsvg-prootvg列出物理卷信息

  lsvgdatavg可查询空闲物理分区数

  smitreogvg重组卷组

  smitimportvg导出卷组,卷组必须是不活动的;

  lspvhdisk0显示物理卷

  lspv-lhdisk0逻辑卷映射

  lspv-phdisk0物理卷映射

  defragfs-q/u01报告文件系统的当前状态

  defragfs-r/u01得到碎片连续化操作后和前后对比情况

  defragfs/u01执行碎片连续化操作

  fsck/u05检查u05文件系统

  xclock时钟,可用于检查环境是否正常

  chmod777/u02

  r2=3相当于:

chmod777/u03

  rshzzyc2_sev在其他机器上登录某主机

  dgmgrl类似SVRMGRL(9i)

  ps-ef|greporacle|pg查看oracle用户的所有进程

  kill-914206杀14206#进程

  kill-l显示KILL命令可以用的信号量

  killallsignal删除除发送外的其他所有进程

  /usr/sbin/cluster/clstat&显示双机热备状态图

  exit或logout退出登录

  qprtfilename1,filename2...打印文件

  qchk查看打印队列

  qcan取消打印作业

  lsps-a查询交换空间,如USE超过70%,则要增加

  set查看已定义的变量;

  echo$name查看某个变量的值;

  xxx=value定义变量

  unsetxxx删除变量

  ``把``之间的内容作为一个命令,返回命令结果;如$now=`date`$echo$now

  ''''直接显示''''间的内容,不予解释;

  ""解释""间的$,``,等字符的特殊含义;

  忽略后的特殊字符的特殊含义;

  $$表示当前进程的ID

  $0当前shell程序的名称

  $#传给当前shellScript的参数个数;

  $*传给当前shellScript的第*个参数,$1-$9,${10}......

  $?

最近一个命令的返回值;

  $!

最近一个后台进程的ID号;

  exprshell下的四则运算:

  *乘; /除;%求余数;+,-如:

expr(3+3)*(4-2)

  command1&&command2如果第一个命令执行成功,则运行第二个命令;

  command1||command2如果第一个命令执行失败,则运行第二个命令;

  test表达式测试条件表达式,主要有:

  -ffilename文件是否存在;

  -ddirctory目录是否存在;

  -rfilename文件存在,且能被当前进程读;

  -wfilename文件存在,且能被当前进程写;

  -xfilename文件存在,且能被当前进程运行;

  -nstring字符STRING长度非零;

  -zstring字符STRING长度零;

  string1=string2两个字符串相同;

  integer1-eqinteger2两个变量相等;(ne:

不等gt:

大于lt:

小于le:

小于等于ge:

大于等于)

  if..

  then..

  else...

  fi

  readxxx从标准输入读入一行,赋给xxx变量;readxecho$x

  foriin....

  do

  ...

  done

  whileexpression

  do

  ...

  done

  kshscriptname

  scriptname

  pathname/scriptnameshellscript的三种执行方法

  #command前台进程

  #command&后台进程

  nice/renice增加/再增加nice的值,从而降低进程优先级;

  nohupcommand&使用户的后台进程在用户退出时仍然运行

  #aliasalias=string赋命令别名

  unaliasaliasname取消命令别名

  history显示最后的16条命令

  cal2003/cal22003日历

  finger[oracle]显示用户信息

  mail接收,发出,查看电子邮件

  clear清屏

  echo显示指定信息

  wcfilename统计指定文件的行数,词数,字节数

  headfilename显示文件头

  tailfilename显示文件尾

  tail-f/tmp/hacmp.out显示HACMP启动情况

  [^+C]/[^+d]/[^+s]/[^+q]/[^+u]终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行

  smit(systemmanagementinterfaceTool)

  其log文件/script文件保存在各用户目录下;

  alog-o-tboot查看引导日志

  chtz设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1