• 2
  • 5
分享
  • 测试常用46个Linux命令汇总
  • 恬恬圈 2019-11-29 13:40:37 字数 1528 阅读 4242 收藏 5

Linux系统的稳定、安全、免费、开源等特点,使其在软件行业中应用越来越广,越来越普遍。

测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能。

工作中用到的Linux远程管理工具有Xshell/PuTTY/SecureCRT等,使用最多的还是Xshell。

基于Xshell,整理测试工作中常用的Linux命令,由于命令区分大小写,使用过程中一定注意。

一、系统相关

  • shutdown -h now或init 0:关闭系统

  • shutdow -r now或reboot:重启系统

  • logout:注销

  • Ctrl+C:退出命令行

  • date:显示系统日期

  • ifconfig:查看ip等信息

二、CPU、内存与磁盘

  • free -h:系统内存及虚拟内存使用情况

  • cat /proc/meminfog:查看系统内存详细信息

  • cat /proc/meminfo |grep MemTotal:查看内存大小

  • cat /proc/cpuinfo:查看cpu详细信息

  • cat /proc/cpuinfo | grep "processor" |wc -l :查看cpu个数

  • df -h:显示文件系统的磁盘空间使用情况

  • fdisk -l |grep Disk:系统磁盘大小

  • top:动态显示进程的cpu、内存使用情况,类似任务管理器

三、目录操作

  • cd:进入指定路径目录,可以直接输入全部路径或一个目录一个目录进入

  • cd..:返回上一级目录

  • cd /:返回根目录

  • pwd:显示当前所在路径

  • ls:列出当前文件夹下所有文件

  • ls -a:列出当前文件下所有文件,包含隐藏文件

四、文件操作

  • tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息

  • sz 文件名:将文件存放到本机指定目录,一般配合xshell使用

  • du -sh:查询当前目录文件夹大小,也可以指定路径

  • du -sh 文件名:查询文件大小

  • file 文件夹名或文件名:显示文件属性

  • rm 文件名:删除文件

  • rm -r 目录或文件名:删除目录及目录下的文件

  • rm -rf 目录或文件名:强制删除

  • cat 文件名:查看文件内容

  • vim 文件名:打开文件,输入 i 进入编辑模式,Esc退出到普通模式

  • :wq:保存并退出

  • :q!:不保存退出

  • tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息

  • sz 文件名:将文件存放到本机指定目录,一般配合xshell使用

  • tar cvf 文件名.tar或zip 文件名.zip或gzip 文件名.gz:压缩文件

  • tar xvf 文件名.rar或unzip 文件名.zip或gzip -d 文件名.gz:解压文件

  • mv 旧文件名  新文件名:将旧文件名改为新文件名,也可以用于移动文件目录

五、进程与服务

  • kill -9 进程id:强制杀死进程

  • systemctl:查看正在运行的服务

  • service 服务名 status:查询服务状态

  • service 服务名 start:启动服务

  • service 服务名 stop:停止服务

  • service 服务名 restart:重启服务

六、端口使用

  • lsof -i:端口号:查看指定端口的使用情况

  • netstat -tunlp:查看所有端口占用情况

  • netstat -tunlp | grep 端口号:查看指定端口的使用情况,包含进程信息


Linux的命令与应用还有很多,后续使用过程中再不断积累更新!


本文为51Testing经授权转载,原文链接:https://www.cnblogs.com/panda-sweets/p/11720345.html。转载文章所包含的文字来源于作者:拜托拜托。如因内容或版权等问题,请联系51Testing进行删除。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:在我们公司,需求都是开发口头去问产品,就直接开发了。产品不给写需求文档,开发和测试同学应该接受吗 ?阿常回答:不能接受。1、没有需求文档,拒绝开发。2、没有需求文档,拒绝测试。为什么必须要沉淀文档?1、没有需求文档,开发口头问产品聊来的需求不准确,在此基础上开发的功能容易出现偏差。2、没有需求文档,测试不知道有哪些测试点,同时极大地增加了产研测之间的沟通成本。3、产品口头说的需求,过两天产品又需求变更了,产品自己忘记了原来的需求,开发很苦恼,测试也无奈。沉淀文档有哪些形式呢?1、confluence 上原始需求文档沉淀。2、axure 交互设计稿文档沉淀。3、jira 任务...
            0 0 1387
            分享
          • 前言JMeter在请求时,肯定会需要参数传递,参数值如果不变动或者不需要加解密这些操作,则操作上都是比较简单。如果参数值不固定,而且需要加解密正确的时候该如何操作呢?先说一下我这个接口大概的需求:该接口主要实现获取出符合要求的二维码链接;请求参数通过RSA加密,需要生成符合要求的RSA加密值;不知道加密具体机制,但是有源码可以直接调用。实现1、生成jar包这一步很重要,如果自己熟悉java,则需要自己读懂开发的java代码,提取出我们需要的方法,对其进行修改,并且进行打包。如果不行,则可以找开发帮忙。这里不能贴出我写的源码,毕竟每个公司需求也不一样。这个步骤,我主要是对传入参数进行了修改,只需...
            0 0 1084
            分享
          •   日前,沃尔沃首款纯电MPV车型沃尔沃EM90的谍照在网上曝光。据悉,这款特供车将采用和极氪009相同的SEA浩瀚架构,车身长度可能超过5.2米。计划于今年第三季度亮相并投产上市,成为沃尔沃90车系的第四款车型。  根据谍照可以看出,新车外观与极氪009有诸多相似之处,如雷神之锤轮廓的LED大灯组和镀铬饰条点缀的封闭式进气格栅。车身侧面包括悬浮式车顶造型、双层镂空的A柱和C柱的转折点造型以及充电口位置等细节与极氪009几乎一致。然而,由于伪装措施严实,尾部设计等细节尚不清晰可见。  动力方面,沃尔沃EM90将采用纯电驱动系统,可能与EX90采用相同的动力配置:低功率版电机最大功率407马力,...
            0 0 446
            分享
          • 第一阶段:API自动化之前的想法是:通过API创建数据,访问数据,进行数据操作,存储数据库,通过模拟前端的操作来想象API的访问流程。然后,验证数据库是否存储正确。后来发现该想法流程就是错误的。问题:1、模拟前端的操作需要对每个前端操作后调用的API非常熟悉,这已经超过了测试的范围,属于开发的范畴。2、每个API的集成测试应该是独立的,有顺序的对API的测试使得API之间存在相互依赖的关系。然而每个API的正确性并不能保证。3、API本身是具有很强的独立性,不应该通过前端模拟操作来对其进行相对的验证,操作逻辑应该由前端负责。总结:1、使得API具有健壮性,对正常的数据传输和异常的数据传输,服务...
            9 9 1497
            分享
          •   “测试自动化测试工程师可以将你从充满代码的世界中拯救出来。”     企业完全同意这一说法,这就是您在自动化测试行业中看到大量就业机会的原因。我在Quora上收到了很多与自动化测试中的职业选择相关的答案请求,以及人们如何在有或没有手动测试经验的情况下适应自动化测试。  在这里,我将详细解释成为测试自动化工程师的七个最重要的步骤。因此,所有希望将职业转向自动化测试的人都要注意所有这些。  1. 不要忽视手动测试  虽然我了解公司正在转向无代码自动化测试工具,达到专家级别并跟上行业自动化测试工程师的竞争,但最初要关注手动测试概念非常重要。  首先,我想强调使用手动和自动测试的事实。有...
            12 14 1941
            分享
      • 51testing软件测试圈微信