03 嵌入式操作系统 | 常用命令Ⅰ:文件、查找与压缩
发布时间:2026/9/10 15:33:01 锦皓数字建站

嵌入式操作系统 | 常用命令Ⅰ文件、查找与压缩模块一 · 2 学时 · 环境VMware Ubuntu 20.04一句话概述掌握文件与目录的增删改查、内容查看、文本查找以及打包压缩常用命令配套课堂练习与课后作业。本节目标能用 cp、mv、rm、mkdir、touch 操作文件与目录会用 cat、head、tail、grep 查看和筛选文件内容会用 tar 打包压缩并解压文件一、讲解内容1.1 知识讲解文件操作是嵌入式开发的日常。无论写代码、改配置还是部署程序都要反复和文件打交道。这一课把最常用的文件命令一次讲透后面所有课时都会用到。几个易混淆命令。cp复制、mv移动或重命名、rm删除、mkdir建目录、touch创建空文件或更新时间戳。rm删除不可恢复谨慎加-r删除目录mv同目录内移动等价于重命名。查看大文件通常不直接cat会刷屏而是用head看开头、tail看结尾tail -f可实时跟踪日志嵌入式查程序日志极常用。查找文本用到 grep。grep 关键字 文件打印匹配行。grep 常与管道配合命令 | grep 关键字在命令输出里筛关键字是系统排障万金油。打包压缩用 tar。tar把多个文件/目录打成单个包不加前缀-的常见写法如tar -czvf。参数含义-c打包、-x解包、-zgzip 压缩、-v显示过程、-f指定文件名。tar -czvf 包名.tar.gz 目录打包含压缩tar -xzvf 包名.tar.gz解压。1.2 代码示例# 文件操作mkdir-plab/test# 递归创建目录touchlab/readme.txt# 创建空文件cplab/readme.txt lab/a.txt# 复制mvlab/a.txt lab/b.txt# 重命名同目录移动rmlab/b.txt# 删除删目录需加 -r# 内容查看与筛选head-3lab/readme.txt# 看前 3 行tail-f/var/log/syslog# 实时跟踪日志greperror/var/log/syslog# 过滤含 error 的行# 打包压缩tar-czvflab.tar.gz lab# 打包压缩 lab 目录tar-xzvflab.tar.gz# 解压到当前目录执行前后对比cp 复制文件# 执行前 ~/lab$ ls readme.txt # 执行cp readme.txt a.txt ~/lab$ cp readme.txt a.txt # 执行后 ~/lab$ ls a.txt readme.txt # 新增 a.txt1.3 常见错误与排查现象原因解决rm报 “cannot remove: Is a directory”直接用 rm 删目录rm -r 目录递归删除tar报 “Cannot open: No such file or directory”目标目录不存在先mkdir目标目录或确认源目录路径grep查不到结果关键字大小写不匹配加-i忽略大小写grep -i 关键字 文件cat大文件时终端刷屏刷不完文件内容太多改用head/tail/less分页查看二、学生练习本节命令速查表命令作用示例mkdir -p递归创建目录mkdir -p lab/testtouch创建空文件touch a.txtcp复制cp a.txt b.txtmv移动/重命名mv a.txt b.txtrm -r删除递归rm -r labhead/tail查看头/尾tail -f 日志grep筛选行grep error f.logtar打包压缩tar -czvf x.tar.gz dir编号任务提示预期结果L3.1创建目录 lab/src并在其中建 3 个空文件mkdir -p lab/src后touchls lab/src看到 3 个文件L3.2把其中 1 个文件重命名为 test.shmv 旧名 test.sh目录只剩重命名后的文件L3.3查看 /var/log 下最近日志tail -5 /var/log/syslog输出最近 5 行日志L3.4在日志中筛出含 “systemd” 的行grep systemd /var/log/syslog输出一列含 systemd 的行L3.5把 lab 目录打包压缩再解压到新目录先tar -czvf再tar -xzvf解压后目录内容与源一致三、作业必做完成 L3.1–L3.5 全部练习保存命令执行截图回答rm -r与rm的区别并说明为什么要谨慎使用rm -r选做用find找到/etc下任意.conf文件再用cp复制到家目录用tar对 home 下的某个目录打包比较压缩后文件大小与源目录占用提交命令截图 文字说明命名课时03-作业截图.png四、本节小结与下节预告本节掌握了文件增删改查、内容查看筛选、打包压缩三类最常用命令。下节进入常用命令Ⅱ用户权限、进程管理与网络排查学会用命令管理系统与排查网络问题。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。