一、Linux下一切皆文件
1.文件的类型:
(1)普通文件 :第一个字符为 -
(2)目录文件: 第一个字符为 d
(3)字符设备: 第一个字符为 c
(4)块设备文件: 第一个字符为 b
(5)链接文件: 第一个字符为 l
(6)管道文件: 第一个字符为 p
(7)套接字文件 :第一个字符为 s
2.访问文件的权限:
linux中文件的权限分为 读 (r)写 (w)执行(x)
每个文件可分为3个访问者:文件的拥有者、所属组、其他人
因此每一个文件的前十个字符代表了文件的类型和权限、权限的9个字符,3个为一组:分别代表读写执行,分为3组:分别代表:文件的拥有者和所属组、其他人
例如 :drwxrwxr-t. 2 mcentos mcentos 60 8月 30 16:27 class
这个文件为目录文件文件的拥有者的权限为可读可写可执行、所属组的权限为可读可写可执行、其他人只有可读权限、无法写文件也无法执行文件,但是我们可修改文件的权限
chmod
功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名
例如:
u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户
chmod u+w /home/abc.txt
chmod o-x /home/abc.txt
二、Linux下的重要目录
目录名 | 内容 |
---|---|
/bin | 系统有很多放置执行文件的目录,但是/bin目录比较特殊。/bin放置的是在单用户维护模式下还能够被操作的命令。在/bin下面的命令可以被root与一般用户使用。 |
/boot | 存储核心、模块映像等启动用文件 |
/dev | 存储设备文件 |
/etc | 存储系统、服务的配置目录与文件 |
/home | 存放个人主目录 |
/lib | 存放库文件 |
/opt | 第三方工具使用安装目录 |
/proc | 虚拟文件系统,包括系统的核心信息 |
/root | root用户的主目录 |
/sbin | 存储系统管理指令 |
/tmp | 临时文件的暂存点 |
/usr | 存放与用户直接相关的文件与目录 |
/var | 存放在系统运行中可能会更改的用户基本信息文件 |