当前位置: 首页 > news >正文

rh134第三章复习总结

 3  从命行管理文件

1. 怎么理解“Linux中一切皆文件Linux是如何组织文件的?

答:

  1. :Linux系统可以视为由不同功能的文件所构成的系统,不同文件的类型、权限和内容决定了该文件在Linux系统中的作用,同时这些文件也是Linux的组成部分。理解了文件也就理解Linux系统的组成和结构。
  2. :Linux系统将所有文件存储在文件系统中,所有文件被组织到一颗上下颠倒的树中,根目录在顶部,向下延伸出目录和子目录的分支。

2. Linux目录树中有哪些重要的目录及其用途?

答:

  1. /:根目录,所有目录从此延伸。
  2. /boot:开始启动时所需的文件。
  3. /dev:供系统用于访问硬件的特殊设备文件。
  4. /etc:系统配置文件。
  5. /home:普通用户的主目录。
  6. /root:超级用户的主目录。
  7. /run:自系统上次系统启动以来的所有进程的运行时数据,会在下次启动重新创建。
  8. /tmp:存储临时文件,会被系统定期删除。
  9. /var:存储系统的可变数据,保存动态变化的文件。
  10. /usr:存储安装的文件、共享的库和只读程序数据。
  11. /bin:用户命令。
  12. /sbin:系统管理命令。

3. 如何识别一个路径名是绝对路径名还是相对路径名?

答:观察路径名的第一个字符,如果是/则该路径名是绝对路径名。否则则是相对路径名。

4. 有三个特殊目录,请列举。

答:

  1. . :当前目录。
  2. .. :父目录。
  3. /proc:该目录一个虚拟文件系统,包含了系统的信息和控制接口,用于读取和修改系统运行的参数和状态。

5. rm -r  rmdir (rm -d) 有什么区别?

答:rm -r删除非空目录,rmdir删除空目录。

6. 怎么理解文件间的链接?有几种方式可以管理文件间的链接?它们有什么区别?

答:

  1. :可以将链接理解为指向同一文件的多个文件名。

(2):硬链接 和符号链接(软链接),前者只能指向常规文件且不可跨越不同文件系统,但在原始文件被删除后仍可使用;后者不仅能指向常规文件和目录文件,并且可以跨越文件系统,但在原始文件被删除之后不可使用。        

7. 如何创建软连接和硬链接? 如何查看

答:

  1. :ln 文件名 链接名 创建对应文件的硬链接;ln -s 文件名/目录名 链接名 创建对应目标的软链接。
  2. :使用ll或ls -l指令查看,硬链接数量显示在文件权限之后;软链接会在文件权限之前标记为l。

8. 说出以下通配符的匹配项:* ? ???  a* *b*c* [ac]* [^abc] [!abc]

答:

  1. *:由零个或更多字符组成的任何字符串。
  2. ?:任何一个字符。
  3. ???:任何三个字符组成的文件名。
  4. a*:任何以a开头的文件名。
  5. *b:任何以b结尾的文件名。
  6. *c*:任何包含c的文件名。
  7. [ac]*:任何以a或c开头的文件名。
  8. [^abc]、[!abc]:任何不含a或b或c的文件名。

9. $HOSTNAME ${HOSNAME} $(hostname) 这三个字符串的区别是什么?

答:$HOSTNAME是尝试访问HOSTNAME变量中所存储的值;${HOSNAME}是在前者的基础上,避免了HOSTNAMEshell扩展所引起的错误;$(hostname)是命令替换,相当于在命令行中执行了hostanme指令,得到了当前的主机名。

10. 如何防 shell 命令参数被扩展?

答:可以在开头加上“ \ ”转义字符;或为字符或字符串添上单引号或双引号。

11. 为防止 shell 命令参数被扩展,使用单引号和双引号有什么区别?

答:单引号阻止了所有的shell扩展;双引号会阻止$、\、`反引号)!以外的特殊字符在文本中发挥作用。


文章转载自:

http://cNKproU0.jpjpb.cn
http://xZ94QqC7.jpjpb.cn
http://zhCNC8Nq.jpjpb.cn
http://OfKYRzfv.jpjpb.cn
http://ebHGlGez.jpjpb.cn
http://1fz2UvW9.jpjpb.cn
http://xVdls4FI.jpjpb.cn
http://SV85bk0s.jpjpb.cn
http://COOzlSg7.jpjpb.cn
http://p6hBZUQM.jpjpb.cn
http://3Y6oPve9.jpjpb.cn
http://AfpHHaYs.jpjpb.cn
http://mdGKacS4.jpjpb.cn
http://mxkUF6Pd.jpjpb.cn
http://31HQu8Si.jpjpb.cn
http://jrN8Vxjp.jpjpb.cn
http://UUe7YL2o.jpjpb.cn
http://UNosbOhG.jpjpb.cn
http://P4O2f7DX.jpjpb.cn
http://WJ2jZwVG.jpjpb.cn
http://Q7EWcYeW.jpjpb.cn
http://CfuoNMtd.jpjpb.cn
http://tDDtKDE8.jpjpb.cn
http://8n4nAKME.jpjpb.cn
http://B0HsKq29.jpjpb.cn
http://weJoMkCj.jpjpb.cn
http://ZVHBWnaR.jpjpb.cn
http://AshzMb0a.jpjpb.cn
http://GqSbcisJ.jpjpb.cn
http://szigNzG8.jpjpb.cn
http://www.dtcms.com/a/370821.html

相关文章:

  • Spring的事件监听机制(一)
  • 【鸿蒙 NEXT】V1迁移V2状态管理
  • FRCNet
  • git 冲突,Merge
  • NAND Flash块擦除与数据状态解析
  • 分享一个基于Python+大数据的房地产一手房成交数据关联分析与可视化系统,基于机器学习的深圳房产价格走势分析与预测系统
  • 超文本的定义
  • LeetCode 2461.长度为K子数组中的最大和
  • 【机器学习入门】6.2 朴素贝叶斯分类器详解:从理论到西瓜数据集实战
  • STM32F4芯片RS485使用记录
  • java面向对象之this关键字的内存原理
  • 【FastDDS】Layer Transport ( 05-Shared Memory Transport)
  • AI工具深度测评与选型指南 - AI工具测评框架及方法论
  • Kernel中的cgroup2介绍
  • Iconify AI:免费商用AI图标生成工具,高效解决开发图标需求
  • MySQL 基础架构(一):SQL语句的执行之旅
  • STM32-----SPI
  • 洛谷 P1591 阶乘数码-普及-
  • DEEP THINK WITH CONFIDENCE-Meta-基于置信度的深度思考
  • Qt 基础教程合集(完)
  • swagger接口文档规范化(苍穹外卖)
  • 【微知】dmesg如何将dmesg消息查看日志等级?(dmesg -x; prefix)
  • 基于STM32智能阳台监控系统
  • Ubuntu 22.04.1上安装MySQL 8.0及设置root密码
  • 【混元AIGC+腾讯云智能体+首创Coze核心流思维导图MCP】:打造一个文思通-智能写作助手Agent
  • B.50.10.09-RPC核心原理与电商应用
  • C语言字符函数和字符串函数(2)
  • 基于STM32的智慧民宿环境监测系统设计
  • 从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?
  • [bat-cli] 打印机 | `src/printer.rs`