如果我说 Linux 操作系统和命令是面试必问的,你相信么?不信,我们来看看企业招聘需求:

随便在某招聘网站上搜了一下测试工程师的技能要求,基本都有 Linux 操作系统和命令的要求。说明,这个技能确实测试必备。那么它的使用场景其实就是一些命令的学习。之前我发过一篇文章介绍了这个系统以及一些常用命令,需要的同学点击链接

公众号:伤心的辣条 面试必问的 Linux 命令帮你整理好啦!

Linux 常用的命令

搜索命令

在文件中查找内容:

grep “被查找的字符串” files:在文件中搜索特定的字符串并打印该行

grep -r “被查找的字符串” dir:在目录中递归搜索特定字符串并打印所在的目录以及包含查找内容的行。

xxx | grep “被查找的字符串”:在 xxx 命令的输出结果中查找匹配的信息;如下图,就是在 ps -ef 这个查看系统进行的命令的结果中再匹配包含“Tomcat”的信息并进行过滤显示。

find / -name “index*”:在 根目录中查找以".log"结尾的文件名

find /var -size +10000k: :在 /var 目录中查找大于 10000k 的文件

文件权限命令

change mode :修改文件权限

chmod xxx file :修改文件权限属性, 用户包括属主,属组和其他用户;权限和对应的权值分别是:可读(read)-4,可写(write)-2,可执行(execute)-1

chmod 777 file:修改文件权限为所有用户可读可写可执行,其他人可读可执行

change owner:修改文件所属者

chown owner-user file_name:修改该文件所属用户

chown owner-user:owner-group file_name:更改文件的所属用户和所属组

chown owner-user:owner-group directory:更改目录的所属用户和所属组

进程命令

查看进程:

ps :显示当前活动的进程

ps aux:显示详细进程信息

ps aux | grep Tomcat:搜索进程 Tomcat 的信息

ps -ef | grep Tomcat:用标准的格式显示 Tomcat 的进程信息

杀死进程:

kill pid:杀掉进程 id 为 xxx 的进程 killall proc:杀死所有名称为 proc 的进程

top:用于实时显示所有进程的状态

bg:将一个在后台暂停的命令调度到后台继续运行

比如使用 ctrl+z 可以将一个正在前台执行的命令放到后台,并且暂停;然后可以通过 bg 命令将在后台暂停的命令调度到后台继续运行:

fg:将后台中的命令调至前台继续运行

比如在运行的指令末尾添加"&"可以让命令在后台运行,然后再使用 fg 命令可以将后台中的命令调至前台继续运行。

网络操作

IP addr show:显示网卡配置信息

ping host:ping 主机,确认网络的通畅

ifconfig:显示网络设备信息

wget file_url:下载一个文件

wget -c file_url:断点续传下载文件

wget -r file_url:从 url 一次下载文件

netstat -apn:查看所有进程和所有端口的使用情况

netstat -apn | grep 8080 查看 8080 端口的占用情况

解压缩命令

tar 命令提示符:

-c:打包

-t:内容目录

-x:解压

-z:使用 zip/gzip 压缩

-v:显示详细信息

-f:指定文件

tar -zcvf xxx.tar.gz source-filder: 从源文件夹创建 tar.gz 格式的压缩归档文件

tar -zxvf xxx.tar.gz:在当前目录解压 xxx.tar.gz 文件,并显示解压过程

gzip xxx:压缩 xxx 文件并命名成 xxx.gz

gzip -d xxx.gz: 解压 xxx.gz 文件 —decompress

SSH 连接–默认 22

SSH user@host:使用 user 连接 host 主机

SSH -p port user@host:使用指定端口和指定用户连接主机

SSH -D port user@host: 绑定本地端口,通过 SSH 连接和传送数据到远程主机-- 本地 socks5 代理

SSH 会建立一个 socks5 服务,去监听本地的 8080 端口。一旦有数据传向 8080 端口,通过本地 socks5 代理的数据会通过 SSH 链接发往远程主机。

SSH host:通过 SSH 默认端口 22 安全连接到主机,默认 root

下面是一份配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

这些都可以以在公众号:伤心的辣条 ! 免费领取,还有一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

