`

测试人员常用的linux命令

阅读更多
1、查看日志内容
1)tail:显示文件的最后几行
        tail -10 tes.log  // 显示文件最后10
        tail的-f参数,不会回传结束信号,它将会以一定的时间实时追踪该档的所有更新,利用该参数可以实时查看log日志。知道我们按ctrl+c终止
        tail -f my.log  //ctrl+c终止显示

        tail -n 10 test.log  //与tail -10 一样,显示最后的10行
        tail -n +10 test.log  //显示test.log第10行到最后的所有内容
        tail -r test.log     //逆序显示test.log的所有内容
        tail -r -n 5 test.log   //逆序显示最后5行

2)head:显示文件的前面几行
        head -10 test.log   -- 显示文件前10行

要显示中间几行,将tail与head联合起来使用:
        从第3000行开始,显示1000行,即显示3000到3999行(下面两种写法都能实现):
        tail -n +3000 test.log | head -n 1000
        head -n 3999 test.log | tail -n 1000

3)cat
       一次显示整个文件:cat test.log
       将键盘输入内容创建一个文件:cat > file.txt    //ctrl+c终止输入
       合并文件:cat file1.txt file2.txt > file.txt
4)tac:从字面上tac是cat反过来写,功能也与cat相反,是从后向前显示一个文件的全部内容
      tac test.log   //由最后一行到第一行显示到屏幕上
2、创建、删除、迁移文件或目录
      vi  tt.txt、cat > tt.txt均可创建tt.txt文件
      ls: 列出目录
      cd:切换目录
      pwd:显示目前的目录
      mkdir:创建一个新的目录
      rmdir:删除一个空的目录
           rmdir AAA   //删除当前目录下的AAA目录,AAA必须为空目录,否则报错Directory not empty
           rmdir AAB/AAA    //删除当前目录下AAB目录下的AAA目录
           rmdir -p AAB/AAA    //删除当前目录下的AAB以及AAB下的AAA目录,如果AAA不空,报错,AAB也不会删除;如果AAB目录下除了AAA外还有其他目录或文件,AAA删除,AAB不会被删除;当AAA为空目录,AAB除了AAA外没有其他文件或目录时,两个都被删除
      cp: 复制文件或目录
          cp  -r  AAA  AAB  //将目录AAA下的所有文件和目录复制到AAB目录下
          -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
          -f:覆盖已经存在的目标文件而不给出提示
          -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
      rm: 移除文件或目录
          -i 删除前逐一询问确认。
          -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
          -r 将目录及以下之档案亦逐一删除
      mv: 移动文件与目录,或修改文件与目录的名称
3、查找命令
      find:从指定的起始目录开始,递归的搜索其各个子目录,查找满足寻找条件的文件。命令格式为“find 目录 条件 操作”。例如查找当前目录及其子目录下的所有log文件:find  ./  -name  "*.log"
      grep:是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。其常用于查找匹配条件的行。
     参数说明:
            -i :忽略大小写(ignore case)grep -i "test" test.log
           -v :反过来(invert),只打印没有匹配的,而匹配的不打印
           -n :显示行号
           -w :被匹配的文本只能是单词,不能是单词中的某一部分
           -c :显示总共有多少行被匹配到了。如果同时使用-cv则是显示有多少行没有匹配到。
           -o :只显示被模式匹配到的字符串。
           -s :不显示不存在或无匹配文本的错误信息。
           --color:将匹配到的内容以颜色高亮显示
           -A n :显示陪陪到的字符串所在的行及其后n行(after)
           -B n :显示匹配到的字符串所在的行及其前n行(before)
           -C n :显示匹配到的字符串所在的行及其前后各n行(context)
4、进程、网络相关命令
    hostname:查看主机名
    ifconfig:查看网卡信息
    netstat:用于显示各种网络相关信息,如网络连接、路由表、接口状态

      查看后台所有java进程:ps -ef | grep java
分享到:
评论

相关推荐

    软件测试常用的Linux命令总结.pdf

    软件测试人员要跟系统软件经常打交道,所以掌握多一点 linux 命令是非常有必要的。下面由 小编整理了软件侧市场有的 Linux 命令总结,希望对你有帮助

    linux常用命令常用命令

    linux常用命令,对于测试相关人员是很有帮助的,值得下载。。linux常用命令,对于测试相关人员是很有帮助的,值得下载。。linux常用命令,对于测试相关人员是很有帮助的,值得下载。。linux常用命令,对于测试相关...

    Linux常用命令汇总

    Linux常用命令汇总,用于初学者学习Linux知识 “Hello everybody out there using minix ---- I’m doing a free operating system” 1991.8,网络上出现了一篇以该句开头的一个帖子,发帖人就是一个芬兰的Linus ...

    linux常用命令明细(详细)

    快速查找命令:当你需要查找某个Linux命令或需要查看其用法时,这份速查手册将成为你的得力工具。 学习和提高技能:作为学习资源,你可以阅读并实践这些命令,以提高你的Linux技能。 日常操作:作为日常工作的参考,...

    linux常用命令手册

    一个方面开发人员,测试人员或LINUX管理员方便速查的一本手册。

    LINUX常用命令全集

    拥有完整的LINUX的命令,是一个培训机构的内部资料,测试人员的宝贝,特别是刚开始学LINUX系统的

    Linux系统命令集合

    包括 linux系统常用 命令详解( crond命令 mount命令详解 vi命令详解等),另外包括一些服务软件的使用说明(例如ftp等)。 无论对开发人员还是运维或测试人员掌握这些技术对个人有一个很大的飞跃。

    Linux常用命令由简入难

    该教程编写初衷是为了让自己测试团队内的人员更好更快的熟悉Linux命令,以便于在之后的测试过程中能熟练运用,提高工作效率。根据自己8年多使用Linux的经验,系统的对Linux的命令进行了由简入难的讲解,并且有具体的...

    Kali linux 常用命令.pdf

    在核心层面上,Kali Linux 是基于 Debian-testing 分支构建的,专门为网络分析师、渗透测试人员和网络安全专业人员设计。Kali Linux 是由 Offensive Security 维护、Mati Aharoni 和 Devon Kearns 开发的 Debian ...

    几个linux服务器性能测试工具,服务器压力测试

    通过网上收集和对LINUX服务器性能的分析和体验,整理了几个比较实用,功能比较强大的性能测试工具供亲们下载,虽然网络上都对每个工具做了详细的功能介绍和文档说明,但分得很散,所以, 在此本人将各个比较实用的...

    测试笔试题.docx

    用于软件测试人员专业技术能力笔试测验,涉及测试流程、测试命令、测试用例等。考察测试常用的Linux命令、python测试自动化。

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍在Linux上比较常用的两个proxy服务器软件的配置。 本书最后还附有参考答案,以供读者对照课后习题进行练习。 四、本书适用对象 本书适合用于大专院校、电脑培训班等作为Linux或UNIX操作系统课程的教材,...

    嵌入式Linux应用程序开发标准教程(第2版全)

    2.1 Linux常用命令 2.1.1 用户系统相关命令 2.1.2 文件相关命令 2.1.3 压缩打包相关命令 2.1.4 文件比较合并相关命令 2.1.5 网络相关命令 2.2 Linux启动过程详解 2.2.1 概述 2.2.2 内核引导阶段 2.2.3 init阶段 2.3 ...

    Linux shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    Linux与unix shell编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令...

    LINUX与UNIX SHELL编程指南 高清PDF

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    对于广大Linux运维人员和系统管理人员来说,具有非常实用的指导意义。 全书共分五个篇幅,由14个章节组成,内容涉及Web应用、数据备份恢复、网络存储应用、性能优化与运维监控、集群高级应用方面,每个篇幅占用...

    LINUX与UNIX SHELL编程指南

    本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod...

Global site tag (gtag.js) - Google Analytics