date指令
date指令是跟日期有关首先我们来介绍一个概念-时间戳
时间戳
时间戳-是从1970年午夜(24:00)开始累计到现在的秒数,是递增的,也具有的唯一性。
指令:date +%s
时间戳是方面计算识别的,那怎么把时间戳转换成我们日常生活中的日期时间呢?
date -d @时间戳
日期时间显示
先介绍一个概念-日志相当于每天写的日记
date 命令获取时间
date的选型
%H:小时
%M:分钟
%S:秒
%X:相当于->%H:%M:%S
%d:日
%m:月份
%Y:年份
%F:相当于->%Y-%m-%d
cal指令
这个指令可以用来查看日历
cal 显示当月的日历
cal 数字 该数字当年份,显示该年的日历
cal -3 显示本月,和本月前一月,以及本月后一月的日历
find 指令
是常常用来查找文件的指令,
之前讲过文件结构是多叉树的结构,所以查找的过程是一个递归的过程、
find 路径 -name 文件名
grep指令
grep指令是一个行过滤工具
grep-文件
查找文件的关键字
grep 关键字 文件名
查找关键字行数
grep -n 关键字 文件名
也可以在两个文件中同时查找
grep -n 关键字 文件名1 文件名2
grep -i
上面的都是严格根据关键字查找,不区分大小写。加上-i这个选项就可以不区分大小写
grep -v 反向过滤
热键
ctrl +R 对历史指令的搜索
ctrl+r之后,输入历史指令的片段即可
举例:我们之前创建大文件的那行命令,我们现在要搜索它,输入里面片段即可
history
这个是用来查看历史命令,会输出所有之前用过的指令
tab
如果在写指令是忘记了拼写可以输入前半部分,按下tab键,就可以出现相关指令