R7部分目录及说明
/ --------- 根目录 /bin ---------- 存放普通用户可执行的文件 /boot ----------- 系统启动时所需文件
/dev ---------- 代表硬件设备的特殊文件 /etc -------- 系统配置文件 /home ------ 普通用户个人数据及配置文件的家目录
/media ------- 自动或分区挂载点 /mnt -------- 手动临时挂载点 /proc --------- 系统内核参数等信息
/run --- 存放动态不持久的运行程序数据 /sbin ---- 管理员用户可执行的命令和程序 /srv --- 系统启动服务需要访问的数据目录
/tmp ---- 临时文件使用的全局可写空间 /usr ----- 用户自定义的相关程序 /var ---- 日志邮件的变化文件目录
缺省------>默认
常用命令
pwd--------查看当前工作目录 cd--------改变工作目录
ls ------- 列表显示目录内容 cp-------复制
-a 显示所有子目录与文件 -f 强制覆盖
(-A同,但不显示本目录及父目录) -i 交互式提醒
-d 显示目录本身信息 -p 保留文件权限等属性
-l 长格式显示文件目录(简写ll) -r 复制目录将子目录一起复制
-h 以KMG大小显示 一般可以使用cp -a =cp -rp 的效果
mkdir ----- 创建目录 touch ------ 创建空文件/修改文件日期
-p 无父目录时自动创建 -d xxyyzz 修改时间
du-------统计显示文件占用量 mv------移动文件/修改文件名
-a 显示除子目录外所有文件 -b 移动后源文件不被删除
-s 目录 指定显示目录 若源文件与目标文件在位置相同,则会改变文件名
-h 以KMG大小显示
rm ------删除 ln ------- 给文件建立链接
-f 强制删除 -s 软链接,不加该选项为硬链接
-i 交互式提醒 -f 链接存在则删除再创建
-r 删除目录 -i 交互式提醒
硬链接:只能在与源文件相同的文件系统、分区挂载设备上建立;只能针对文件;删除一方另一方有效
软连接:可跨越不同文件系统和分区;文件、目录皆可创建;删除一方另一方无效
find---------文件查找 more、、less ----------分页查看内容
-name -数字 指定分页每页的行数
-iname (不区分大小写) -N 每行添加行号
-user +num 从num行显示
-group -c 清屏显示下屏
-type Enter 后移一行 Space 后移一页
-size 【+|-】n【K\M\G】 Q 退出 B 上移一页(less用)
-perm 权限值
-exec 命令 {} 目的参数 \;(对查出文件执行命令)
*.conf* 模糊查找 "【a-z】【a-z】.conf" 只知道两个字母 "???.conf" 只知道几个字符
类型标识符以及对应文件类型
- 普通文件 d 目录 l 链接文件 b 块设备(通常为磁盘)
c 字符设备(串口) s 套接字文件 p 命名管道 m 共享存储器
head、、tail ----查看文件头尾内容 grep ---------检索过滤需要的行 ”^read“以之开头查找
- num 显示内容行数(默认10) -i 不分大小写 ”read$“以之结尾查找
- f 文件增长时,可持续输出 -v 反向查找 ”^$“ 查找空行
tar-------文件打包、解包 file 压缩包 ---------查看压缩包格式
-c 创建一个空包文件
-f 包名 指定打包解包 重定向
-v 显示过程详细信息 > >> 将屏幕内容写入文件
-p 保留文件权限 < << 将文件内容输出在屏幕
-z gzip格式压缩 命令 > 文件 / 命令1 > 文件 将输出的信息覆盖写入文件,无文件自创
-j bzip格式压缩 命令2 > 文件 输出错误信息
-J xz格式压缩 命令& > 文件 两者一起输进文件
-t 列出包文件内容清单 命令2 > /dev/null 丢弃错误信息
-x 释放包文件 命令 >> 文件 追加输入至文件,不覆盖原有内容
-C 文件夹 指定释放
管道符 | 命令1 | 命令2 在命令1的结果之上执行命令2 (管道符后面的命令不能出现文件名)
xargs 能使不支持管道的命令使用 | 例:which cat | xargs ll