• 2
  • 5
分享
  • 测试常用46个Linux命令汇总
  • 恬恬圈 2019-11-29 13:40:37 字数 1528 阅读 4596 收藏 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亿美元的资金,用于在从美国得克萨斯州南部边境到加利福尼亚州北部的一条路线上带头建造9个电动化的半挂卡车充电站。据媒体报道,特斯拉高管在5月至7月初之间写给得克萨斯州交通部的数封电子邮件中表示,该公司建议为特斯拉Semi卡车配备8个750kw的充电桩,为竞争对手生产的卡车配备4个充电桩。  据了解,如果成功获批,这将是美国首个此类充电网络。它将实现从得克萨斯州到加利福尼亚州的长途电气化卡车运输,以及得克萨斯州、亚利桑那州和加利福尼亚州的区域长途卡车运输。美国严重依赖商用卡车运输货物,但一直在努力限制该行业的温室气体排放量。  特斯拉的高管们告诉得州...
            0 0 685
            分享
          •   众所周知,索尼 PlayStation Portal 是一款串流掌机,需借助 PS5 的串流功能才能实现远程游玩,亚版定价 1580 港币及 6480 新台币。  今天,索尼宣布为 PlayStation Portal 提供系统更新,新增 PS5 游戏(暂不支持 PS3 和 PS4 兼容游戏)的云串流 Beta 功能。简单来说就是用户哪怕自己没买 PS5 也能玩了。  索尼 PlayStation Portal 结合了 DualSense 无线控制器的主要特色,包括自适应扳机和触觉反馈等功能,搭载高通骁龙 680 芯片,采用了 8 英寸 LCD 屏幕,能以 1080p 60fps 画面串流...
            0 0 52
            分享
          • 下班提bug今天阿常正收拾东西下班呢,听到开发 B 对开发 A 发牢骚,「测试 S 临下班了还给我提bug,这 bug 太恶心了。」阿常跑过去关切地问道,「是 bug 恶心,还是下班前提 bug 恶心呢。」B 回复阿常,「 bug 恶心,下班前提 bug 也恶心。」说完大家会心一笑。A 接着笑道,「那有什么,测试 M 上线还给我提 bug 呢。」听到这里,阿常没有给予更多回应。这个画面让人想起测试同学抱怨开发总是下班提测任务,但其实这有什么问题呢,下班提测难道就要当天加班测试吗,第二天测也可以呀。测试下班提 bug 也是,开发也不一定要当天解决掉呀,第二天改不行吗。很多事情不是一天就能做完的,...
            0 0 1596
            分享
          • 视觉回归测试视觉测试用于评估Web应用程序跨浏览器的响应能力。通过执行视觉测试,您可以查看前端的UI / UX组件,以决定受测试的应用程序是否可以适配于各种浏览器,设备和屏幕分辨率,因为它们都提供了不同的体验。据《The Selenium Guidebook》的作者Dave Haeffner介绍:视觉测试是一种验证应用GUI是否正确地展示给用户的操作。测试目标是找出应用在可视化上存在的软件缺陷,例如,字体、布局和渲染问题。这使得所发现的软件缺陷可在被最终用户看到前得到修正。此外,视觉测试可用于验证页面的内容,非常适用于一些提供图形功能(例如图表、仪表盘等)的站点。如果使用传...
            0 0 3360
            分享
          • 1.前言网上有许多关于单元测试的好处,这里我就不去说了。我写单元测试的理由很简单粗暴,就是图一个方便。试想一下这个场景:我们在写一个新功能,每写一部分,我们就安装到手机上查看一下,这个过程中你要点击到对应的页面,做对应的操作,最后才能反馈给你结果。如果达到了预期效果,那么恭喜你。可是一旦这次失败了,是不是又要重复这一过程?是不是感到很麻烦?很费时间?如果你想早点写完下班,那么你就需要掌握单元测试。因为它能大大的缩短你自我验证的时间。2.准备工作我们新建一个项目,模板代码会默认在build文件中添加JUnit的依赖,而单元测试代码是放在src/test/java下面的,如下图:用鼠标右键点击测试...
            13 13 1267
            分享
      • 51testing软件测试圈微信