时间日期类
①date:显示当前日期
常用选项:
符号 | 含义 |
---|---|
%Y | %y | 年份全名 | 年份后两位 |
%m | 月份 |
%d | 日 |
%D | 相当于%m/%d/%y(月/日/年) |
%h | 月份(英语缩写) |
%H | 小时 |
%M | 分钟 |
%S | 秒 |
%s | 从1970到目前的秒数 |
基本语法:
date +%Y (年)
date “+%Y-%m-%d %H:%M:%S” #以自定义格式显示年月日时分秒
date -s “- - - : : :” #修改当前系统时间
②cal [option] :显示当前日历
PS: cal 年份 可以显示一年的日历
搜索查找
①find [range] [option]:从指定目录向下递归的遍历其各个子目录,将满足条件文件或目录显示在终端
常用选项:
-name 文件名 查找对应文件名 (可以使用通配符)
-user 用户名 查找对应用户的文件
-size +n(大于,n为文件大小) -n(小于) n(等于)
PS:ctrl + c 退出
②locate 搜索文件名:利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位文件
PS:locate指令无需遍历整个文件系统,查询速度快,为了保证查询结果的准确度,管理员必须定期更新locate数据库
第一次运行前,必须使用updatedb指令,创建locate数据库
③grep(过滤查找)和管道符(将前一个命令结果传递给后一个命令)
语法:grep [option] target 源文件
常用选项:-n 显示匹配行及行号 -i忽略字母大小写
PS:grep常与I一起使用:如cat 文件名 | grep -n 查询目标