实用指令(3)
- 时间日期
- date指令
- cal指令
- 搜索查找
- find指令
- locate指令
- grep指令和管道符号
- 压缩和解压缩
- gizp/gunzip指令
- zip/unzip指令
- tar指令
时间日期
date指令
- date:当前日期
- date ”+%Y”:年份
- date “+%m”:月份
- date “+%Y-%m-%d %H:%M:%S”:显示年月日时分秒
- date -s “日期”:设置日期
cal指令
cal 年份:查看日历
- 不加后缀,显示本月日历;加后缀,显示年份日历
搜索查找
find指令
find 搜索范围 选项:从指定目录向下递归的遍历各个子目录,将满足条件的文件或目录显示在终端。
- -name 查询方式:按指定文件名查找模式查找文件
- -user 用户名:查找属于指定用户名的所有文件
- -size 文件大小:按指定文件大小查找文件,大于+n,小于-n
locate指令
locate 搜索文件名:可快速定位文件路径。
- 利用事先建立的系统中所有文件名称和路径的locate数据库实现快速定位给定的文件。无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。
- 第一次运行前,必须使用updatedb指令创建locate数据库。
grep指令和管道符号
grep 查找内容 源文件:过滤查找
- -n:显示匹配行和行号
- -i:忽略字母大小写
|:管道符号,表示将前一个命令的处理结果输出传递给后面的命令处理。
压缩和解压缩
gizp/gunzip指令
- gzip 文件:压缩文件为*.gz文件,不会保留源文件
- gunzip 文件(.gz):解压缩文件
zip/unzip指令
- zip xxx.zip 要压缩的内容:压缩文件、目录
- -r:递归压缩目录
- unzip - xxx.zip:解压文件
- -d 目录:指定解压后文件的存放目录
tar指令
tar 选项 xxx.tar.gz 打包内容:打包内容,打包后文件是*.tar.gz文件
- -c:产生.tar打包文件
- -v:显示详细信息
- -f:指定压缩后的文件名
- -z:打包同时压缩
- -x:解压.tar文件
打包:-zcvf
解压:-zxvf
- 解压到指定文件夹: –C 文件夹 解压到的目录要事先存在!