《鸟哥的Linux私房菜基础篇》---2 Linux的档案与目录

目录

1、档案的权限

2、改变文件属性和权限

3、目录配置


1、档案的权限

        在Linux系统中,每个档案都有一组权限,用于控制谁可以读取、写入或执行该档案。这些权限可以通过ls -al命令来查看,输出结果的第一栏表示档案的类型与权限。

ls -al

ls -l

[ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ][ 7 ]

[ 权限 ][连结][拥有者][群组][档案容量][ 修改日期 ][ 檔名 ]

[1] 档案类型

[d]:表示目录。

[-]:表示普通档案。

[l]:表示链接档。

[b]:表示装置文件里面的可供存储的接口设备。

[c]:表示装置文件里面的串行端口设备,例如键盘、鼠标等。

[2] 权限

        按照身份类权限的类别有:使用者、群组、其他人

        接下来的字符以三个为一组,且都是[rwx],分别代表可读(read)、可写(write)、可执行(execute)的权限。如果没有相应的权限,则用[-]表示。

第一组:档案拥有者的权限。

第二组:同群组的权限。

第三组:其他非本群组的权限。

2、改变文件属性和权限

(1)改变所属群组:使用chgrp命令。

        例如,chgrp 组名 档案名。要改变的组名必须在/etc/group文件中存在。

(2)改变档案拥有者:使用chown命令。

        例如,chown 账号名称 档案或目录。要改变的用户必须在/etc/passwd文件中存在。如果希望同时改变群组,可以使用chown 账号名称:组名 档案或目录。此外,使用-R选项可以递归地改变目录下所有次目录或档案的权限。

(3)改变权限:使用chmod命令。

        权限设定的方案有两种:数字法和符号法。

        A、数字法:例如,chmod 777 档案名表示设置档案的拥有者、同群组用户以及其他用户都具有可读、可写、可执行的权限。数字7是由可读(4)+可写(2)+可执行(1)得出的。

        B、符号法:例如,chmod u=rwx,go=rx 档案名表示设置档案的拥有者具有可读、可写、可执行的权限,而同群组用户和其他用户则具有可读和可执行的权限。

3、目录配置

        Linux系统的目录配置通常遵循文件系统层次结构标准(FHS),该标准定义了Linux系统中目录的结构和用途。以下是Linux系统中一些主要目录的配置及其作用:

(1)根目录(/)

        作用:根目录是整个目录树的起点,所有其他目录都是从根目录衍生出来的。它与启动、还原、系统修复等操作有关。

        建议:FHS标准建议根目录所在分区应该越小越好,且应用程序所安装的软件最好不要与根目录放在一个分区。

相对比较重要的是:

/etc(配置文件);

/bin(一般身份可用执行文件);

/dev(装置档案);

/lib(执行档的函式库戒核心模块等);

 /sbin(系统管理员可用指令);

/home(用户家目彔);

/usr(软件资源):

/var(变劢幅度较大的数据);

/tmp(系统暂存,数据莫名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值