Linux时间指令

date 显示当前时间
    1. +%Y 显示当前年份
    2. +%m 显示当前月份
    3. +%d 显示当前是哪一天
    4. +%H 显示当前时间小时部分
    5. +%M 显示当前时间分钟部分
    6. +%S 显示当前时间秒部分
    7. "+%Y-%m-%d %H:%M:%S" 显示年月日时分秒
    8. date -s 字符串时间 设置系统时间
    例.date -s "2022-8-28 15:48:50"
cal 日历指令
    1.cal 显示本月日历
    2.cal 2022 显示整年的日历

Linux搜索,查找指令

find 搜索原理是遍历(遍历)指定文件目录,找到匹配文件
    -name 按照文件名称进行搜索
    -user 按照指定用户所属文件搜索
    -size 按照文件大小搜索
    注:find /home/xq -name '*.txt'  查询所有txt文件
    
    例.查找整个linux系统下,大于200M的文件 (+n大于,-n小于,n等于)单位还有K,M,G
        find / -size +200M   查询大于200M的文件

locate 快速搜索指定文件 它不是递归遍历,使用了locate数据库
注:由于locate指令基于数据库进行查询。
所以第一次查询运行前,必须使用updatedb指令创建locate数据库。
    updatedb  一定要先执行这个指令

which 查看指令在哪个目录下
grep(一般配合管道符号 | 一起使用) 过滤查找
    -n 显示行号
    -i 忽略自动大小写

例.查找在/root目录下的Hello.c++文件中,查找hello所在行,并显示行号
    cat hello.c++ | grep -ni 'hello'

Linux压缩和解压指令 gzip .gz格式压缩文件 gunzip 对.gz压缩文件进行文件解压

zip .zip格式压缩文件 -r递归压缩
unzip 解压 -d解压到指定目录

tar 既可以压缩文件,也可以解压文件
    -c 产生tar文件(打包文件)
    -v 压缩和解压的时候,显示对应详细信息
    -f 指定压缩后文件名
    -z 打包的同时并压缩
    -x 解压tar包文件
    -C 解压文件到指定目录

    压缩文件命令 tar -zcvf 压缩文件名称 目录
    解压文件命令 tar -zxvf 压缩文件名称 -C 解压文件到指定目录