AIX常用命令
一.目录和文件操作
1.ls命令列出指定目录下的文件,缺省目录为当前目录
#ls -a 列出所有文件,包括隐藏文件
#ls –l  显示文件详细信息
2.pwd显示出当前的工作目录
3.cd改变当前的工作目录
    #cd /tmp  进入 /tmp 目录
    #cd ..      进入上级目录
4.mkdir 建立目录
  #mkdir tmp 在当前目录下建立子目录 tmp
  #mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a 及/tmp/a/b 则建立
5.rm 删除文件或目录
      - f 删除文件时不作提示
      - r 删除目录及其所有子目录
      [例子]:
      #rm file1 删除文件 file1
      #rm -r /mytmp 删除目录 /mytmp
6.cp 拷贝文件
      [语法]: cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目标
      文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
    [参数]:
    - p 不仅拷贝文件内容,还有修改时间,存取模式,存取控 制表 
    - r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件
    [例子]:
      #cp file1 file2 将文件 file1 拷贝到文件 file2
      #cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下
      #cp -r /tmp  /mytmp 将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp
7.mv 移动文件
    将文件移动至目标,若目标是文件名,则相当于文件改名
    #mv file1 file2 将文件 file1 改名为 file2
    #mv file1 file2 /tmp 将文件 file1 和文件 file2 移动到目录 /tmp 下
8. chmod 文件权限设置
    [语法]: chmod [-R] 模式 文件.
    #chmod 777 file1将文件 file1存取权限置为所有用户可读可写 可执行
    #chmod 755 file1    文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
9.Chown 文件属性设置
    [语法]: chown [-R] 文件属主 文件...
    [参数]: 
    -R 改变所有子目录下所有文件的存取模式
    [例子]:
    chown tom file1 将文件 file1 的文件属主改为 用户tom
    chown –R oracle  /oracle  将/oracle属主改为用户oracle
10.vi 文本编辑
    vi是unix上最常用的文本编辑工具
    vi filename :打开或新建文件,并将光标置于第一行首
插入命令:i  从光标所在位置前面开始插入资料
删除命令:
x      删除光标所在字符。
dd    删除光标所在的行。
按ESC键退出编辑模式,进入指令模式
    :q    退出
:q!  不存盘直接退出
:wq  存盘并退出
二.信息查看
1.df 显示磁盘空间
    #df –k
    显示磁盘空间使用情况,以单位为k字节显示
2.du 显示目录空间
    #du  -sk  /tmp
    显示/tmp目录空间使用情况,以单位为k字节显示
3.ps 显示后台进程
    显示后台进程的有关信息。单独使用ps将显示由当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令
    [语法]:ps -options
    [参数]:
      -e  显示系统内当前运行的所有后台进程
      -f    除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间
    #ps –ef | grep java
      显示后台进程中的java进程
4stat 显示通讯协议
    用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
aix系统netstat命令详解    [参数]:
      –r    显示关于路由表的信息。
      –a    显示一个所有的有效连接信息列表。
      –n    显示所有已建立的有效连接。
      #netstat –an | grep 11034
      查看 本机11034端口是否开通     
5.telnet远程登录及端口测试
    telnet 主要用于登录远程主机和测试主机的端口。
    #telnet 192.168.1.1
    用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机192.168.1.1之间进行通信,用户可以通过网络在远程计算机上登录,就象登录到本地机上执行命令一样。
    #telnet 192.168.1.1  11034
    用于测试主机192.168.1.1 11034 端口是否开放。
三.FTP操作
1.ftp 登录
    ftp 命令主要用于与远程主机之间上传和下载文件。
    #ftp IP地址  登录到远程主机。
    ftp使用的常用内部命令:
    ascii                    使用ascii类型传输方式。
    bin                    使用二进制文件传输方式。
    bye                    退出ftp会话过程。 
    cd  remote-dir        进入远程主机目录。
    delete  remote-file    删除远程主机文件。
    get remote-file          将远程主机的文件remote-file传至本地硬盘。
    lcd  [dir]                将本地工作目录切换至dir。
    ls  [remote-dir]        显示远程目录remote-dir。
    mget remote-files        传输多个远程文件到本地。
    mput local-files          将多个文件传输至远程主机。
四.进程及sh
1.kill杀死后台进程
    #kill –9 23094        强行杀死进程号为23094的进程
2.打开SH
#sh 可执行.s件
#sh admin.sh
3.查看进程
# ps a 查看所有进程
# ps ef|grep oracle 查看所有oracle进程
五.打包与解包
1.压缩
#tar  cvf  FileName.tar  FolderName
2.解压缩
#tar  xvf FileName.tar
六.解压和压缩
1..gz
解压1:
解压2:gzip -
压缩:gzip FileName
2..
解压:tar zxvf
压缩:tar zcvf DirName
3..tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
4..tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
5..tgz
解压:tar
压缩:未知
6..
解压:tar zxvf
压缩:tar zcvf FileName