测试会用到的linux命令

编程

显示目录和文件的命令

  1. Ls:用于查看所有文件夹的命令。

  2. Dir:用于显示指定文件夹和目录的命令  

  3. Tree: 以树状图列出目录内容

  4. Du:显示目录或文件大小 

 查找文件

  1. locate a.txt :在系统全局范围内查找文件名包含a.txt字样的文件(比find快)
  2. find /home -mtime -2 :在/home下查最近2*24小时内改动过的文件
  3. find . -size +100M :在当前目录及子目录下查找大于100M的文件
  4. find . -type f :f表示文件类型为普通文件(b/d/c/p/l/f 分别为块设备、目录、字符设备、管道、符号链接、普通文件)
  5. find . -mtime +2 -exec rm {} ; :查出更改时间在2*24小时以前的文件并删除它**
  6. find . -name "*.log" -exec grep -i hello {} ; -print :在当前目录及子目录下查出文件名后缀为.log的文件并且该文件内容包含了hello字样并打印,-exec 命令 {} 表示对查出文件操作,-i表示不区分大小写;

查看文件的内容

  1. cat [-n] 文件名 :显示文件内容,连行号一起显示

  2. less 文件名 :一页一页的显示文件内容(搜索翻页同man命令)

  3. head [-n] 文件名 :显示文件头n行内容,n指定显示多少行

  4. tail [-nf] 文件名:显示文件尾几行内容,n指定显示多少行,f用于实时追踪文件的所有更新,常用于查阅正在改变的日志文件(如tail -f -n 3 a.log 表示开始显示最后3行,并在文件更新时实时追加显示,没有-n默认10行)sed -n "2,$p" ab :显示第二行到最后一行;

  5. sed -n "/搜索的关键词/p" a.txt :显示包括关键词所在行

  6. cat filename |grep abc -A10 :查看filename中含有abc所在行后10行(A10)、前10行(B10)内容

  7. less a.txt|grep git :显示关键词所在行,管道符”|”它只能处理由前面一个指令传出的正确输出信息,对错误信息信息没有直接处理能力。然后传递给下一个命令,作为标准的输入;

  8.  cat /etc/passwd |awk -F ":" "{print $1}" :显示第一列

 

 

以上是 测试会用到的linux命令 的全部内容, 来源链接: utcz.com/z/515159.html

回到顶部