1. 文件
1.1. 用户
Def; 分为几类
所有者(每个文件都有所有者)
群组
非本群组
1.2. 文件属性
Def: ls
第1个字符代表这个文件是『目录、文件或链接文件等等』:
第2到第10表示权限。
[ r ]代表可读(read) 目录项可读(ls)
[ w ]代表可写(write) 变动目录下文件
[ x ]代表可执行(execute) 目录项能否进入(cd)
第3栏表示当前inode有多少文档。
每个文件都会将他的权限与属性记录到文件系统的i-node中,不过,我们使用的目录树却是使用文件名来记录, 因此每个档名就会连结到一个i-node啰!这个属性记录的,就是有多少不同的档名连结到相同的一个i-node号码去就是了。
- [-a] 全部隐藏
- [-d] 列出目录
[-l] 就是列出文件属性
1.2.1. 权限
- Def: chgrp,changegroup改变群组
- 方法:chgrp [-R] group filename
- Def: chown, changeowner
- 方法:chown [-R] user;group filename
- Def: chmod, changemode
- 方法: chmod [-R] xyz filename
- 方法: chmod [-R] a+mode filename (改变所有三个权限类)
1.2.2. 文件类别
Def: 文件类别和后缀无关,后缀只是为了方便记忆。
- 正规文件(regular file ):
- ascii 编码 纯文档
- 二进制 无编码 可执行文件
- 其他编码
- 目录
- 链接link(快捷方式)
- 设备device
- 数据块
- i/o
嵌套字socket
管道文件pipe
- 正规文件(regular file ):
1.3. 目录
Def: 四个类型
Def:目录概览
Example:简单介绍
1.3.1. 目录操作
- Def: cd [路径] / cd - / cd ~
- Def: pwd
- [-P(实际目录而非link)]
- Def: mkdir 目录
- [-m(m指的是配置权限)]
- [-p (p指的是建立整个目录)]
- Def: rmdir 空目录
- [-p]
- Def: $PATH 是一个环境变量
1.4. 文件操作
1.4.1. 复制等
- Def: cp
- [-a=pdr] all
- [-i] 覆盖先询问
- [-p] 拷贝属性(备份常用)
- [-r] 递归
- Def:rm
- [-f] 不会询问
- [-i] 询问
- [-r] 递归
- Def: mv
- [-f]
- [-i]
- [-u] 已经存在才会更新
1.4.2. 查看
- Def: