全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

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

发布时间:2022-07-26 16:27:15
发布人:qyf

  作为一名测试人员,实际的测试工作也经常会在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万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。

相关文章

文件扩展名(后缀名)是什么?

文件扩展名(后缀名)是什么?

2023-10-14
云快照与自动备份有什么区别?

云快照与自动备份有什么区别?

2023-10-14
OKR与自驱力的关系是什么?

OKR与自驱力的关系是什么?

2023-10-14
office是什么软件类型?

office是什么软件类型?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取