Linux系统目录 系统文件
Posted 小鹿可可乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统目录 系统文件相关的知识,希望对你有一定的参考价值。
1.Linux系统目录
Linux 系统的目录结构是一颗倒状树
1.1常见目录
命令 | 说明 |
---|---|
/bin | 存放常用命令(即二进制可执行程序) |
/etc | 存放系统配置文件 |
/home | 所有普通用户的家目录 |
/root | 管理员用户的家目录 |
/usr | 存放系统应用程序及文档 |
/proc | 虚拟文件系统目录,以进程为单位存储内存的映射 |
/dev | 存放设备文件 |
/mnt | 临时挂载点 |
/lib | 存放库文件 |
/boot | 系统内核及启动有关的文件 |
/tmp | 存放各种临时文件,是所有用户均可访问的地点 |
/var | 存放系统运行中常改变的文件, 如系统日志 |
1.2绝对路径和相对路径
绝对路径:是从系统根目录(“/”)开始到指定位置的路径
例如:/home/stu/main.c
相对路径: 是从当前目录开始到指定位置的相对路径
例如: “.” 代表当前位置
“…” 代表当前位置的上一层目录
“./main.c” 表示当前位置下的 main.c 文件
1.3家目录
所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户的家目录.每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录,更不能修改其文件。
例如:stu用户家目录:/home/stu
2.Linux系统文件
Linux 下所有的东西都可以看做文件
2.1文件类型
文件类型 | 符号 |
---|---|
普通文件 | ‘-’ |
目录文件 | ‘d’ |
管道文件 | ‘p’ |
链接文件 | ‘l’ |
设备文件 | (块设备 ’b’ 、字符设备 ‘c’) |
套接字文件 | ‘s’ |
Linux 上不以文件的扩展名区别文件类型,而是在文件属性中有一列专门记录文件类型。
2.2文件权限
权限 | 值 |
---|---|
r (读权限) | 4 |
w(写权限) | 2 |
x(执行权限) | 1 |
-(无权限) | 0 |
符号 | 说明 |
---|---|
u | 文件属主的访问权限 |
g | 文件同组用户的访问权限 |
o | 其他用户的访问权限 |
2.3 chmod 修改文件权限
文字设定法
u 表属主 g 同组人 o 其他人 a 所有人 “+”表示增加权限 “-”表示去掉权限
- 例如:chmod u-w main.c
数字设定法
权限通常由三位数字组成,每一位数字代表一种角色的权限
- 例如: chmod 764 main.c
以上是关于Linux系统目录 系统文件的主要内容,如果未能解决你的问题,请参考以下文章