Linux 常用命令1

一、概述

命令基本格式: 命令[-选项][参数]

例: ls-al/etc

说明: 1.个别命令使用不遵循此格式

2.当有多个选项时,可以写在一起

3.简化选项与完整选项

-a 等于   - - all(-单个杠简写,双杠原装)

1.ls – a  显示隐藏文件

 

二、Linux 命令的分类

1. 查看命令分为: type + 命令

2. 内部命令: 属于Shell 解析器的一部分

cd (change directory)

pwd(print working directory)

help

 

3.外部命令(独立于Shell解析器之外的文件程序)

1. ls(list)

2.mkdir (make directory)创建目录

3. cp 复制文件或目录(copy)

 

4.查看帮助文档(3种)

内部命令: help +命令(help cd)

外部命令 : man + 命令(man  ls)

tables -h

三、Linux 命令按功能分类

1.目录与文件命令

    a. 目录处理命令(增、删、改、查) mkdir \rm\ls\find\cd\mv\cp\pwd\chmod

            mkdir

                        -p 创建多级目录(parents)  mkdir -p chaoren04/chaoren05

             cp  

                      -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)

                      -p 保留文件属性(preserve)

                      cp chaoren01 chaoren01copy  (加上拷贝后的文件名字)

          rmdir 删除空目录

           rm –rf [文件或目录]

                     -r 删除目录

                      -f 强制执行(force)

    b. 操作文件命令(增删改查)touch \rm\find\cat\more\less

            touch[文件名 文件名……] 创建一个或多个空文件

            cat  [文件名] 显示文件内容

                                -n (number) 显示行号

             tac [文件名] 反向列显示文件内容

             more [文件名]    (不可以向上翻)

                          空格或f 翻页

                          enter  换行

                           q或Q 退出

             less[文件名]  (可以向上翻)方向键

          

 

 

           

    c.压缩\解压命令gzip, bzip2 ,tar

          常见的压缩格式:gz,bz2,rar,zip 在windows 和linux不用安装解压软件.zip

               gzip 压缩(解压)文件,压缩文件后缀gz

                bzip2 压缩(解压)文件或目录,压缩文件后缀是bz2

                tar 文件、目录打(解)包

                 gzip(压缩 只能压缩单个文件并且会替换原文件)   gunzip == gzip –d (解压)  .gz 

                 zip –r(压缩包括目录)   unzip (解压)  .zip

                 bzip2 (压缩) bunzip(解压)  .bzip2

                 tar –cf(打包) tar –xf (解包) .tar

                 tar –zcf(打包并压缩)   tar –zxf(解包解压缩)  .tar.gz

                 tar –cjf(打包并压缩)   tar –xjf (解包解压缩) .tar.bz2

           

 

 

    d.其他常用命令 head ,tail, wc, ln, mount

               head [文件名] 显示文件前面几行

                                -n 指定行数

             tail[文件名] 显示文件后面几行

                            -n 指定行数

                             -f 动态显示文件末尾内容

             wc 统计文本的行数、字数、字符数

                          -m 统计文本字符数

                          -w 统计文本字数

                           -l 统计文本行数

           find  在文件系统中查找指定的文件

                           find /etc/ –name “aaa.text”

            grep 在指定的文本文件中查找指定的字符串

                         history | grep “cd”

 

              ln[选项][源文件][目标文件]  建立连接文件(link)

                          -s 对源文件简历符号链接,而非硬链接(symbolic)

                           所有 软链接文件属性 lrwxrwxrwx 而且文件很小并且箭头指向源文件

                       硬链接特征:

                              拷贝 cp -p+ 同步更新,通过i节点识别,不能跨分区,不能针对目录使用。

2.用户操作命令(添、删、改)

   useradd

   userdel

   usermod

3.用户组操作命令(添、删、改)

   groupadd

    groupdel

    groupmod

4.安装软件命令

  yum,rpm

5.网络命令

  ping, ifconfig,netstat

             top 显示当前系统中耗费资源的进程情况

              ps  显示瞬间的进程状态  -ef 显示所有

              kill 杀死一个进程  kill –9 pid 22807

              df 显示文件系统磁盘空间的使用情况

                       -h 显示单位 (human-readable)

                du 显示指定的文件(目录)已使用的磁盘空间的总数

                         -h 文件大小以K,M,为单位显示

                          -s 只显示各档案大小的总和(summarize)

                netstat 显示网络状态信息

                             -a 显示所有连接和监听端口

                              -t (tcp)仅显示tcp 相关选项

                               -u (udp)仅显示udp 相关选项

                               -n 拒绝显示别名,能显示数字的全部转不转化成数字

                               -p显示简历相关链接的程序名

                           ifconfig

                     ifconfig

 

 

 

四、注意

1.windows: cd.. 无空格

    Linux:cd .. 有空格

2.  ~根目录

3.

 

7.解压 命令

 tar -zxvf

8.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

posted @ 2015-07-04 22:44  农民阿姨  阅读(144)  评论(0编辑  收藏  举报