Day2:Linux文件权限和目录配置(1)

学习笔记:

一、文件权限:

1.对于一个文件,使用对象可以分成用户、用户组、其他人三类

2.执行ls -al 后,出现文件属性:

第一列为用户权限,其中第一个字符为文件类型:-为文件、d为目录、l为连接文件、b为设备文件、c为串型接口设备;后面的字符有九个,前三个为文件所有者权限、中间三个为同用户组权限、后三个为其他人权限,每三个字符都是代表读、写、执行的意思,如果是有这个权限,则分别显示字符r、w、x,如果没有则显示-。

第二列为连接点(i-node),有多少文件与该文件相连则显示连接数量。

第三列为文件所有者的帐号

第四列为文件所属的用户组

第五列为文件的容量大小(B)

第六列为文件的创建日期或者最近的修改日期,时间太远会只显示年月日,但可以通过--full -time查询详细日期

第七列为文件名称

3.改变文件属性和权限的三个命令:

chgrp 改变文件所属用户组,chgrp 用户组 文件名 或者  chgrp -R 用户组 文件目录名称

chown 改变文件所有者,chown -R 账户名称 文件或目录名称

chmod 改变权限,这里有两种方法:第一、r-4,w-2,x-1,如果输入chmod 755 test,则会为rwxr-xr-x;第二、u代表前三个、g代表中间三个、o代表后三个,如果输入chmod u=rwx,g=rx,o=rx,则结果同上。另外如果在参数部分输入a+x或者a-x,则所有结果中会同时都x权限或者同时都没有x权限。

4.权限对文件和目录的意义

文件:r代表读的权限,x代表执行的权限,w代表这写入、编辑、修改、新增的权限,但是并不能删除。

目录:r同上,x代表用户可以进入目录下执行命令,w比文件多了删除的功能。

二、目录配置

1.目录配置标准FHS:

目录分成四个类型:shareable、unsharebla、static、variable

/:根目录,与开机系统有关

/usr:与软件安装有关

/var:与系统运作过程有关

在/根目录下的其他目录:

/bin 放置系统执行文件

/boot 放置开机会使用到的文件

/dev 放置Linux上的所有设备和接口的文件

/etc 放置系统主要的配置文件

/home 系统默认的主文件夹

/lib 函数库

/media 放置的为可删除的设备 DVD CD

/mnt 暂时想要挂在的设备

/opt 给第三方软件放置的目录

/root 系统管理员的主文件夹

/sbin 放置的是开机过程当中所需要的命令(包括还原)

/srv 一些网络服务启用后,所需要用到的数据目录

/tmp 一般用户或者正在执行的程序暂时放置文件的地方,需要定是清理

除此之外,还有一些较为重要的目录:

/lost+found 当文件系统发生错误的时候,一些丢失的片段通常会放置到该目录下面

/proc 该目录为虚拟文件系统,主要存放系统内核、进程、外部设备的状态以及网络状态,存在于内存之中,不占用硬盘空间

/sys 同上,主要记录与内核相关的信息,包括目前以加载的内核模块与内核监测到的硬件设备

2.目录树

起点为/根目录

每个目录既可以使用本地的文件系统,也可以使用网络上的文件系统

每个文件在目录树当中的文件名都是独一无二的

3.绝对路径和相对路径

绝对路径:以/开头,一定要从根目录写起

相对路径:以.开头,它是指以当前的路径为基底的相对路径

.代表当前目录

..代表上一层目录



发布了21 篇原创文章 · 获赞 6 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章