一、目录操作命令表格命令作用常用使用场景pwd查看当前所在路径不知道自己在哪个目录时用ls列出目录下文件查看文件夹内容ls -l详细列表展示权限、大小、时间看文件属性ls -a显示隐藏文件查配置隐藏文件cd 路径切换目录进入 / 退出文件夹cd ..返回上一级目录上级跳转cd ~回到家目录快速回到个人根目录mkdir 目录名创建文件夹新建业务目录rmdir 目录名删除空文件夹只删空目录二、文件操作命令表格命令作用常用使用场景touch 文件名新建空文件建日志、配置文件rm 文件名删除文件删无用日志rm -rf 目录强制递归删除目录 文件清理整个文件夹慎用cp 源 目标复制文件 / 目录备份文件、拷贝配置mv 源 目标移动 / 重命名搬家文件、改文件名三、文件查看与编辑表格命令作用常用使用场景cat 文件名一次性查看整个文件看小配置文件more 文件名分页查看大文件逐页看less 文件名增强分页查看上下翻页、搜索head -n 文件名查看前 n 行看日志开头tail -n 文件名查看最后 n 行看日志结尾tail -f 文件名实时动态监控文件实时看日志跑批、程序输出四、查找与过滤面试超高频表格命令作用常用使用场景grep 关键词 文件过滤包含关键词的行日志筛选报错、关键字find 路径 -name 名字查找文件位置找不到文件时全局搜索五、打包压缩命令表格命令作用常用使用场景tar -zcvf 压缩包.tar.gz 目录打包压缩打包日志、项目文件tar -zxvf 压缩包.tar.gz解压解压部署包、源码包六、系统与进程常用表格命令作用常用使用场景ps -ef查看所有进程查 Java、Spark、Hadoop 进程kill -9 进程号强制杀死进程卡死程序强制关闭df -h查看磁盘空间看服务器磁盘是否爆满du -sh 目录查看文件夹占用大小查哪个日志占空间大ifconfig / ip addr查看服务器 IP连服务器、配置集群七、权限操作表格命令作用常用使用场景chmod 755 文件名修改文件权限给脚本加执行权限chown 用户:组 文件修改文件所属用户组集群权限归属配置必背核心知识点总结Shell 命令主要运行在 Linux、Unix、MacOSWindows 默认不支持需装 Git Bash、WSL。大数据 Hadoop、Spark、Hive 全部依赖Linux Shell操作服务器。工作最常用目录pwd ls cd mkdir文件cp mv rm touch日志cat tail -f grep打包tar进程ps kill最危险命令rm -rf生产环境绝对不能乱敲。Linux Shell 高频必敲命令纯手打背诵版你直接逐行复制、手打练习格式干净、适合一遍一遍敲记住用法和格式。一、目录基础命令bash运行# 查看当前所在路径 pwd # 列出当前目录文件 ls ls -l ls -a # 切换目录 cd /home cd .. cd ~ # 创建文件夹 mkdir test_dir # 删除空目录 rmdir test_dir二、文件操作命令bash运行# 新建空文件 touch test.txt # 复制文件 cp test.txt /home/ # 复制整个文件夹 cp -r dir1 dir2 # 移动/重命名 mv test.txt new_test.txt mv test.txt /home/ # 删除文件 rm test.txt # 强制删除文件夹及所有内容慎用 rm -rf dir1三、文件内容查看命令bash运行# 一次性查看整个文件 cat test.txt # 分页查看 more test.txt less test.txt # 查看前10行 head test.txt head -5 test.txt # 查看后10行 tail test.txt tail -15 test.txt # 实时监控日志工作最常用 tail -f test.log四、过滤与查找命令bash运行# 过滤含关键字的行 grep error test.log grep -n warn test.log # 在指定路径下查找文件 find /home -name *.txt find . -name test*五、打包压缩解压bash运行# 打包压缩 tar.gz tar -zcvf file.tar.gz dir_name # 解压 tar.gz tar -zxvf file.tar.gz六、系统、进程、磁盘命令bash运行# 查看系统进程 ps -ef # 强制杀死进程 kill -9 进程ID # 查看磁盘整体占用 df -h # 查看文件夹大小 du -sh du -sh /home # 查看服务器IP ip addr ifconfig七、权限修改命令bash运行# 修改文件权限 chmod 755 test.sh chmod 777 test.txt # 修改文件所属用户和组 chown user:group test.txt八、管道组合高频实用面试 / 工作必用bash运行# 查看进程并过滤java ps -ef | grep java # 日志过滤错误信息 cat test.log | grep error # 分页列出目录 ls -l | less手打建议你按上面从上到下逐行手打不用记原理先敲熟命令格式敲完一遍我可以给你出模拟实操练习题让你模拟服务器操作彻底练会。