一、定义
辨识文件类型,了解系统中每一个目录对应的作用,学会初步利用vim编辑器
二、目录
2.1 一级目录
/bin :存放系统命令目录(软链接)
/sbin :存放系统命令目录,root可用(软链接)
/lib :数据库保存目录(软链接)
/boot :系统内核启动引导程序目录
/dev :设备文件保存目录
/etc :配置文件存放目录
/home :用户家目录的父目录
/mnt :挂载目录
/opt :第三方软件安装目录
/root :root用户的家目录
/srv :服务数据目录
/tmp :临时目录(对所有用户都开放权限)
2.2 二级目录(usr)
/usr/bin :存放系统命令目录
/usr/sbin :存放系统命令目录,root可用
/usr/lib :数据库保存目录
/usr/local :源码编译安装软件存放目录
/usr/share :应用程序资源文件保存位置
/usr/src :源码包保存位置
/usr/include :C/C++等编程语言头文件位置
2.3 二级目录(var)
/var/lib :进程需要调用或改变的数据保存位置
/var/log :日志文件存放位置
/var/run :进程PID保存位置
/var/spool :临时文件存放处
/var/www :RPM包安装的apache网页目录
/var/nis :记录网络中client链接信息
/var/yp :nis服务日志存放目录
/var/tpm :安装或执行程序时,临时文件目录
三、文件
3.1 文件类型
文件类型 | 字符标识 | 颜色标识 |
目录 | d | 深蓝色 |
普通文件 | - | 灰色 |
链接文件 | l | 天蓝色 |
块设备 | b | 黄色 |
管道文件 | p | / |
套接文件 | s | / |
3.2 文件查看
#查看文件 cat 文件名 #查看文件内容 head 行数 文件名 #查看文件头部对应行数的内容 tail 行数 文件名 #查看文件尾部对应行数的内容 tail -f 文件名 #实时跟踪文件最后十行内容
3.3 查找文件
find 范围 选项 参数 #-name:根据文件名查找,可搭配通配符 #-size:根据文件大小查找(+/-表示大于/小于) #-user:根据所属用户查找文件 #-type:根据文件类型查找文件 #-inum:根据文件indoe号查找 #-perm:根据文件权限查找 #-links 数量:查找对应链接数的文件 #-a/m/c/time:以时间查找文件(三种时间) #find特点:精确查找、实时查找、支持查找条件多
3.4 提取文件
#提取文件中对应列的内容(常搭配grep使用) awk 文件 选项 '{print 变量}' #无 :默认以空格为分割符,提取对应变量列的内容 #-F 字符:指定列与列之间的分隔符,提取对应变量列的内容 #统计文件本身或提取后文件的一些数据 wc 选项 文件 #-l:统计行数 #-w:统计单词个数 #-c:统计字节数
3.5 合并文件
#将两个文件合并成一个文件 paste 选项 文件1 文件2 #无:依次合并后显示文件 #-d 字符:以指定字符分割,同行合并文件
3.6 归档文件
tar 选项 归档名 源文件 #-c:压缩文件 #-x:解压文件 #-C:解压时指定解压目录 #-f:使用归档(必带选项) #-v:输出详细信息 #-j:调用bzip2程序压缩 #-z:调用gzip程序压缩 #-p:归档时保留目录权限 #-P:归档时保留绝对路径
3.6 归档文件
tar 选项 归档名 源文件 #-c:压缩文件 #-x:解压文件 #-C:解压时指定解压目录 #-f:使用归档(必带选项) #-v:输出详细信息 #-j:调用bzip2程序压缩 #-z:调用gzip程序压缩 #-p:归档时保留目录权限 #-P:归档时保留绝对路径