`

测试人员常用的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命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    在IT行业中,Linux系统是许多车载设备和交通系统的首选操作系统,因为它的稳定性和...总之,熟练掌握这些Linux命令对于车载Linux系统测试和运维工作至关重要,它们能帮助我们高效地进行系统管理、故障排查和性能优化。

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

    以下是一些常用的Linux命令,这些命令对于软件测试人员来说极其重要,能够帮助他们更有效地管理和操作系统。 1. **ls**:`ls`命令用于列出当前目录中的文件和子目录。通过添加不同的参数,可以获取更多信息。例如:...

    常用 linux 命令手册

    本文将深入探讨“常用Linux命令手册”中的关键知识点,帮助你成为Linux达人。 1. 文件与目录操作: - `ls`:列出目录内容,`-l`选项显示详细信息。 - `cd`:改变当前工作目录,如`cd /home/user`进入用户主目录。...

    渗透测试常用Linux命令.pdf

    作为一名渗透测试人员,掌握 Linux 命令是必备技能之一。本文将对 Linux 命令进行详细的介绍,并结合实践经验,提供了渗透测试中常用的 Linux 命令。 一、主机发现 在渗透测试中,主机发现是一个非常重要的步骤。...

    Linux常用命令大全

    Linux操作系统以其开源、稳定和强大的特性,被广泛应用于服务器、云计算和嵌入式系统等领域。对于运维人员来说,熟练掌握Linux命令行操作是至关重要的。...这份“Linux常用命令大全”是学习和查询Linux命令的宝贵资源。

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    Web开发常用的linux命令

    以下是一些Web开发人员常用的Linux命令,这些知识对于提升开发效率和运维能力非常关键。 1. 文件与目录操作: - `ls`: 列出目录内容。 - `cd`: 改变当前工作目录。 - `pwd`: 显示当前工作目录路径。 - `mkdir`:...

    Linux常用的60个命令-精选

    总结起来,这60个Linux命令覆盖了系统管理、文件操作、网络监控、安全性保护等多个方面,对于日常使用Linux系统和进行系统维护来说,都是必不可少的工具。掌握这些命令的使用方法,不仅可以提高工作效率,还可以在...

    必须掌握的60个常用的Linux命令

    本文将详细介绍标题及描述中提到的60个常用Linux命令,这些命令涵盖了安装与登录、文件处理、系统管理、网络操作以及系统安全等多个方面,有助于提升对Linux服务器的操作能力。 #### 安装与登录命令 - **login** ...

    linux常用命令常用命令

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

    运维人员必备的Linux系统命令及其详解

    从给定的文件内容来看,文件提到了许多常用的Linux命令,并且每个命令都有其特定的用途和语法。接下来,我们将详细解释一些关键的Linux命令。 文件管理命令: - basename:从完整的文件路径中提取文件名部分。例如...

    常用 Linux 命令的基本使用.docx

    本文将深入讲解一些常用的Linux命令,帮助你更好地理解和使用这个强大的操作系统。 首先,理解为什么需要学习Linux终端命令。在图形界面下工作固然方便,但在没有图形界面或者远程操作时,命令行终端成为了主要交互...

    5-Shell常用Linux命令.rar

    本资料"5-Shell常用Linux命令.rar"聚焦于讲解Linux Shell的常用命令,这对于教育和自我提升至关重要。 首先,我们来了解一下基础的文件和目录操作命令。`ls`命令用于列出目录内容,通过`-l`选项可以显示详细信息。`...

    428XL仪器的常用Linux命令.pdf

    文章提供了相关Linux命令的介绍,以支持用户在野外作业时更加便捷地使用428XL。 【标签】指明了文档的关键词,包括Linux操作系统、系统开发、参考文献和专业指导,意味着这篇内容可能涉及Linux操作系统的具体应用、...

    软件测试过程中常用的Linux命令,精心挑选

    以下是一些常用的Linux命令,特别适合初入测试行业的人员学习。 1. **文件管理** - **切换当前工作目录:cd 命令** `cd`命令用于改变当前工作目录,如`cd /path/to/directory`将工作目录切换到指定路径。 - *...

    常用LINUX命令及脚本[借鉴].pdf

    这份"常用LINUX命令及脚本[借鉴].pdf"文档提供了一个全面的参考指南,涵盖了多个关键领域,包括基础命令、系统性能监控、网络管理、日志处理以及其他实用命令。以下是这些领域的详细说明: **第一部分:常用LINUX...

    linux常用命令大全chm

    学习和熟练掌握Linux命令是每一个IT从业者,特别是系统管理员、开发者和运维人员的基础技能。"Linux常用命令大全chm"是一个关于Linux命令的电子书资源,以CHM(Microsoft编写的压缩HTML帮助文件)格式提供,方便用户...

    Linux命令大全搜索工具

    这个“Linux命令大全搜索工具”提供了丰富的资源,帮助用户快速查找和学习各种Linux命令。 1. **Linux命令基础** Linux命令行界面是通过输入指令与系统交互的方式,每个命令都有其特定的功能。例如,`ls`用于列出...

Global site tag (gtag.js) - Google Analytics