《鸟哥的Linux私房菜》第5章——总结与习题参考答案

目录

一、Linux的文件权限

二、文件属性

三、更改文件属性和权限

四、Linux目录配置的依据——FHS

五、简答题部分


一、Linux的文件权限

Linux的多人多任务环境,一般将文件可读写的身份分为三类:owner、group、others,还有具有任意权限的root

/etc/passwd 记录账号、一般用户以及root相关信息

/etc/shadow 账户密码管理文件

/etc/group 所有的group名

$ su -     #由当前用户切换到root

$ exit     #由root切换回用户

二、文件属性

$ ls -l   #列出所有文件的详细权限与属性(包含隐藏文件,也就是文件名以 . 开头的文件)

若一个文件类型与权限数据为【-rwxr----x】,那么

[-] 第一个字符为-表示为文件,若为d则是目录。(l为链接文件;b为存储设备;c为读取设备等)

[rwx] user的权限,可读可写可执行

[r--] group的权限,仅可读

[--x] others的权限,仅可执行

r(read) ; w(write) ; x(execute)  

*如果在某目录下不具有x的权限,那么就无法切换到该目录下,也就无法执行该目录下的任何命令,即使拥有该目录的r或w的权限。所以通常要开放的目录至少会具备rx两个权限

*Windows中能被执行的文件扩展名通常为exe、com等,但在linux下面,只要该文件权限中有x就代表这个文件具有可以被执行的能力

一些常用的文件操作指令可以看Linux常用指令三:文件的增删改查操作


三、更改文件属性和权限

$ chgrp     #修改文件所属group

$ chown     #修改文件owner

$ chmod     #修改文件权限

四、Linux目录配置的依据——FHS

文件系统层次结构(Filesystem Hierarchy Standard,FHS)。FHS 是为了让用户了解到已安装软件通常放置于哪个目录下。这个标准定义了在 Linux 系统中各个目录的用途和应存放的内容。

/(root,根目录) :与启动系统有关

/usr(unix software resource) :与软件安装/执行有关

/var(variable) :与系统运行过程有关

目录树:Linux中的目录配置方式,从根目录开始分支下来像是树枝状。

绝对路径和相对路径:从根目录开始写的文件/目录名称为绝对路径,否则为相对路径。

. 与 .. :  .代表当前目录(./)        ..代表上一层目录(../)


五、简答题部分

1.早期的UNIX系统文件名最多允许14个字符,而新的UNIX与Linux系统中,文件名最多可以使用几个字符?

单一文件或目录的最大文件名允许255个字符。

2.当一个一般文件权限为-rwxrwxrwx 则表示这个文件的意义是什么?

代表所有用户都可对该文件进行 读 写 执行 操作。

3.我需要将一个文件的权限改为-rwxr-xr--,请问该如何执行命令?

$ chmod 754 filename

4.若我需要更改一个文件的拥有者与用户组,该用什么命令?

分别用chown与chgrp

5.请问下面的目录主要放置什么数据?

/etc/、配置文件(如账号密码文件、各种服务的配置文件)

/boot、系统启动时用到的文件

/usr/bin、一般用户能够使用的命令

/bin、在单人维护模式下还能被使用的命令,如cat、chmod、mkdir等

/usr/sbin、非系统正常运行所需要的系统命令,如网络服务器软件中的服务命令daemon

/sbin、启动、修复、还原系统所需要的命令

/dev、任何设备与接口设备都是以文件的形式存在于这个目录当中

/var/log、放置日志文件

/run、临时运行时文件,系统重启会清空

6.若一个文件的文件名开头为 .  例如.bashrc这个文件,代表什么呢?另外,如何显示这个文件名与它的相关属性?

文件名以 . 开头表示该文件为隐藏文件。如果需要显示这个文件名以及相关属性:

$ ls -l

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值