作业提交3 Linux基础文件与目录命令实操总结一、实验目的1、熟练掌握Linux最核心基础命令目录操作、文件操作、文件内容查看命令。2、搭建个人Linux命令知识框架掌握命令用途、常用参数、标准用法。3、记录实操过程中出现的典型错误分析原因并给出解决方案。4、完整复现实操过程通过截图文字总结巩固Linux基础操作能力。二、实验环境虚拟机Ubuntu系统远程连接工具Xshell三、个人Linux知识框架Linux一切皆文件所有基础命令分为三大类目录操作、文件操作、文件内容查看构成入门核心体系后续权限、网络、日志命令都基于此延伸。1. 目录操作命令mkdir、rmdir、ls、cd、pwd2. 文件操作命令touch、cp、mv、rm3. 文件内容查看命令cat、head、tail、more、less四、各命令用途、参数详解 完整实操一ls 查看目录文件命令作用列出当前目录下所有文件和子目录常用参数-l长格式展示权限、大小、时间、所有者-a显示隐藏文件-al组合参数显示所有文件详细信息-R递归列出所有子目录内容实操命令cd切换目录操作二touch 创建/更新文件命令作用1、文件不存在创建空文件2、文件已存在更新文件访问、修改时间戳实操命令三cp 文件复制命令作用复制文件/文件夹到指定位置常用参数-i复制重名时询问是否覆盖-r递归复制文件夹复制文件夹必须加实操命令四mkdir 创建目录命令*作用创建空文件夹目录常用参数-p创建多级嵌套目录不会报错五rmdir 删除空目录命令作用仅删除空文件夹不能删除带文件的目录六mv 移动/重命名命令两大功能1、同目录重命名文件/目录2、不同目录移动文件/目录到指定路径七rm 删除文件/目录命令作用永久删除文件或文件夹无回收站常用参数-i删除前弹窗确认-r递归删除目录及内部所有内容-f强制删除不提示实操命令四至七操作截图八文件内容查看五大命令cat/head/tail/more/less先创建自定义5行内容测试文本1、cat 查看全部内容作用一次性输出文件所有内容适合小文件-n 显示行号2、head 查看文件开头作用查看文件前N行默认前10行3、tail 查看文件末尾作用查看文件最后N行常用于查看日志4、more 简易分页查看只能向下翻页空格翻页q退出5、less 高级分页查看支持上下翻页、搜索功能最强q退出五、实操典型错误汇总错误1ls*.txt 提示未找到命令错误原因命令与参数之间缺少空格系统把整体识别为一条不存在的命令。解决方案命令和参数必须加空格正确写法ls *.txt错误2cp -r dir2 newdir 提示没有那个文件或目录错误原因需要复制的源文件夹 dir2 尚未创建系统找不到路径。解决方案先使用 mkdir -p dir2/sub/under 创建目录再执行复制命令。错误3rmdir test_dir 提示目录非空错误原因rmdir 只能删除空目录目录内有文件无法删除。解决方案删除非空目录使用强制删除命令rm -rf 目录名错误4cp文件夹不加-r参数提示略过目录错误原因cp默认只能复制文件不能直接复制文件夹。解决方案复制文件夹必须加 -r 参数。错误5Xshell提示 Connection closed 连接断开错误原因虚拟机休眠、长时间未操作、IP变动导致SSH断开。解决方案唤醒虚拟机重新查看IP重新连接即可原有文件不会丢失。六、实验结果与截图说明本次实验完整完成目录创建与删除、文件创建/复制/移动/删除、文件内容查看全部命令实操。所有命令运行正常掌握了参数用法同时排查并解决了新手高频报错问题。七、实验总结一、完整完成全部命令实操本次实验在Xshell远程连接Ubuntu虚拟机环境中完整实操了所有Linux基础命令涵盖四大模块目录操作ls、mkdir、rmdir、文件创建touch、文件操作cp、mv、rm、文件内容查看cat、head、tail、more、less。所有命令均逐行执行完整复现命令功能无遗漏操作完成全部实操任务。二、搭建完整Linux命令知识框架本次实验梳理出清晰的Linux基础命令知识体系明确各类命令核心用途与参数用法为后续学习铺垫5. 目录操作体系ls用于查看目录文件、mkdir带-p参数创建多级目录、rmdir仅删除空目录核心用于服务器目录管理6. 文件操作体系touch创建空文件/更新时间戳、cp带-i/-r参数实现文件/文件夹复制、mv兼具重命名和移动功能、rm带参数实现安全/强制删除7. 文件查看体系cat查看全量内容、head/tail精准查看首尾行数、more/less实现长文件分页浏览适配不同文件查看场景。三、汇总实操错误、原因及解决方案实验过程中复现多个新手典型报错逐一分析根源并落地解决积累实操排错经验8. 命令格式错误输入ls*.txt提示命令不存在原因是命令与参数缺少空格规范格式ls *.txt即可解决9. 路径/文件不存在错误cp -r复制目录报错原因是未提前创建目标目录先通过mkdir创建目录再执行复制操作10. 命令功能适配错误rmdir删除非空目录报错原因是该命令仅支持空目录删除非空目录统一使用rm -rf强制删除11. 参数缺失错误cp复制文件夹报错略过目录原因是缺少-r递归参数复制文件夹必须搭配-r参数12. 连接异常错误Xshell连接断开原因是虚拟机休眠或IP变动唤醒虚拟机、重新匹配IP即可重连。虚拟机未连接错误在这里插入图片描述整体实验心得Linux基础命令对格式、参数适配性要求极高新手操作极易出现空格缺失、参数混用、命令功能混淆等问题。通过本次实操熟练掌握了基础命令的标准用法、适用场景及排错方法搭建了入门级Linux命令知识框架为后续系统运维、命令进阶学习奠定了扎实基础。1、Linux基础命令严格区分命令空格参数格式少空格是新手最常见错误。2、mkdir、rmdir 只针对目录操作touch、cp、mv、rm 主要针对文件操作。3、mv 是两用命令同目录重命名、跨目录移动文件使用频率极高。4、文件查看命令分工明确cat看全部、head看开头、tail看结尾、more/less分页查看长文件。5、rm删除命令不可逆日常操作尽量配合 -i 参数确认避免误删重要文件。