- 绝对路径和相对路径(程序中个人建议使用绝对路径)
- .代表当前路径 ..代表上级路径 根目录/这两个路径相同
- pwd -P 不会显示连接文档,会显示完整路径
- mkdir -p 才能一次创建多级目录(删除同理) -m则在创建时设置文档权限
- rmdir 只能删除为空的目录
- $PATH 是环境变量,当运行命令的时候会在这个变量下寻找,如果有同名的,则先找到的先执行
- ls 全部参数

- cp命令主要用于复制文件 具体参数

- rm 删除文件 具体参数

- mv 移动文件 具体参数

- 查看文档指令

- touch 指令除了用来创建文件外,还可以用来修改文档的时间(mtime,ctime,atime)

- umask 用来设置文件的默认属性,文件权限默认666、目录权限默认777
- 文件还有一些隐藏属性,可以用chattr,但是只能在EXT系的文件系统下完全生效,如XFS文件系统就只能支持部分 -a表示文档只能添加数据不能删除和修改,-i表示一个文件无法进行增删改等操作
- 除了r\w\x的权限外,文件还包括有SUID\SGID\SBIT等特殊权限
- SUID(4)

- SGID(2)

- SBIT(1)

- file 可以查看文件的类型
- which 可以用来查找命令文件的位置 如 which ifconfig,但是which不能用力查找bash内建命令
- whereis只寻找一些特殊的目录

- locate 命令可以输入一部分文档名进行查找,但是其只查找 /var/lib/mlocate/下已建立的数据库(centos 的数据库一天一更新,如有想要手动更新需要输入updatedb)
find 命令全磁盘查找(速度慢)