面试必问的 Linux 命令帮你整理好啦 (下)相关推荐

  1. Linux面试必问-vim综合命令详解

    vi编辑器是Unix的世界中一个相当强大的可视化编辑器,有人曾这样的说过在世界上有三种人:一种是使用Vi的,另一种是使用是Emacs的,剩下的是第三种人. 由此可以看出Vi和Emacs的强大.在有关L ...

  2. 看完这些面试必问的Linux小知识,我保证你面试后会来给我的文章一键三连

    作为一名以后想从事嵌入式Linux工程师的大学生,那么Linux肯定是得学习的.如果要从事C++后台或者服务器运维相关的工作那么Linux肯定也是一个必备的工具啦!既然作为工作中需要接触的工具那么在面 ...

  3. linux驱动工程面试必问知识点

    linux内核原理面试必问(由易到难) 简单型 1:linux中内核空间及用户空间的区别?用户空间与内核通信方式有哪些? 2:linux中内存划分及如何使用?虚拟地址及物理地址的概念及彼此之间的转化, ...

  4. Android面试必问框架原理

    Android面试必问框架原理 volatile的实现原理 synchronized的实现原理 join方法实现原理 CAS无锁编程的原理 ReentrantLock的实现原理 AQS的大致实现思路 ...

  5. 看完946页“JAVA高级架构面试必问”,金九银十社招全拿下

    前言 我本科毕业后在老东家干了两年多,老东家算是一家"小公司"(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时 ...

  6. 互联网公司面试必问的Redis题目

    https://juejin.im/post/5b99d4bce51d450e7a24b66e#heading-0 Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用 ...

  7. 面试必问的 CAS ,要多了解

    转载自 面试必问的 CAS ,要多了解 前言 CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧 ...

  8. Android系统框架-Androi的面试必问部分

    "Android系统框架"-Androi的面试必问部分 安卓系统框架层的详解: 首先我们先看看框架结构图: 通过图片可知,从上到下分为了四层:"应用程序"层-& ...

  9. 99. 中高级开发面试必问的Redis,看这篇就够了

    中高级开发面试必问的Redis,看这篇就够了! 一.概述 二.数据类型 STRING LIST SET HASH ZSET 三.数据结构 字典 跳跃表 四.使用场景 计数器 缓存 查找表 消息队列 会 ...

最新文章

  1. 为何python不好找工作k-为什么我不建议你通过 Python 去找工作?
  2. nginx负载均衡高可用
  3. 40岁了,还要跟小年青一样埋头敲代码吗?
  4. 第一次听人用男女关系讲 N(Non-Blocking)I(进)O(出),涨姿势了
  5. 一个想法不一定对 系列
  6. powershell XML操作
  7. MVC2中Area的路由注册实现
  8. 10.Web组件复用
  9. sourcetree 推送找不到bash.exe_找旅伴 | 周末轻旅行
  10. android收货地址整理
  11. 图片base64编码显示
  12. 五大黑科技资源网站,你想要的这里都有
  13. python+word+excel+ppt自动化办公教程_Python自动化办公之Word,全网最全看这一篇就够了...
  14. C语言 - MISRA代码规范
  15. webgis、gis学习技巧总结
  16. scrapy爬取彼岸图网照片(搜索关键字,去重)
  17. android touch事件无反应,触摸屏 无响应
  18. html复习第七天 京东首页布局完成
  19. 医学图像分割常用的评价指标
  20. PHP fpdi合并多个PDF文件,取多个PDF特定页数合并以及导出

热门文章

  1. 17.如何正确使用TCP
  2. CAP,ACID,BASE
  3. 电脑格式化的危害_防止硬盘被格式化的六大方法
  4. springboot交通事故档案管理系统答辩PPT免费下载
  5. 【毕业设计】《数据库原理及应用技术》课程指导平台的开发
  6. android nfc开发_意法半导体NFC产品线完整 满足多元应用_企业动态_新闻中心
  7. 全栈性能测试修炼宝典jmeter实战电子版_JMeter实战(一) 体系结构
  8. java判断输入值是否在数组_java判断特定值是否在数组中的方法
  9. makefile语法_Makefile的语法
  10. 机器视觉系统中相机的分辨率怎么选择?