1. cat命令

    • cat命令能够用来查看文件内容。

    • cat [參数] 文件名称。

  2. grep-指定文件里搜索指定字符内容。

Linux系统中grep命令是一种强大的文本搜索工具。它能使用正則表達式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular ExpressionPrint。表示全局正則表達式版本号,它的使用权限是全部用户。

grep [參数] 文件名称

经常使用參数和含义例如以下表所看到的。

主要參数
[options]
主要參数:
c:仅仅输出匹配行的计数。
I:不区分大 小写(仅仅适用于单字符)
h:查询多文件时不显示文件名称。
l:查询多文件时仅仅输出包括匹配字符的文件名称。
n:显示匹配行及 行号。


s:不显示不存在或无匹配文本的错误信息。


v:显示不包括匹配文本的全部行。
pattern
正則表達式主要參数:
\
忽略正則表達式中特殊字符的原有含义。
^
:匹配正則表達式的開始行。
$:
匹配正則表達式的结束行。
\<
:从匹配正则表达 式的行開始。
\>
:到匹配正則表達式的行结束。
[ ]
:单个字符。如[A]A符合要求
[ - ]
:范围。如[A-Z],即ABC一直到Z都符合要求
。:全部的单个字符。
*
:有字符,长度能够为0

3. find-查找文件命令

    • find命令功能很强大,通经常使用来在特定的文件夹下搜索符合条件的文件。也能够用来搜索特定用户属主的文件。其格式例如以下:

    • find [路径] [參数]

    • 经常使用的參数及含义例如以下表所看到的。

      option中。具体有參数:

      -name ’字串查找文件名称匹配所给字串的全部文件,字串内可用通配符 *?[ ]

      -lname ’字串查找文件名称匹配所给字串的全部符号链接文件。字串内可用通配符 *?[ ]

      -gid n 查找属于ID号为 n 的用户组的全部文件。

      -uid n 查找属于ID号为 n 的用户的全部文件。

      -group ’字串查找属于用户组名为所给字串的全部的文件。

      -user ’字串查找属于username为所给字串的全部的文件。

      -empty 查找大小为 0的文件夹或文件。

      -path ’字串查找路径名匹配所给字串的全部文件。字串内可用通配符*?[ ]

      -perm 权限查找具有指定权限的文件和文件夹。权限的表示能够如711644

      -size n[bckw] 查找指定文件大小的文件,n 后面的字符表示单位。缺省为 b。代表512字节的块。

      -type x 查找类型为 x 的文件,x 为下列字符之中的一个:

      b 块设备文件

      c 字符设备文件

      d 文件夹文件

      p 命名管道(FIFO)

      f 普通文件

      l 符号链接文件(symbolic links)

      s socket文件

      -xtype x -type 基本同样,但仅仅查找符号链接文件。

      4. rm-删除文件或文件夹

    • rm  [參数]  文件名称

    • 注意:使用rm命令要小心,由于文件删除后不能恢复。为了防止文件误删。能够在rm后使用-i參数以逐个确认要删除的文件。

    • 经常使用參数及含义例如以下表所看到的。

    • 5. cp-拷贝文件

    • cp命令的功能是将给出的文件或文件夹拷贝到还有一个文件或文件夹中,相当于DOS下的copy命令。

    • cp  [參数]  源文件或文件夹  目标文件或文件夹

      经常使用參数及含义例如以下表所看到的。

      6. mv-移动或重命名文件

    • 用户能够使用mv命令来移动文件或文件夹,也能够给文件或文件夹重命名。

      它的使用方法相当于DOS下的renmove的组合。

      该命令格式例如以下:

    • mv [參数] 源文件或文件夹目标文件或文件夹

    • 经常使用參数及含义例如以下表所看到的。

      7. clear-清除屏幕命令

    • clear命令用来清除屏幕内容,它不须要不论什么參数。该命令主要的使用格式例如以下:

    • clear

      8. ps-查看进程信息

    • 进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。

    • 该命令能够查看进程的具体状况,使用格式例如以下:

    • ps  [选项]

    • 经常使用參数及含义例如以下表所看到的。

      9. top命令

    • 该命令用来动态显示执行中的进程。top命令能够在执行后。在指定的时间间隔更新显示信息。

    • 能够在使用top命令时加上-d<interval>来指定显示信息更新的时间间隔。

      top命令执行后,能够按下按键得到对显示的结果进行排序:

    • M”键:依据内存使用量来排序。

    • P”键:依据CPU占有率来排序。

    • T”键:依据进程执行时间的长短来排序。

    • U”键:能够依据后面输入的username来筛选进程。

    • K”键:能够依据后面输入的PID来杀死进程。

    • q”键:退出。                         

    • h”键:获得帮助。

         10. whoami-我是谁命令

    • 该命令用户查看当前系统当前账号的username。

    • 由于系统管理员通常须要使用多种身份登录系统。比如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就能够使用whoami来查看当前用户的身份。

    • 该命令的使用格式例如以下:

    • whoami

      11. who命令

    • 该命令用于查看当前全部登录系统的用户信息。使用格式例如以下:

    • who  [选项]

    • 经常使用的參数及含义例如以下表所看到的。