![e31dd1d75ee01e98629ae0d2068ad4a4.png](https://i-blog.csdnimg.cn/blog_migrate/5233c29968ec79052c33812352b436f9.jpeg)
测试工程师的四大基础技能:数据库、linux、网络协议、测试工具,不管是刚入门还是已经工作多年,这几个方向都是要掌握的。今天我们再讲一下测试工程师必须要掌握的linux命令。
测试工程师需要掌握linux系统的必要性?
由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力、拓宽自己的技能栈,从而获得更高的薪水。
不同岗位职级,对于linux能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析bug原因。如果你是中级工程师,则需要在linux环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,以及测试工具软件等。如果你是高级工程师,则需要优化系统架构,编写shell脚本,提升测试效率。
软件测试工程师linux十大场景命令使用
1.日志查看
实时查看tomcat日志文件查看:
cd /home/tomcat/logs #也可用相对目录`
`tail –f catalina.out #实时打印日志文件`
`ctrl+c #退出查看
查看日志命令:
tail -f log.txt:循环查看
tai -500f log.txt:查看最后500行
cat file:查看短文件
less file:查看长文件
head example.txt :显示文件 example.txt 的前十行内容
head -n 20 example.txt:显示文件 example.txt 的前二十行内容
2.修改配置文件内容
最常见的就是修改环境变量