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
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹿可可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值