Linux其他指令
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 解压文件到指定目录