一、前言

Linux面试80%基础题都是命令实操,本篇汇总面试最高频、工作最常用命令,分类整理、精简、适合背诵、面试口述。


二、文件目录类(必考)

  • ls -lh 查看文件详细属性、大小、权限

  • cd 切换目录

  • pwd 查看当前路径

  • mkdir -p 递归创建多级目录

  • rm -rf 强制删除文件/目录(高危)

  • cp -r 递归复制目录

  • mv 移动/重命名文件


三、文件查看与编辑

  • cat 查看小文件

  • more/less 分页查看大文件

  • tail -f 实时监控日志(运维高频)

  • head 查看文件头部

  • vim 文本编辑


四、搜索查找命令(面试重点)

  • find 系统级文件查找 示例:find / -name "*.log"

  • grep 文本内容过滤 示例:grep error log.txt

  • which 查找命令绝对路径

  • whereis 查找程序文件


五、权限管理命令

  • chmod 修改权限

  • chown 修改属主属组

  • umask 权限掩码


六、进程管理(面试超级高频)

  • ps -ef 查看所有进程

  • top 实时资源监控

  • kill -9 强制杀死进程

  • pkill 按进程名批量杀进程


七、网络命令

  • ip addr 查看网卡IP

  • ping 网络连通性

  • curl/wget 网络请求测试

  • ss -an 查看端口连接(替代netstat)

  • traceroute 路由追踪


八、磁盘与挂载

  • df -h 磁盘使用率

  • du -sh 文件占用大小

  • mount/umount 挂载卸载

  • fdisk 磁盘分区


九、打包压缩

  • tar -zcvf 压缩打包

  • tar -zxvf 解压


十、面试总结

面试官最爱问:find和grep区别、tail -f作用、kill -9和kill区别、ss和netstat区别

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