ps: 红字字体为重要部分, 仔细看
一、 目录、文件基本命令(mkdir、tree、touch、rmdir、rm、cp、mv、)
1. mkdir: 创建目录;
常用选项:
①。 -p: 递归创建目录
②。 -v: 可视化
2. tree:显示目录结构;
常用选项:
①。 -C: 显示颜色
3. touch:创建文件;
4. rmdir:用于删除空目录, 如果目录中含有文件, 则无法删除, 所以不常用;
5. rm: 删除文件或目录;
常用选项:
①.。 -i: 删除时提醒
②。 -r: 删除目录
③。 -f: 强制删除(删除时不提醒)
6. cp:复制文件和目录;
常用选项:
①。 -r: 复制目录
②。 -a: 复制时文件属性保持一致
7. mv:移动文件或改名;
常用选项:
①。 -i: 移动或改名时提醒.
②。 -v: 可视化
二、 查看文件和目录(cat、tac、rev、more、less、tail、head)
1. cat: 查看文件;
常用选项:
①。 -A: 在每行结束处显示'$'
②。 -n: 显示行号
2. tac: 文件倒序;
3. rev: 颠倒文件左右内容;
4. more: 当内容为满屏时, 按百分比显示文件内容;
5. less: 和more类似, less支持快捷键;
6. tail: 默认查看文件尾10行;
7. head: 默认查看文件前10行;
三、文件及目录属性

Linux文件类型:
f或者- : 普通文件
d: 目录文件
b: 块设备文件
c: 字符文件
s: 套接字文件
l: 软连接文件
p: 管道文件
1: 表示几个文件使用了相同inode号
.: selinux
+: ACL
Linux文件链接数(即inode)
从上面的inode中可以看出indeo出现三次:
1。 目录本身
2。 a/目录里的'.(隐藏)'当前目录
3。 a/1目录的..(上一级)'上一级目录
四、修改文件及目录的属性和权限(chown、chmod)
1. chown: 修改目录及文件属性(属主、属组)
常用选项:
-R: 递归修改属性
2. chmod: 修改文件目录的权限
权限用二进制表示应为:
r=4
w=2
x=1
常用选项:
①。 -R: 递归修改文件、目录权限
五、umask权限掩码
a.txt不属于目录, 切不带有'x(执行)'权限. 技术umask改为0001, 而创建的文件权限仍然为666.
如有错误, 请大家指正。
51博客:http://chenxiaojian.blog.51cto.com