# 一.目录与路径
本节所涉及内容：

- 相对路径和绝对路径
- 目录操作命令:cd,pwd,mkdir,rmdir
- $PATH

## 1.1 路径
绝对路径：一定由根('/')开头， 如 /home/beginman/project; 需要明确一个路径，在写shell脚本中一定要用绝对路径，这样才具有可控性。

相对路径：不由根('/')开头，而是相对于当前位置的路径, 如 cd ../../project; 不用明确路径.

## 1.2 目录相关操作
有一些约定俗成的指令代表：

	.   代表当前目录
	..  代表上级目录
	-   代表前一个目录
	~   代表目前用户身份所在的Home目录
	~account    代表account这个用户的home目录

**注意：每个目录下都存在两个目录**

# 二.文件与目录管理
涉及知识点：

- ls, cp, rm, mv等命令

# 三.文件内容查阅
涉及知识点：

- 查阅全部： cat,tac,nl
- 翻页查阅： more, less
- 资料撷取:  head, tail
- 非纯文本文档： od
- 修改文件时间和新建文件： touch

# 四.文件与目录默认权限与隐藏权限
涉及知识点：

- 文件预设权限： umask
- 文件隐藏属性： chattr, lsattr
- 文件特殊权限： SUID, SGID, SBIT, 权限设定

# 五.指令与文件的查找
涉及知识点：

- 脚本文件搜寻:which
- 文件名搜寻：whereis, locate, find

# 六.权限与指令的关系
