IBM pSeries服务器AIX系统的常用命令
1.如何移动与重命名文件?
    要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用 mv 命令。
如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。
注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f 和 -i 两个标志,则后一个指定的标志优先。
    以下是如何使用 mv 命令的示例:

    1.要将文件移动到另一个目录并给它一个新名字,请输入:
    # mv intro manual/chap1
    按下 Enter 键。
    该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文
件在  manual 目录中以 chap1 的名字出现。

    2.要将文件移动到另一个目录,且不改变名字,请输入:
    # mv chap3 manual
    按下 Enter 键。
    该命令将 chap3 移动到 manual/chap3。
    用 mv 命令重命名文件
    可以使用 mv 命令改变文件的名字而不将其移动到另一目录。

    3.要重命名文件,请输入:
    # mv appendix apndx.a
    按下 Enter 键。
    该命令将 appendix 文件重命名为 apndx.a。如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。
    2.如何在系统中移动或者重命名目录?
    如果需要移动或者重命名目录,可以在系统中使用 mvdir 命令。

    例如,如果需要移动目录,可以在命令行中输入下面的命令:
    # mvdir book manual
    然后按下 Enter(回车) 键。
    如果 manual 目录在系统中已经存在,则上面的命令会将 book 目录移动到名为 manual 的目录下面。否则,book 目录会被重新命名为 manual。

    例如,如果需要移动和重命名目录,请在命令行中输入下面的命令:
    # mvdir book3 proj4/manual
    然后按下 Enter(回车)键。
    上面的命令会将 book3 目录移动到名为 proj4 的目录下面,并且会将 proj4 目录重新命名为 manual(如果 manual 目录事先在系统中不存在)。
    3.如何删除目录?
    可以使用 rmdir 命令将以 Directory 参数指定的目录从系统中除去。在除去目录之前,目录必须为空(只能包含 . 和 ..),您在将其除去前必须对其父目录拥有写权限。使用 ls -a Directory 命令检查目录是否为空。

    以下是如何使用 rmdir 命令的示例:
    1.要清空并除去目录,请输入:
    # rm mydir/* mydir/.*
    # rmdir mydir
    按下 Enter 键。
    该命令除去 mydir 的内容,然后除去空目录。rm 命令显示有关试图除去目录圆点 (.) 和双圆点 (..) 的出错信息,然后 rmdir 命令将它们和目录本身除去。

    注:
    rm mydir/* mydir/.* 首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。您可能无法认识到目录包含名字以圆点开头的文件, s 命令通常不显示因为如果不
使用 -a 标志,l它们。

    2.要除去 /tmp/jones/demo/mydir 目录及其下面所有的目录,请输入:
    # cd /tmp
    # rmdir -p jones/demo/mydir
    按下 Enter 键。
    该命令将 jones/demo/mydir 目录从 /tmp 目录中除去。要删除目录时,如果目录非空,或者您对其没有写权限,则命令以适当的出错消息终止。
  4.如何删除文件?
  当用户不再需要某个文件时,可以使用 rm 命令将其除去。rm 命令除去某个特定文件、一组文件或目录内从文件列表中选中的某些文件条目。

    使用 rm 命令时,在除去文件之前无需用户确认、读权限和写权限。然而,用户必须对包含该文件的目录具有写权限。


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

    1.要删除名为 myfile 的文件,请输入下面的命令:
    # rm myfile
    按下 Enter(回车)键。

    2.要依次删除 mydir 目录中的所有文件,请输入下面的命令:
    # rm -i mydir/*
    按下 Enter(回车)键。
    在每个文件名显示时,输入 y 并按下 Enter(回车)键以删除文件。或者仅按下 Enter 键以保留文件。
    5.如何为文本文件排序?
    可以使用 sort 命令将 File 参数指定的文件中的行按字母顺序或其它方式排序,并将结果
写到标准输出。如果 File 参数指定了多于一个的文件,则 sort 命令将这些文件连接起来,并将它们像一个文件那样按字母顺序排序。

    注:
    sort 命令区分大小写并规定大写字母在小写字母之前(这取决于语言环境)。
    下例中,名为 names 的文件的内容为:
    marta
    denise
    joyce
    endrica
    melanie
    名为 states 的文件的内容为:
    texas
    colorado
    ohio
    1.要显示 names 文件排序后的内容,请输入:
    # sort names
    按下 Enter 键。
    系统显示与以下类似的信息:
    denise
    endrica
    joyce
    marta
    melanie

    2.要显示 names 和 states 文件排序后的内容,请输入:
    # sort names states
    按下 Enter 键。
    系统显示与以下类似的信息:
    colorado
    denise
    endrica
    joyce
    marta
    melanie
    ohio
    texas

    3.要以 names 文件排序后的内容替代原先的内容,请输入:
    # sort -o names names
    按下 Enter 键。
    该命令以相同但排过序的数据替换 names 文件的内容。
sort命令排序
  【IT168 服务器学院】AIX的命令格式:
  $command option(s) argument(s)
  command:命令
  option(s):命令选项,均以''-''号开始
  argument(s):参数
  命令 用途
  -------------------------------------------------------
  prtconf 显示系统的各项主要配置
  svmon -G 查看内存(4k)
  iostat 2 查看磁盘读写情况(每2秒刷新);
  set -o vi 调用缓冲区 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 -fr ora*
  rmdir 删除目录,如: rmdir oracle
  df -k 显示文件系统的信息
  du 磁盘使用信息汇总
  mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
  umount 卸载某个文件系统 umount /cdrom
  fuser -kxuc /dev/cd0 当光驱不能正常释放时
  lsattr -E -l sys0 -a realmem 察看内存的命令
  env 输出用户环境变量到屏幕
  id 察看用户的属性
  whoami 察看当前用户名
  who 查看已经登录的用户
  who -r 查看目前系统的运行级别
  users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话
  如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数
  w 显示当前系统中每个用户和它所运行的进程信息
  last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户
  whereis 命令的绝对路径
  passwd 设置用户密码
  su 改变/切换用户id
  lsuser ALL 列出所有已经创建的用户
  lsgroup ALL 列出所有已经创建的组
  smitty user 管理用户
  mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改
  smitty group 管理组
  mkgroup 创建新组
  chfn 改变用户详细信息
  jobs 查看后台任务/进程
  fg 把后台进程调到前台
  bg 把当前进程调到后台运行
  grep 查匹配字符/字符串
  netstat -i 显示网络连接信息及统计信息
  netstat -IN
  netstat -rn 显示核心路由表
  netstat -I 网络设置名 端口号 监视端口情况
  netstat -v 正在使用的设备驱动程序的统计信息
  netstat -m 网络使用的内存空间情况
  netstat -D 显示丢弃包的情况
  ifconfig -a 显示网络配置信息
  umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664
  date 系统时间
  find path expression 查文件,expression的值有:
  -name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)
  uname 显示操作系统信息
  oslevel 系统版本
  man 帮助文件
  smitty clstart | clstop 起用|关闭HA
  smitty hamcp
  smitty chinet 改变网卡的配置信息
  smitty cluster 配置cluster
  smitty hacmp 配置hacmp
  /usr/sbin/cluster/clstat & 显示cluster信息
  dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库)
  netasst 启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具)
  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 创建/显示错误文件
  errclear 0 清除错误日志文件内容
  lsvg -o 显示卷组信息
  lsvg -l rootvg
  instfix -iv|grep AIX_ML 安装的文件集
  smitty tcpip tcp/ip配置
  lsdev -Cc disk 系统设备信息(磁盘)
  lspv 显示卷组里的物理卷信息
  lsdev -Cc pdisk 显示阵列里的磁盘信息
  errclear 清除error log

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。