首页 > 编程知识 正文

linux常见面试题,测试经理面试常见问题

时间:2023-05-04 15:21:04 阅读:32964 作者:2739

脸书的Linux58听目录1、Linux常用发行版

2、在Linux上查看指定时间段的日志文件

3、将文件中的所有old字符替换为new

4、修改文件第n行到第m行,用new代替old

5、统计字符串在文件中出现的次数

6、显示文件中包含字符的行

7、查找log.txt日志文件关键字为abc的信息,并返回个数

8、java流程的显示方法

9 .如何确定当前服务器侦听的端口

查看占用10,8080个端口的进程

11、查看系统磁盘使用情况,查看当前目录下所有文件夹的使用情况

12、修改目录所有者和所有组,包括里面文件夹下的文件,递归修改

13、仅更改文件所有者或仅更改文件所有者组

14、文件权限变更为所有者读取、所属组写入、其他用户执行、命令写入方法

15、显示当前系统所有用户和所有组信息的两个命令

16、在Linux上添加用户,更改用户密码

17、查看登录时的用户

18、对一项服务进行开/关/重启操作

19、查看系统服务状态

20、显示上次top刷新点的所有流程情况

21、每秒更新一次过程的情况

22、显示pid为1、2、3的进程的状况

23、强杀程序

24、说说ps和top指令的区别吧

25、工作中在什么情况下看流程

26、用tar压缩、解压缩文件

27、包装当前目录下的A.txt、B.txt、C.txt

28、按指定路径解压缩文件

29、不拆包的时候看包的内容

30、用zip压缩文件夹

31、现有压缩文件:a.tar.gz中存在子etc目录,如何解压缩到data目录

32、在admin.txt上创建软链接

33、在etc目录中查找以vilinux开头的文件

34、查找admin目录下以test开头的文件

35、找到test删除此文件

36、常用的查看日志命令

37、查看文件“log.txt”后第100行包含“error”

38、查看文件,日志最新内容

39、如何使用Linux命令查找状态代码为500

40、查看当前目录下1.C文件的内容

41、将文件1的内容添加到文件2中

42、将文件1文件2合并为文件3

43、使用less查看文档时,搜索ab字符

44、用more和less看文件时

45、如何将aa.txt的文件名修改为admin.txt

46、如何将当前目录下的aa.txt移动到当前目录下的admin文件夹下并将其命名为admin.txt

47、如何将当前目录下的admin文件夹下的admin.txt复制到当前目录下的test文件夹下

48、删除当前目录下的所有资源,包括文件夹文件,但不删除目录本身

49、删除文件或空目录

50、建立多级目录或同级目录

51、在Linux上创建文件

52、使用Dos命令创建文件

53、以清单形式展示当前目录下的资源

54、vi和vim的区别

55、简述当前server.xml文件处于编辑状态,如何在不修改文件内容的情况下退出当前编辑状态

56、说说你常用的关于vi编辑文本的命令吧

57、显示当前位置

58、返回根目录的若干命令(根目录权限)

1、Linux上常用的发布debian、Fedora、Ubuntu、redhat、centOS等2、Linux上指定时间段的日志文件sed -n‘/开始时间/, /结束时间/p’查看日志文件日志文件多的情况下最好在less上查看eg :当天10点到11点的日志sed-n‘/2021-09-171033600336000//2021-09-171136060 将文件中的所有old字符替换为sed-I ' s/old/new/g ' filename VI/vim中的3360%s/old/neew的ms/old/new/g' filename 5 gn ) :%s/w///gn )2) grep-o'str' WC-L--1查找单个字符(3) grep-o ' str1|str2' filename|WC-l ) grep

