1. man:用来提供在线帮助

    如: #man ls

  2. ls:显示目录内容

    -a 显示当前目录所有文件

    -l 显示所有文件的权限/拥有者/大小/日期

    -s 显示每个文件使用的空间

    如: ls -la -s -S | more

  3. mkdir:创建空目录

    如: mkdir file

  4. rmdir:删除空目录

    如: rmdir file

  5. rm:删除文件

    -rf 强制递归删除

    如:rm -rm /home/user/

  6. cp:复制命令

    -a 递归复制目录相当于 -dR

    -v 显示过程

    如:cp -a /etc /home/user -v

  7. cat:查看文件

    如:cat 123.txt

    如:cat 123.txt 456.txt>7.txt  (合并文件)

  8. mv:移动改名文件

    如:mv 123.txt /home/user/

  9. pwd:显示当前目录路径

  10. locate:查找文件或目录命令

    locate查找命名依赖updatedb的协助,可计划任务每日执行crontab -e

    40 4 * * * updatedb

  11. find:在目录中搜索文件

    find /root/data/ -type f  按文件类型查找

    find /root/data/ -type f -exec rm -f {} \;  且入理

    find /root/data/ -type f|xargs rm -f   且加入管道处理

    find /data/ -type f ! -name "4.txt"|xargs rm -f 除4.txt 外处理

    例:1.整个目录下查找123.txt

    find / -nmae 123.txt

    2.找出/home目录是"test" 用户的文件

    find /home -user test

    3.找出/home目录下权限为 "600"的文件

    find /home -perm 600

    4.找出/home目录下大于1MB文件

    find /home -size +1024k  (or 1M)

    -type 按文件类型查找 f 表示普通文档 d 目录  !取反

    -name "文件名" 按文件名查找

  12. date:显示设定日期命令

    如:更改时间为9月29日10点23分

    date 09291023

  13. clock:显示完整日期时间

  14. tar:解压命令

    如: tar -zxvf /home/file.tar.gz

  15. zip:压宿命令

    1.将data目录下所有txt,jpg压缩为file.zip

    [root@server data]# zip myfile *.txt *.jpg

    2.将data目录下所有文件包含子目下都压缩为file.zip

    [root@server data]# zip -r myfile *

  16. unzip:解压缩命令

    1.将myfile.zip文件解压

    [root@server data]#unzip myfile.zip

    2.将myfile.zip文件解压至新创建目录new下

    [root@server data]#unzip myfile.zip -d new

  17. rpm:软件安装

    1.安装包

    rpm -ivh 123.rpm

    2.删除包

    rpm -e 123.rpm

    3.升级包

    rpm -Uvh 123.RPM

    4.查询包

    rpm -q 123

  18. yum 详解

    一、列举包文件

    列出资源库中所有可以安装或更新的rpm包

    # yum list

    列出资源库中特定的可以安装或更新以及已经安装的rpm包

    # yum list perl           //列出名为perl  的包

    # yum list perl*         //列出perl 开头的包

    列出资源库中所有可以更新的rpm包

    # yum list updates

    列出已经安装的所有的rpm包

    # yum list installed

    列出已经安装的但是不包含在资源库中的rpm包

    # yum list extras

    注:extras是repos.d中定义的资源列表名称

    二、列举资源信息

    列出资源库中所有可以安装或更新的rpm包的信息

    # yum info

    列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息

    # yum info perl           //列出perl 包信息

    # yum info perl*         //列出perl 开头的所有包的信息

    列出资源库中所有可以更新的rpm包的信息

    # yum info updates

    列出已经安装的所有的rpm包的信息

    # yum info installed

    列出已经安装的但是不包含在资源库中的rpm包的信息

    # yum info extras

    三、搜索

    搜索匹配特定字符的rpm包

    # yum search perl            //在包名称、包描述等中搜索

    搜索有包含特定文件名的rpm包

    # yum provides realplay

    四、管理包

    安装rpm包

    # yum install perl     //安装perl 包

    # yum install perl*     //安装perl 开头的包

    删除rpm包,包括与该包有倚赖性的包

    # yum remove perl*            //会删除perl-* 所有包

    五、更新

    检查可更新的rpm包

    # yum check-update

    更新所有的rpm包

    # yum update

    更新指定的rpm包,如更新kernel和kernel source

    # yum update kernel kernel-source

    大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

    # yum upgrade

    六、清空缓存

    清除暂存中rpm包文件

    # yum clean packages

    清除暂存中rpm头文件

    # yum clearn headers

    清除暂存中旧的rpm头文件

    # yum clean oldheaders

    清除暂存中旧的rpm头文件和包文件

    # yum clearn 

    # yum clearn all

    七、其他

    安装Livna.org rpms GPG key

    # rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

    检查GPG Key

    # rpm -qa gpg-pubkey*

    显示Key信息

    # rpm -qi gpg-pubkey-a109b1ec-3f6e28d5

    删除Key

    # rpm -e gpg-pubkey-a109b1ec-3f6e28d5

  19. sftp使用方法

    sftp user@ip  登录对方主机输入密码

    在sftp下支持常规ls mkdir rmdir rm 等命令,操作本机需在命令前加l  如lls lcd lmkdir

    get /123.txt /home/     下载远程主机123.txt至本机/home下

    put /456.txt /home/     上传456.txt至远程主机/home下

    下载或上传整个目录 利用/*   如 get /123/* /etc (不包含子目录及子目录文件)

  20. scp命令使用方法

    1.上传本地文件至远程主机

    scp 本地源文件 帐户名@远程主机IP:/远程目的文件

    如scp 123.txt root@192.168.2.16:/16/456.txt

    2.下载远程主机文件至本机            -r:为整个目录

    scp 帐户名@远程主机IP:/远程目的文件 本地目的文件

    如scp -r root@192.168.2.16:/16 /15

  21. 光盘挂载

    mkdir -p /mnt/cdrom            创建挂载目录

    mount /dev/cdrom /mnt/cdrom    挂载CDROM

    umount /mnt/cdrom              取消挂载

  22. 光盘安装Apache

    [root@test html]# rpm -ivh httpd-2.2.15-39.el6.centos.x86_64.rpm httpd-tools-2.2.15-39.el6.centos.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm

    [root@test html]# chkconfig httpd on

    [root@test html]# service httpd start