用户目录
位于/home/user, 称为用户目录或家目录, 表示方法:
- /home/user
- ~
相对路径和绝对路径
- 绝对路径
- 从 / 目录开始描述的路径外绝对路径
- cd /home
- cd /usr
- 从 / 目录开始描述的路径外绝对路径
- 相对路径
- 从当前位置开始描述的路径为相对路径
- cd ../../
- ls abc/def
- 从当前位置开始描述的路径为相对路径
. 和 ..
- . 表示当前目录
- .. 表示上一级目录, 及父目录
- __注: __ 根目录下的
.
和..
都表示当前目录
文件权限
文件权限就是文件的访问控制权限, 即哪些用户和群组可以访问文件以及可以执行什么样的操作
Unix/Linux是典型的多用户系统, 不同的用户处于不同的地位, 对文件和目录有不同的访问权限
访问权限
用户能够控制一个给定文件或目录的访问程度, 一个文件或目录可能有读, 写及执行权限
- r : 读权限, 可以浏览目录
- w : 写权限, 可以新增, 修改文件内容, 删除, 移动目录内文件的权限
- x : 可执行权限
注: 通常Unix/Linux系统只允许文件的所有者或超级用户改变文件的读写权限
-rw-rw-r-- 1 ql ql 2.0K 8月 14 00:17 01.md
drwxrwxrwx 4 ql ql 4.0K 8月 13 23:16 3_素材及源代码
drwxrwxrwx 5 ql ql 4.0K 8月 13 23:16 html
-rw-rw-r-- 1 ql ql 144 8月 13 22:54 mognodb.sh
drwxrwxr-x 2 ql ql 4.0K 8月 13 16:56 py
-rwxr--r-- 1 ql ql 236 8月 13 00:40 Pycharm.desktop
drwxrwxrwx 5 ql ql 4.0K 8月 13 23:08 第01天
drwxrwxrwx 4 ql ql 4.0K 8月 13 23:08 第02天
解析:
- ls -lh 查看文件详细信息
- 开头第一个字符表示:
-
表示是普通文件d
表示是文件夹c
表示硬件字符设备b
表示硬件块设备s
表示管道文件i
表示软连接文件
- 后面共9个字符, 每三个一组
- 第一组表示文件所有者权限
- 第二组表示用户组权限
- 第三组表示其它用户权限
这三组权限赋予用户不同类型(即所有者, 用户组和其他用户)的读, 写及执行权限就构成了一个有9中类型的权限组