一、时间日期类
date 指令- 显示当前日期
• 基本语法
1 ) date (功能描述:显示当前时间)
2 ) date + % Y (功能描述:显示当前年份)
3 ) date + % m (功能描述:显示当前月份)
4 ) date + % d (功能描述:显示当前是哪一天)
5 ) date "+%Y-%m-%d %H:%M:%S" (功能描述:显示年月日时分秒)
date 指令- 设置 日期
• 基本语法
date - s 字符串时间
例
date - s "2020-11-11 11:22:22"
cal 指令
查看日历指令
• 基本语法
cal [ 选项] (功能描述:不加选项,显示本月日历)
例
cal 2020
二、 搜索查找类
find 指令
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终
端。
• 基本语法
find [ 搜索范围] [ 选项]
| 选项 | 功能 |
| - name< 查询方式> | 按照指定的文件名查找模式查找文件|
| - user< 用户名> | 查找属于指定用户名所有文件 |
| - size< 文件大小> | 按照指定的文件大小查找文件。 (+ n 大于 - n小于 n等于)|
例
find - name profile
locate 指令
locaate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径
的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。
为了保证查询结果的准确度,管理员必须定期更新locate时刻。
• 基本语法
locate 搜索文件
• 特别说明
由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库
grep 指令和 管号 道符号 |
grep 过滤查找 , 管道符,“| ”,表示将前一个命令的处理结果输出传递给后面的命令处理。
• 基本语法
grep [ 选项] 查找内容 源文件
| 选项 | 功能 |
| - n | 显示匹配行及行号。|
| - i | 忽略字母大小写 |
例
grep - n "yes" / home/ hello. txt
三、 压缩和解压类
gzip/ gunzip 指令
gzip 用于压缩文件, gunzip 用于解压的
• 基本语法
gzip 文件 (功能描述:压缩文件,只能将文件压缩为* . gz文件)
gunzip 文件. gz (功能描述:解压缩文件命令)
gzip / home/ hello. txt
gunzip / home/ hello. txt. gz
zip/ unzip 指令
zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的
• 基本语法
zip [ 选项] XXX. zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [ 选项] XXX. zip (功能描述:解压缩文件)
• zip常用选项
- r:递归压缩,即压缩目录
• unzip的常用选项
- d< 目录> :指定解压后文件的存放目录
tar 指令
• 基本语法
tar [ 选项] XXX. tar. gz 打包的内容 ( 功能描述:打包目录,压缩后的文件格式. tar. gz)
| 选项 | 功能 |
| - c | 产生. tar打包文件|
| - v | 显示详细信息 |
| - f | 指定压缩后的文件名 |
| - z | 打包同时压缩 |
| - x | 解包. tar文件 |
例
压缩:tar - zcvf hello. tar. gz hello. txt
解压:tar - zxvf hello. tar. gz