尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

第三次作业(Shell的基础知识和常用命令)

第三次作业(Shell的基础知识和常用命令)
📅 发布时间:2026/7/3 12:03:43

作业要求如下

本人敲 的 代码如下(注意每个冒号后面都要空一个,我后面已经全部修改)

第二张作业的答案


以下是对于每个冒号后面添加一个空格以及删除多余的部分的操作


课堂笔记:shell 基础操作笔记

一、核心概念

1.Shell 与命令行界面 (CLI)- Shell是用户与Linux内核交互的桥梁,提供文本命令行界面(CLI)。
默认的bash shell提示符为美元符号 $ ,表示系统等待用户输入命令。
可通过Linux控制台终端或图形化终端仿真器访问CLI。
2.在线手册 man - man 命令用于查阅Linux系统上的命令和工具手册。
用法: man [命令名] ,例如 man man 可以查看man命令自身的手册。

二、文件系统结构

1.虚拟目录- Linux采用单一的虚拟目录结构,所有文件和目录都从根目录 / 开始。
外部存储设备通过“挂载点”(mount point)融入虚拟目录。
2. 常见系统目录- /bin : 基础命令二进制文件。
/boot : 系统启动相关文件。
/dev : 设备文件。
/etc : 系统配置文件。
/home : 用户主目录。
/lib : 系统库文件。
/media : 可移动媒体挂载点。
/mnt : 临时挂载点。
/opt : 第三方软件安装目录。
/root : 超级用户(root)的主目录。
/sbin : 系统管理命令。
/tmp : 临时文件。
/usr : 用户安装的应用程序。
/var : 可变数据文件(如日志)。

三、目录操作

1 pwd (Print Working Directory)- 显示当前工作目录的绝对路径。
2. cd (Change Directory)- 切换目录。
cd /path/to/directory : 使用绝对路径。
cd relative/path : 使用相对路径。
cd … : 切换到父目录。
cd . : 保持当前目录。
3. mkdir (Make Directory)- 创建新目录。
4. rmdir (Remove Directory)- 删除空目录。
5. rm -rf - 强制递归删除非空目录及其所有内容,使用时需格外谨慎。

四、文件操作

1.ls (List)- 列出目录内容。
ls -l : 长列表格式,显示详细信息(权限、所有者、大小、修改时间等)。
ls -a : 显示所有文件,包括以 . 开头的隐藏文件。
ls -F : 在文件名后添加符号区分文件类型(如 / 表示目录)。
ls -R : 递归列出所有子目录内容。
2. touch - 创建空文件,或更新已有文件的修改时间戳。
3. cp (Copy)- 复制文件。 cp source destination 。
-i 参数:在覆盖目标文件前进行交互式确认。
4. mv (Move)- 移动文件或重命名文件。 mv oldname newname 。
-i 参数:在覆盖目标文件前进行交互式确认。
5. rm (Remove)- 删除文件。
-i 参数:删除前进行交互式确认。
-f 参数:强制删除,不提示。
6. 链接 (Links)- 硬链接 ( ln ): 允许一个文件拥有多个路径,本质上是同一个文件。
符号链接/软链接 ( ln -s ): 类似于Windows的快捷方式,是一个指向原文件的特殊文件。

五、内容查看

1.file - 确定文件的类型,如ASCII文本、目录、符号链接等。

相关新闻

  • 软考零基础备考计划时间安排:3阶段×5模块×12次复盘,避开92.7%考生踩坑的节奏陷阱
  • JMeter性能测试实战指南:从脚本编写到瓶颈定位
  • 5分钟掌握跨平台流媒体下载:N_m3u8DL-RE新手完全指南

最新新闻

  • 前后端数据交互实战:从基础到安全优化
  • GameAssist AI游戏助手深度解析:基于计算机视觉的智能游戏辅助技术架构
  • 非线性激活函数真的必要吗?NAFNet如何用乘法操作重新定义图像恢复
  • 2026年热门阅读APP横评,一篇说清楚
  • DDE社区贡献指南:如何参与openEuler桌面环境开发
  • eclipse-2026导入cdt lsp插件实现语法服务

日新闻

  • JMeter接口测试实战:从核心元件到复杂场景构建
  • Java Applet版刽子手游戏源码:含完整项目结构、吊杆绘图与胜负逻辑
  • 使用Apache JMeter对RoadRunner PHP应用进行性能测试与调优指南

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号