Linux系统基础知识------“从命令管理文件”的相关重要知识内容

Linux系统基础知识------“从命令管理文件”的相关重要知识内容

持续更新,请留下个关注吧!

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

在Linux文件系统中,所有的资源,包括硬件设备,都是以文件的形式存储在 /dev 目录中。

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

/usr: 安装的软件、共享的库。重要的子目录包括

/usr/bin:用户命令

/usr/sbin: 系统管理命令

/usr/local:本地自定义软件

/etc: 配置文件

/var: 可变数据,重启后也永久保存。包含动态变化的文件(如 数据库

缓存目录、日志文件)

/home: 普通用户存储其个人数据和配置文件的主目录

/root: 超级用户root 的主目录

/boot: 系统启动过程所需的文件

/dev: 包含特殊的设备文件,供系统访问硬件

/run: 自系统启动以来启动的进程的运行时数据。这包括进程ID 文件和锁定文件等。此目录中的内容在重启时重新创建。*此目录合并了早期版本的 RHEL 中的 /var/run 和 /var/lock

/tmp: 供临时文件使用的全局可写空间。10天 内未访问、未更改或未修改的文件将自动从该目录中删除。另一个临时目录,/vartmp,该目录中的文件如果在 30天 内未曾访问、更改或修改过,将被自动删除

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

绝对路径以文件系统的根目录“ / ”开始,如果不是,则是相对路径

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

/ 根目录,文件系统树状结构的根节点

/bin目录  包含了用户界面级别的重要命令

/etc 目录  包含系统的配置文件

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

rm -r命令 强制删除目录

rmdir(rm -d)命令 删除空目录

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

链接,允许用户从多个位置访问相同的文件内容。

硬链接:只能在文件系统内建立

软链接:可以跨文件系统建立

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

ln命令创建硬链接

ln -s命令创建软链接

ls -l命令查看文件是否具有链接,与-i选项配合,具有相同的索引节点编号,则为指向同一数据的链接

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

*:‌匹配任意数量的字符,‌包括零个字符。‌

?:‌匹配任意单个字符。‌

???:‌匹配任意三个字符。‌

a*:‌匹配以a开头的任何字符串。‌

*b:‌匹配任何以b结尾的字符串。‌

*c*:‌匹配包含c的任何字符串。‌

[ac]*:‌匹配以a或c开头的任何字符串。‌

[^abc]:‌匹配不包含字母a、‌b或c的任何字符串。‌

[!abc]:‌与[^abc]相同,‌匹配不包含字母a、‌b或c的任何字符串。‌

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

$HOSTNAME‌变量,‌用于存储当前系统的主机名。‌如果该变量被设置,‌它的值将被用来代表主机名。‌如果该变量没有被设置,‌那么它的值是空的。‌

${HOSTNAME}预防因其他扩展而引起错误

$(hostname)命令替换,输出括号内命令的内容,在此表示输出主机名

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

使用单引号‘’  或 双引号 “” 

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

使用单引号可以按字面解释引号之间的所有文本

  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值