美文网首页软件测试入门到精通
软件测试工程师必备技能,纯干货分享!

软件测试工程师必备技能,纯干货分享!

作者: 乐老师TestPro | 来源:发表于2019-03-19 16:55 被阅读207次

招聘网站发布的最新一期的IT职场人气排行榜,其中软件测试工程师、高级程序员、产品项目经理等高薪职位进入"三甲",成为IT就业市场最新风向标。随着项目经验的增加,项目从业经验越久经历的项目越丰富,就更具有核心竞争力。

所以就要不断提高自己。干货分享!

cd 切换目录

cd .. 返回上一层目录

cd . 进入当前目录

cd - 返回前一次的目录,即上一次的目录不是上一层目录

ls 查看文件与目录

用法: ls [参数][文件]

参数:

ls –l 显示文件的权限和属性

ls –a 列出所有的文件,包含隐藏文件(.开头的文件)

ls –h 将文件容量以较易读的方式(GB,kB等)列出来

ls –al -l与-a属性组合

ls命令

stat 显示文件详细信息

显示文件权限、属性、大小、修改时间、访问时间等 比ls –l更加详细

用法:stat 文件名

stat命令

如何查看文件的权限就有两个命令可以实现:stat、ls -l

grep 文本搜索/过滤

用法:grep [参数] 搜索字符串通常与管道命令一起用 搜索某个文件的某个字符

参数:

-i 不区分大小写

-v 反向搜索,显示不是搜索字符串的行

-c 统计出现的次数

-n 顺便输出行号

过滤1234文件夹下带有123的文本 grep与管道命令一起用

find 查找文件

用法:find [PATH] [option] [ -print]

参数:

-name filename #查找名为filename的文件

-perm #按执行权限来查找

-user username #按文件属主来查找

-group groupname #按组来查找

-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前

-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前

-size +-n[c] #查长度为n块[或n字节]的文件(+-为大于小于)

例1.查找tmp目录下所有的.log的文件且输出;

查找tmp目录下所有的.log文件

例2.在proc目录下查找权限为777且带有“root”的文件且输出;

查找权限为777且带有“root”的文件

例3.在tmp目录下查找用户为root创建的文件并输出;

查找用户为root创建的文件

例4.在tmp目录下查找更新时间在1天内的文件

查找更新时间在1天内的文件

例5. 在tmp目录下查找文件大小小于72字节的文件

查找文件大小小于72字节的文件

grep 与 find 命令的区别:grep搜索的是文本,find搜索的是文件,换句话说就是grep是查找匹配条件的行,find是搜索匹配条件的文件。

PS 进程查看命令

使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令

-A 将所有进程都显示出来

-a 不与terminal有关的所有进程

-x一般与a参数一起使用,可列出较完整的信息

-f 做一个更为完整的输出

ps -T -p<pid> -T开启线程查看

top 查看各进程CPU/内存占用

Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况(cpu/内存)

用法:top [参数]

参数:

-d 显示两次刷新时间的间隔,比如-d 5,表示两次刷新间隔为5秒;

-i 禁止显示空闲进程或僵尸进程;

-n NUM 显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;

-p PID 仅监视指定进程的ID;PID是一个数值;

-H -p<pid> 查看某个进程内的线程运行状况

top命令

top与ps命令的异同点:

相同点:top与ps都可以查看进程信息;

区别:ps看到的是命令执行瞬间的进程信息,而top命令则可以持续的监视进程;ps只是查看进程,而top还可以监视系统性能,例如cpu/内存/负载等

kill、kill all 删除进程

kill [信号代码] PID 信号代码可以省略,们常用的信号代码是-9 ,表示强制终止;

Kill all 进程名 通过程序的名字,直接杀死所有进程

强制终止PID为28233的进程 杀死名为GameServer的进程

kill与killall的区别:kill后面接的是PID,killall后面接的是进程名

补充一个知识点:init进程

init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。init始终是第一个进程(其进程编号始终为1),而其它所有进程都是init进程的子孙。init进程是不可杀的,也杀不死!

pwd 显示当前目录

显示当前的命令,该命令非常简单

helpman 帮助命令

有了这两个命令,遇到任何不会的Linux命令,你都可以查看它们的使用方法。

用法:

命令--help

man 命令

ls的help输出

以上建议仅供参考!【乐搏软件测试

免费测试学习资料扣扣 3007014598【乐搏软件测试

乐搏软件测试-零基础高薪就业班全日制课程第一期于4月15日正式开讲

无需任何基础,四十天让你挑战高薪!

本课程从软件测试基础知识开始,课程体系包含数据库基础知识、Linux服务器端指令操作以及目前工作过程中需要涉及的接口测试、性能测试、自动化测试。

所有课程知识不以理论知识,不照本宣科,依托于乐搏学院五大上线项目,从前端界面、接口、服务器、功能流程以及数据库和后端代码进行全面解析,课程全程干货满满,学习后直接上手工作。

课程升级,更加细致的内容分解,更多的项目实战,一对一的面试指导,助您更容易的找到好工作。

课程报名已经开始,前10名学员更有3000元优惠

了解详情扫描下方二维码或点击链接【乐搏软件测试

乐搏软件测试

相关文章

网友评论

    本文标题:软件测试工程师必备技能,纯干货分享!

    本文链接:https://www.haomeiwen.com/subject/turnmqtx.html