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' {} \;

相关推荐
黎阳之光3 分钟前
虚实同源·数智治水:黎阳之光视频孪生,重构智慧水务新范式
运维·物联网·算法·安全·数字孪生
IOT.FIVE.NO.13 分钟前
Claude code+Vscode+Remote ssh+ 服务器自定义第三方API配置保姆级教程
服务器·vscode·ssh
饿了吃洗衣凝珠3 分钟前
【无标题】
运维·服务器·网络
程序员Aries9 分钟前
tcp-server 项目实现流程、细节与 muduo 对比分析
linux·网络协议·tcp/ip
染翰10 分钟前
Linux 配置:应用用户执行 sudo su root 免密(运维标准配置)
linux·运维·服务器
茫忙然20 分钟前
Claude Code 接入 DeepSeek 或 多模型 教程(Linux)
java·linux·数据库
hexu_blog1 小时前
Linux centos 安装向量数据库milvus
linux·centos·milvus
code monkey.2 小时前
【Linux之旅】Linux 应用层自定义协议与序列化:从粘包问题到网络计算器
linux·网络·c++
wgc2k2 小时前
Node.js游戏服务器项目移植-2: 用TypeScript还是Javascript
服务器·游戏·node.js
草莓熊Lotso2 小时前
【Linux网络】深入理解 HTTP 协议(二):从协议格式到手写工业级 HTTP 服务器
linux·运维·服务器·网络·c++·http