测试工程师必须要掌握的linux命令

阅读本文大概需要 5 分钟。

测试工程师的四大基础技能:数据库、linux、网络协议、测试工具,不管是刚入门还是已经工作多年,这几个方向都是要掌握的。今天我们再讲一下测试工程师必须要掌握的linux命令。

 

测试工程师需要掌握linux系统的必要性?

由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,目前大多数的应用后台都是部署在linux上的,熟悉Linux操作系统和相关命令,可以加深我们对软件的架构和运行机制的了解,也可以增加自己核心竞争力、拓宽自己的技能栈,从而获得更高的薪水。

不同岗位职级,对于linux能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析bug原因。如果你是中级工程师,则需要在linux环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,以及测试工具软件等。如果你是高级工程师,则需要优化系统架构,编写shell脚本,提升测试效率。

软件测试工程师linux十大场景命令使用

1.实时查看tomcat日志文件查看:

cd /home/tomcat/logs #也可用相对目录tail –f catalina.out #实时打印日志文件ctrl+c #退出查看

2.修改配置文件内容

最常见的就是修改环境变量

vim /etc/profile输入字母i,进入编辑模式(INSERT)输入内容,按esc,进入命令模式 。执行:wq,保持修改。输入 soucre /etc/profile 使环境变量生效。可以通过 cat /etc/profile查看文件是否修改成功。

vim编辑器使用

3.查看tomcat进程,杀死进程,重启进程。

查看tomcat进程ps -ef|grep tomcatps –aux|grep tomcat杀死进程kill -9 进程IDps -ef|grep tomcat#查看进程是否已关闭进入tomcat的bin目录cd /usr/local/tomcat/bin启动tomcat./startup.sh

4.压缩解压缩文件

tar cvf a.tar 1.txt 2.txt 3.txt#将3个文件放到文件包a.tar中。tar cvf /tmp/a1.tar *.txt#指定包存放的位置。tar xvf a.tar#将文件解压缩到当前目录。tar -zcvf a.tar.gz *.txt#打包与压缩为a.tar.gz。tar -zxvf a.tar.gz#解压缩并解包。

5.上传/下载

在xshell中可以通过下面的命令进行上传下载:

一般般需要安装,可使用 yum install lrzszrz:选择上传文件sz 文件名:选择下载路径

6.文件查找

文件查找

7.权限修改

linux用户管理,及权限修改

8.移动、复制命令

移动mv移动当前目录文件夹AA 到/home/aa/mv AA/ /home/aa/移动当前目录文件a.txt到 /home/aa/目录,并重命名为b.txtmv a.txt /home/aa/b.txt复制 cp复制当前目录文件a.txt到/home/B目录cp a.txt /home/B复制文件夹 AA到/home/B目录cp -r AA/ /home/B跨服务器复制:scp

9.服务器性能监控

top: 类似于windows的任务管理器,能够实时监控系统的运行状态,主要显示系统中各个进程的资源使用情况,如cpu、内存、负载等。

free -h

查看服务器内存使用情况。

10.其他技巧

1.快速清屏 ctrl+l2.快速罗列所有文件及文件夹 ll3.命令补全,输入部分命令,点击tab键。4.输入 history ,查看历史命令执行记录。5.命令 -help:查看命令帮助

linux学习方法:

1.最快掌握linux命令的办法就是多敲命令,多实践。

2.安装一个虚拟机,可以选择VMware, 在虚拟机安装个Linux操作系统,如centos。

3.学会使用SecureCRT 或 Xshell远程连接服务器。

4.会使用基本的命令后,就可以尝试安装配置一些软件,如JDK,mysql,redis,tomcat等,    这样就能把零散的命令结合起来,刚开始会遇到很多问题,但是你熟悉几遍之后发现你敲键盘的手会如此飞快。

5.在掌握linux命令之后,就可以尝试写一些shell脚本,把一些重复的工作自动化,如定时备份文件,一键部署脚本等。

推荐阅读:

linux基础知识

在看或转发都是一种支持

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员吾非同

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值