川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

软件测试之linux常见面试题

作者:川石教育 日期:2025-04-21 17:51:42 点击数:

  软件测试是验证软件是否满足需求、发现缺陷并评估质量的过程。通过设计测试用例、执行测试并记录结果,确保功能、性能、安全性等符合预期。linux是在面试时候必问的问题,这里整理了一些软件测试linux题库供大家参考!

  一、说出10个以上的Linux命令

  1、创建文件:touch

  2、删除文件:rm(remove)

  3、查看文件:cat

  4、复制:cp(copy)

  5、创建文件夹:mkdir(make directory)

  6、剪切或者重命名:mv(move)

  7、压缩解压缩:tar

  8、查看:Is list

  9、编辑:vi/vim

  10、查看当前路径:pwd(Print Working Directory)

  11、切换用户:su switch user

  12、创建用户:useradd

  13、删除用户:userdel

  14、创建用户组:groupadd

  15、删除用户组:groupdel

  16、查找:find

  17、修改权限:chmod(change mode)

  18、查看进程:ps process

  19、 杀进程:kill

  20、查看日志:tail

  1、Linux的每个命令,是一个或者多个英文单词的缩写。

  2、拷贝:cp文件1文件2 cp-r @录1目录2

  3、杀进程:kill -9 进程号

  4、查看日志:tail -f catalina.out -n 300

  查看命令的使用:

  tail —help

  man tail

深圳川石教育软件测试培训

  2.1.2 在Red Hat中,从root用户切到userl用户,一般用什么命令?

  SU

  su userl 切换到userl.但切换后的当前目录还是root访问的目录

  su - userl切换到userl,并且当前目录切换到userl的根目录下(/home/user1/)

  2.1.3 Linux中,一般怎么隐藏文件?

  文件名以一个.开头

  2.1.4 在Linux系统中,一个文件的访问权限是755,其含义是什么?

  755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

  2.1.5 如何查看CPU信息?

  cat /proc/cpuinfo

  2.1.6 查看占用CPU使用率最高的进程?

  ps -aux | sort ・k3nr | head -K

  2.1.7如何查看一个文件的末尾50行?

  查看/etc/profile 的前 10 行内容,应该是:# head -n 10 /etc/profile

  查看/etc/profile 的最后 50 行内容,应该是:# tail -n 50 /etc/profile

  2.1.8 如何过滤文件内容中包含”ERROR“的行?

  grep "ERROR" file_name

  cat file_name | grep "ERROR"

  2.1.9 查看某端口号?

  netstat ・anp | grep port_number

  2.1.10 查看某进辭?

  ps -ef | grep ps_name

  ps -ef | grep ps_number

  2.1.11 grep和find的区别? grep都有哪些用法?

  2.1.12 查看IP地址?

  ifconfig

  2.1.13 创建和删除一个多级目录?

  mkdir -p ./a/b rm -rf ./a

  2.1.14 在当前用户家目录中查找haha.txt文件?

  find ~/ ame haha.txt

  2.1.15 女口何查询岀tomcat的进程并杀掉这个进程,写出linux命令?

  ps ・ef | grep tomcat

  kill ・9 tomcat_port

  2.1.16 动态查看日志文件?

  tail -f log_file

  2.1.17 查看系统硬盘空间的命令?

  df-aTh

  2.1.18 查看当前机器listen的所有端口?

  netstat ・tlnp

  2.1.19 把一个文件夹打包压缩成-tar.gz的命令,以及解压拆包.tar.gz的命

  令?

  tar zcvf xxx.tar.gz file

  tar zxvf xxx.tar.gz

  2.1.20 Xshell工具如果想要实现从服务器上传或者下载文件的话,可以在服务器上安装什么包?

  Irzsz

  2.1.21 以/etc/passwd的前五行内容为例,提取用户名?

  cat /etc/passwd | head 5 | cut ・d : -f 1

  2.1.22 在 linux 中 find 和 grep 的区别?

  Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

  linux 下的 find:

  功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。语法:find起始目录寻找条件操作说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。简单点说说,grep是查找匹配条件的行,find是搜索匹配条件的文件。

  2.1.23 linux查看文件用什么命令,查看进程用什么命令

  查看文件内容的命令有 more less head tail cat

  查看进程:ps -ef | grep进程号

  查看日志文件常用:less、view

  2.1.24 查看日志常用什么命令,主要查看什么内容

  1查看口志常用less命令或者view命令。

  2主要查看程序运行的记录,比如支付失败,后台就有报错信息打印到.log日志文件中,就可以通过分析日志信息来初步定为问题。(补充:同时也去查询数据库,分析订单数据,查看支付状态等等)

  PS:日志就是.log的文本文件,和.txt—样属于文本文件。vi或者vim编辑器属于记事本软件,一般不会用来查看日志。



相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2025-04-21 17:51:42
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2025-04-21 17:51:42
  • 国外的月亮也不一定比国内测试猿的年薪美~2025-04-21 17:51:42
  • 建筑工程专业朱同学成功转行为软件测试人!2025-04-21 17:51:42
  • 财务管理专业转行软件测试月薪甩会计几条街!2025-04-21 17:51:42
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2025-04-21 17:51:42
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2025-04-21 17:51:42
  • 文科生转行软件测试照样拿下高薪15K!2025-04-21 17:51:42
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2025-04-21 17:51:42
  • 毕业1年,迷茫的他最终选择转行软件测试2025-04-21 17:51:42