1. 文件以及目录管理
命令 | 参数以及说明 | 例子 | 附加说明 |
ls 显示目录 | 空:不显示隐藏文件 -a 显示所有文件 -l 显示详细列表 | ls ls -a Ls -al | |
chgrp 设置文件组(root 权限) | 空:对该文件设置文件组 -R: 递归对目录下所有文 件设置文件组 | chgrp staff /u Chgrp -R staff /u | |
chown 设置文件用户 | 空:对该文件设置用户 -R: 递归对目录下所有文 件设置用户 | chown root /u Chown root:staff /u Chown -R root /u | 将/u 属主改为root 将 /u 属主改为root,和staff 讲/u 及其子目录所有文件属主 改为root |
chmod 设置文件权限 | 方式一: -R 数字 文件名 方式二: [-R] [u, g, o, a][+-][r,w,x] -R 表示递归 U 表示该用户 G 表示该组 O 表示其他 A 表示全部 +- 表示增加或减少 R,w,x 表示读,写,执行权限 | Chmod 777 aa Chmod u+x aa Chmod -R 752 a | |
pwd 显示当前目录路径 | pwd | ||
cd 改变路径 | Cd / | ||
mkdir 建立目录 | |||
rmdir 删除目录 | -p 递归删除下级目录 | ||
rm 删除文件 | -f 强制删除 -i 删除前确认 -r,-R 递归删除 | ||
cp 复制文件 | -r -R 递归复制 | ||
mv 移动 、改名文件 | |||
cat 显示文件 | -n 加行号 | ||
more分屏显示内容 | |||
head 显示文件头 | 空显示文件前10行 -n 显示前n行 | ||
tail | 空 显示文件尾10行 -n 显示尾n行 -f 实时追加显示文件 | ||
touch改变文件时间 | |||
diff 比较文件 | |||
file 查看文件类型 | |||
sort 排序 | -n 按数字 -u 去重 -k n 按第n列排 -r 反序 -t 分隔符 -o 输出到文件 |