Linux面试问题-软件测试

1、你在上一家公司常用的Linux命令有哪些?

答:使用vim/vi编辑文件,使用cat,more,less,head查看文件,使用grep过滤日志中的error,使用ps查看进程,使用top查看实时进程,netstat查看端口,(df查看磁盘使用情况,du统计目录使用的大小,使用vmstat查看虚拟内存,使用free查看内存),还有一些其他比如使用scp拷贝文件,mv重命名,mkdir创建目录,rm删除目录或文件,使用touch创建文件,可以使用find进行查找文件,使用tar进行压缩和解压(压缩rvf,解压xvf)等等。(说十多个差不多就可以了,其他的命令懒的写,可以自行补充)

2、Linux中怎么查找所有的目录(只看目录,不看文件)

1、find 路径 -name 文件名后缀正则 -execdir pwd \;

find . -name '*.txt' -execdir pwd \;

2、find 路径 -name 文件名后缀正则 -exec dirname {} \;

find . -name '*.txt' -exec dirname {} \;

3、Linux中怎么查找所有txt文件

find 路径 -name 文件名后缀正则 -exec rm {} \;

find . -name '*.txt' -exec rm {} \;

4、liunx怎么查找的大于30k的目录

find -size +30k

find -size -30k(小于30k)

5、如何使用grep过滤日志的错误信息

-i :表示不区分大小写 ,-v表示反选的意思

grep -i 'error' 文件名

grep -i 'error' 1.log

6、如何查找特定的文件并同时进行过滤关键字操作

find -name 文件名 -exec grep -i '关键字' {} \;

find -name 1.log -exec grep -i 'error' {} \;

相关推荐
花嫁代二娃30 分钟前
Linux:环境变量
linux
乌托邦的逃亡者2 小时前
Docker的/var/lib/docker/目录占用100%的处理方法
运维·docker·容器
ldj20202 小时前
Jenkins 流水线配置
运维·jenkins
古希腊数通小白(ip在学)4 小时前
stp拓扑变化分类
运维·服务器·网络·智能路由器
Muxiyale4 小时前
使用spring发送邮件,部署ECS服务器
java·服务器·spring
l1x1n06 小时前
Vim 编辑器常用操作详解(新手快速上手指南)
linux·编辑器·vim
12点一刻6 小时前
搭建自动化工作流:探寻解放双手的有效方案(2)
运维·人工智能·自动化·deepseek
未来之窗软件服务6 小时前
东方仙盟AI数据中间件使用教程:开启数据交互与自动化应用新时代——仙盟创梦IDE
运维·人工智能·自动化·仙盟创梦ide·东方仙盟·阿雪技术观
FreeBuf_7 小时前
微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
服务器·microsoft·pdf
lixzest7 小时前
C++ Lambda 表达式详解
服务器·开发语言·c++·算法