一. 怎样和Shell交互1. Shell是用户与Linux系统内核之间的翻译交互程序Ubuntu系统默认使用 bash 解释器。2. 命令行提示符区分权限普通用户末尾为 $ root管理员用户为 # 。3. 基础交互技巧​Tab自动补全输入命令、文件名前半段按Tab一键补全连续按两次Tab展示全部匹配内容man 命令名 查看命令官方完整手册分页界面按 q 退出无响应时使用 CtrlC 强制终止​上下方向键调取历史执行过的命令减少重复输入。二. Linux怎么存储文件1. Linux采用单根虚拟目录树唯一根目录标识 / 不存在Windows的C/D盘符2. 路径分为两类绝对路径从根 / 开头的完整路径定位精准相对路径基于当前所在目录直接书写文件/文件夹名称3. 核心系统目录作用- /home 普通用户专属家目录简写符号 ~ - /root 系统管理员root的家目录- /etc 存放系统全部配置文件- /tmp 临时文件目录系统重启自动清空- /var 存储系统运行日志、缓存数据。三、命令知识框架 Xshell逐条实操指令1. cd 目录切换命令在Linux虚拟目录树中切换当前工作目录核心参数/特殊符号写法cd / cd ~ 直接返回当前用户家目录cd .. 切换到上一级父目录cd - 返回上一次访问的目录命令与 - 之间必须加空格cd /路径 使用绝对路径跳转目录实操单条指令2. ls 列出目录内文件、子目录查看当前/指定目录下所有文件与文件夹搭配参数展示隐藏文件、权限、大小参数-a 显示全部文件包含 . 开头的隐藏配置文件-l 长格式输出展示权限、所有者、修改时间、文件大小-al 组合参数同时显示隐藏文件详细信息-R 递归遍历所有子目录内容实操单条指令3. mkdir 创建目录 rmdir 删除空目录mkdir新建文件夹核心参数 -p 递归创建多级目录自动生成不存在的上级文件夹rmdir用途仅能删除无任何文件的空白目录非空目录执行会报错实操单条指令4. touch 创建空文件、修改文件时间戳1. 创建大小为0的全新空白文件2. 对已有文件执行仅更新文件访问、修改时间不改动文件内容。实操单条指令5. cp 文件复制命令将文件/文件夹复制到其他路径用于文件备份参数-i 覆盖同名文件前弹窗确认防止误删原有内容-r 递归参数复制文件夹必须添加否则报错实操单条指令6. mv 移动/重命名文件1. 同目录执行对文件/文件夹重命名2. 不同目录执行将文件移动至目标路径。核心参数-i 覆盖目标文件前弹窗确认实操单条指令7. rm 删除文件/目录永久删除文件、文件夹Linux无回收站删除数据无法恢复参数-i 删除前逐条弹窗确认安全操作推荐-rf 递归强制删除目录及内部所有内容谨慎使用实操单条指令8. cat / more / less / head / tail 查看文件内容前置操作生成测试文本用于演示查看命令各命令说明与实操1. cat一次性输出文件全部内容适合小文件 -n 参数显示行号2. more分页浏览大文件回车翻一行空格翻整页3. less增强分页工具支持上下滚动、关键词搜索4. head查看文件开头默认前10行 -n 数字 自定义行数5. tail查看文件末尾默认最后10行 -f 实时监控日志新增内容四、实操常见错误、原因与解决方案1. 报错找不到命令 cd-​错误原因Linux命令与参数、符号之间必须加空格输入时连写 cd- 系统无法识别​解决方案修改为 cd - 所有指令遵循“命令 空格 参数”格式。​2. 报错 ls 不是内部或外部命令​错误原因Xshell未成功SSH连接Linux虚拟机当前处于Windows本地命令窗口​解决方案确认虚拟机开机核对IP地址重新建立连接出现 $ 提示符才是Linux终端。​3. more/less分页界面输入q仅打出字符无法退出​错误原因仅输入字母 q 未按下回车键确认​解决方案输入 q 后按回车无响应直接使用强制终止快捷键 Ctrl C 。​4. 报错omitting directory​错误原因使用 cp / rm 操作文件夹未添加递归参数 -r 解决方案复制、删除目录时补充 -r 如 cp -r testdir newdir 。​5. 报错Directory not empty​错误原因 rmdir 命令删除带有文件的非空文件夹​ 解决方案先清空目录内文件或直接使用 rm -rf 目录名 强制删除。​6. 报错No such file or directory错误原因文件名、目录名拼写错误Linux严格区分大小写​解决方案使用Tab自动补全核对目录内文件名称后再执行命令。