Linux常用命令(精简版)

前言

2019年,去面试,差不多都要面试完了,面试官对我很满意,我对薪资很满意。 临走,面试官问了一个问题:你熟悉Linux 命令吗/p>

我:略懂

面试官:管道符号是啥/p>

我:ps -ef rep/p>

面试官:微微一笑。最后我如约没有收到offer。后面才知道,管道符号就是这个 “|”!!!

Linux常用命令(精简版)

这是我头一次觉得Linux对我工作的重大影响,于是痛定思痛,开始撸Linux命令,并开始勤奋练习其他跟Linux命令相关的实操。

1年后,入职一家公司,对方是做基金的平台的,专门调用基金的接口。对测试的要求就是:自己部署测试环境,自己写shell脚本(至少要会执行shell脚本)。当然这个时候,我早就已经驾熟就轻了,部署测试环境,查询数据库,查看日志,执行shell脚本操作数据库…这些都不在话下,成为团队的得力测试干将,1个月后,提前转正。

为什么要跟大家分享这个小故事呢为我自己的亲身经历,告诉我,作为一名测试人员如果能够独立完成基于linux的测试环境搭建,区别于其他测试人员,是否更能体现出来你存在的价值。

物以稀为贵,人掌握并精通越多的技能,不会错过机会也不会在工作中拖后腿被淘汰!

软件测试工程师需要掌握linux系统的必要性/h3>

如果不是自己工作多年,大家可能会觉得Linux命令对我们最初的影响只是面试或者是笔试的一道题,但是对我们工作之后的深刻影响,要多年累积感悟才能知道。

学习Linux,我认为有如下几个非常深刻的影响,也许会说服你去努力学习必备的Linux命令和操作技能。

1)如果公司需要测试自己去部署测试环境,那么掌握必备的Linux命令以及如何部署tomcat+jdk下的测试环境,如何修改配置文件,如何配置环境变量,如何启动环境都是必须要掌握的!不然在整个测试团队,你自己就会显得弱小无辜又无助,最后可能是拖了团队的后腿!拖无止境!

2)如果你需要自己通过查看日志去定位问题:那么你就需要学会利用Linux命令如何去查看日志,如何从快速哗啦啦闪过的日志里面查找关键字,如何从历史日志里面查找关键字搜索错误信息,并且copy关键日志信息给开发帮忙定位解决问题。

3)如果需要在Linux服务器上执行一些定时任务,那么你还需要会写shell脚本。

4)如果你做性能测试,需要监控服务器的性能,那么Linux的必备命令:top/ps/vmstat/sar…等命令,你必须要会,否则Linux服务器的性能分析,你只能望洋兴叹!

5)如果你还是要做性能测试,要涉及到数据库的慢查询,那么你还是需要学会如何在Linux下操作数据库!命令不可少。

6)性能测试里面,还会涉及到负载均衡、反向代理等各种各样的高端技术,那么你迟早都会要学会Linux,然后才能胜任工作!

分享Linux各大场景常用命令

find 查找文件/目录

cd(change directory)切换目录

ls/dir(list)列出目录下文件

clear 清屏

dirs 显示目录记录

mv(move)移动或更名现有的文件或目录

pwd(print working directory)显示工作目录

rm(remove)删除文件或目录

mkdir(make directories)建立目录

rmdir 删除空目录

echo 显示一行文本(可使用通配符,正则表达式)

ifconfig/ip addr(CentOS)显示或设置网络设备

ping 检测主机(127.0.0.1为主机,可以检验网卡,用于检测内网)

tar(tape archive)解压缩文件

date 显示系统时间

su 切换用户

cp(copy)拷?文件

chmod 改变文件/目录的权限

cat 查看文件内容

touch 创建文件

history 查看用户历史操作

history #查看所有执行过的命令history n #显示n条历史记录!n #执行编号历史是n的命令,注意感叹号 例:!4 执行编号是4的命令history -c #清除历史记录

来源:入坑玩家

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月6日
下一篇 2022年8月6日

相关推荐