字为abc的信息并返回个数 grep 'abc' log.txtgrep -o 'abc' log.txt | wc -l 8、如何查看java进程 ps -ef|grep java 9、如何查看当前服务器所监听的端口有哪些 netstat -antl|grep 'LISTEN'(root下查看)netstat -ant|grep -i 'listen'(-i 表示忽略大小写) 10、查看占用8080端口的进程 netstat -anp | grep 8080 11、查看系统磁盘使用、当前目录下所有的文件夹的使用情况 df -hdu -h 12、更改目录的所有人和所有组,包括里面的文件夹下的文件,递归更改 chown -R newowner:newgroup 目录名 13、只更改文件所有人或者只更改文件所有组 chown newowner filechgrp newgroup file 14、文件权限改为所有者读、所在的组写,其它用户执行,如何写命令 chmod u=r,g=w,o=x或者chmod 421 15、查看当前系统所有的用户和查看所有组的信息的两个命令 cat /etc/passwdcat /etc/group 16、在Linux下添加用户并且更改用户密码 useradd 用户名:添加用户passwd 用户名:给用户设置密码(passwd后面跟的不是密码而是用户名) 17、查看登录时的用户 who am iwhoami: 查看当前用户(中间有空格--离得远--登录时;中间无空格--离得近--当前用户) 18、对一个服务进行开启/停止/重启操作 service 服务名 start/stop/restart 19、查看系统服务状态 chkconfig --list或者cd /etc/init.d 然后用 ll 查看 20、显示最近一次top刷新点的所有进程状况 top -b -n 1 21、一秒刷新一次某个进程的状况 top -d 1 -p pid 22、显示pid为1,2,3的进程的状况 top -p 1,2,3(按上键选择某个进程) 23、强制杀死进程 kill -9 pid 24、说一下ps和top命令的区别 ps命令只能显示执行瞬间的进程状态top命令实时跟进进程状态 25、你在工作中什么情况下会查看进程 (1)查看系统健康状态(2)结束进程 kill pid 或者 kill -9 pid 26、用tar压缩和解压文件 压缩:tar -zcvf XXX.tar.gz 需要压缩的资源解压:tar -zxvf XXX.tar.gz 27、对当前目录下的A.txt、B.txt、C.txt进行打包 tar -zcvf XXX.tar.gz A.txt B.txt C.txtunzip XXX.zip A.txt B.txt C.txt 28、在指定路径下解压文件 tar -zxvf XXX.tar.gz -C 目标路径unzip XXX.zip -d 目标路径 29、不解压包时查看压缩包内容 tar -tvf XXX.tar.gzunzip -v XXX.zip 30、用zip压缩一个文件夹 zip -r XXX.zip 目标资源 31、现有压缩文件:a.tar.gz存在子etc目录,如何解压到data目录 tar -zxvf /etc/a.tar.gz -C /data 32、给admin.txt创建一个软链接 ln -s admin.txt adminl 33、查找etc目录下以vilinux开头的文件 find /etc -name 'vilinux*' 34、查找admin目录下以test开头的文件 find admin -name 'test*'locate -r /admin/test 35、找到test并删除此文件 find -name test.txt -exec rm -f test.txt {} ; 36、常用的查看日志的命令 cat、tail、less、more、head 37、查看文件"log.txt"后100行中包含"error" tail -n 100 log.txt | grep 'error'tail -100 log.txt | grep 'error' 38、查看文件,日志最新的内容 tail -f 文件名 39、如何用Linux命令,来查找有关状态码是500的 cat 日志文件的名字 | grep "500" 40、查看当前目录下1.C文件的内容 cat 1.C 41、把文件1的内容追加到文件2 cat 文件1>>文件2 42、把文件1文件2合并成文件3 cat 文件1 文件2>文件3 43、使用less查看文件时,搜寻ab字符 /ab 44、用more和less查看文件时 more:Ctrl+F -- 向下滚动一屏Ctrl+B -- 返回上一屏f -- 向下翻屏b -- 向上翻屏less:Ctrl+F -- 向下移动一屏Ctrl+B -- 向上移动一屏Ctrl+D -- 向下移动半屏Ctrl+U -- 向上移动半屏 45、如何把aa.txt的文件名修改为admin.txt mv aa.txt admin.txt 46、如何把当前目录下的aa.txt移动到当前目录下的admin文件夹下,并且命名为admin.txt mv aa.txt admin/admin.txt 47、如何把当前目录下的admin文件夹下的admin.txt复制到当前目录下的test文件夹下 cp admin/admin.txt test 48、删除当前目录下所有资源,并且包括文件夹文件,但是目录本身不会删掉 rm -rf *(如果不加*加目录名的话,目录本身也是会删掉的) 49、删除一个文件或者一个空目录 rm 文件名rmdir 目录名 50、创建多级目录或者同级目录 mkdir -p 文件名/文件名/文件名mkdir -p 文件名 文件名 文件名 51、Linux创建一个文件 touch 文件名 52、Dos命令创建文件 echo 内容>文件名(创建一个有内容的文件)echo >文件名(创建一个没有内容的文件) 53、以列表的形式展示当前目录下的资源 ll 或者 ls -l 54、vi和vim的区别 vi查看文件的时候显示的颜色是黑白的,怎么打开都是不变的颜色vim查看文件的时候是显示的颜色是彩色的 55、现在有一个文件server.xml处于编辑状态,简述如何退出当前编辑状态并且不修改该文件任何内容 :q 或者 :q! 56、大概讲一下你常用的vi编辑文本的相关命令 dd -- 删除光标所在的一行dnd -- 删除光标所往下的n行u -- 撤销上一步x -- 删除当前光标一个字母X -- 删除光标前一个字母yy -- 复制光标所在行p -- 粘贴dw -- 删除一个词yw -- 复制一个词shift+g -- 移动到页尾a -- 在光标之后插入o -- 在光标下插入一行s -- 删除当前字符并进入编辑模式 57、显示当前位置 pwd 58、回到root目录的几个命令(root权限) cd ~ 或者 cd 加空格 或者 cd /root

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

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)

好文推荐

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

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

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

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

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

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。