千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 测试人在工作中用到最多的命令精简版

测试人在工作中用到最多的命令精简版

来源:千锋教育
发布人:qyf
时间: 2022-07-26 16:27:15 1658824035

  作为一名测试人员,实际的测试工作也经常会在Linux系统环境进行,那么今天这篇文章也和大家梳理一下测试人员在工作中用到的较多Linux相关命令。

  一. 有关关机和查看系统信息的命令篇

  1.free:显示内存的使用情况

  语法格式:free [参数选择]

  参数:

  -b 以Byte为单位显示内存使用情况

  -k 以KB为单位显示内存使用情况

  -m 以MB为单位显示内存使用情况

  -h 以合适的单位显示内存使用情况

  -s 间隔秒数 持续观察内存使用状况

  -t 显示内存总和列

  -V 显示版本信息

图片4

  2.exit:退出

  3.reboot:重启

  4.halt:关机

  5.ps:查看在计算机系统中,有哪些程序正在执行及其执行的情况

  ps u 查看有关使用者的信息

  ps x 列出所有程序分布情况(查询出所有的进程号pid)

  6.top:可以查看目前程序的执行情景和内存使用。

图片5

  7.kill:用来终止一个正在执行中的进程。如果一个程序执行过程

  二. 文件备份和压缩命令篇

  1.bzip2:压缩文件

  格式:bzip2 文件名

  文件即会被压缩,并被保存为文件名.bz2

  要解压缩文件,输入命令:bunzip2 文件名.bz2

  2.gzip:压缩文件

  格式:gzip 文件名

  文件即会被压缩,并被保存为文件名.gz

  要解压缩文件,输入命令:gunzip 文件名.gz

  filename.gz会被删除,而以filename代替。

  gzip -r file1

  -r参数:将指定目录下的所有文件及子目录一并处理,言外之意,把file1目录中的内容压缩起来。

  3.tar:将文件或者目录进行打包、或者解压缩。

  格式:tar [参数] [打包后的文件名] [需要打包的文件或目录] 。

  其中参数包含以下几个:

  -c 创建压缩文件;

  -x 展开归档文件;

  -t 显示包括在tar文件中的文件列表;

  -z 压缩/解压缩文件(gz格式);

  -v 写入或读取时,显示所有的文件;

  -f 指名要展开的归档文件名;

  -j 压缩或解压缩文件(bz2格式)

  案例分析:

  [root@localhost ~]#tar cvf test.tar /home/test 将home下目录test打包成tar包

  [root@localhost ~]#tar xvf test.tar 将test.tar解压缩

  要创建一个tar文件,将aa、bb放入文件中,命令:

  tar –cvf filename.tar aa bb

  要列出tar文件的内容,输入命令:

  tar –tvf filename.tar

  要创建一个使用tar和bzip2来归档压缩的文件:

  tar –cjvf filename.tbz file

  要扩展并解除归档bzip tar文件:

  tar –xjvf filename.tbz

  要创建一个用tar和gzip归档并压缩的文件:

  tar –czvf filename.tgz file

  要扩展并解除归档gzip tar文件:

  tar –xzvf filename.tgz

  三.定位、查找文件的命令

  1.find:用来在指定目录下查找文件。如果使用该命令时,不设置任何参数,find 命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。

  语法格式:find 路径 参数 目录的名称

  参数使用:

  -name name1:查找文件名称符合 name1 的文件,区分大小写。

  -iname name2 : 查找文件名称符合 name2 的文件,忽略大小写。

  案例分析:

  想要在当前目录及子目录中查找所有的‘ *.log‘文件

  find . -name "*.log"

  -size:以文件大小来查找文件

  查找/etc目录下文件大小为40k的文件

  [root@localhost mnt]# find /etc/ -size 40k

  查找/etc目录下比40k小的文件

  [root@localhost mnt]# find /etc/ -size -40k

  查找/etc目录下比40k大的文件

  [root@localhost mnt]# find /etc/ -size +40k

  2.locate:定位文件和目录

  语法格式:locate 文件或者目录名字

  案例分析:

  locate test:定位带有test这个词的文件或目录。

  3.whereis:查找符合条件的文件,定位一些文件在文件系统中的位置,一般用于程序名的搜索

  语法格式:whereis [-bm] 程序名或者命令

  参数说明:

  -b : 只找二进制文件

  -m : man说明文件,查出说明文档路径

  关于Linux的命令操作其实还有很多,后续文章中也会一点点来和大家分享,如果有需要的小伙伴可以点赞收藏哦!

  更多关于“软件测试技术干货”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT