1 date(时间日期类)
date指令-显示当前日期
1)指令: date (功能描述:显示当前时间)
2) 指令:date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)
2 cal(日历)
指令: cal [选项] (功能描述:不加选项,显示本月日历)
3 find(递归查找文件)
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
指令:find [搜索范围] [选项]
1)查找 /usr/local目录下的名字为aaa.txt的文件
2)通配符名称查询
3)查找/home目录下用户jcc的文件
4)查找/home目录下,大小大于100k的文件 (+大于 -小于)(单位 k、b、M)
5) 查找在/home最后10分钟访问的文件(access time)
6) 查找在系统中最后48小时访问的文件
7)查找在/home最后5分钟里修改过的文件(modify time)
8)查找在/home最后24小时里修改过的文件
9) 查找在/home为空的文件或者文件夹
4 locate(搜索查找定位文件)
locaate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径 的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。 为了保证查询结果的准确度,管理员必须定期更新locate时刻。
指令:locate 搜索文件
特别说明 由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate 数据库。
5 grep(查找内容)
指令:grep [选项] 查找内容 源文件
-n 显示行号
-i 忽略大小写
1)在aaa.txt文件查找log
2)在aaa.txt文件查找log,且显示行号
3)在aaa.txt文件查找LOG,忽略大小写,且显示行号
4)和管道符配合使用。查看端口22使用情况
6 压缩解压
6.1 tar(打包并压缩)
涉及的参数如下,在使用过程中参数没有先后顺序c: 创建压缩文件
z: 使用 gzip 的方式进行文件压缩
j: 使用 bzip2 的方式进行文件压缩
v: 压缩过程中显示压缩信息,可以省略不写
f: 指定压缩包的名字
6.2 tar(解压缩)
涉及的参数如下,在使用过程中参数没有先后顺序
x: 释放压缩文件内容
z: 使用 gzip 的方式进行文件压缩,压缩包后缀为.tar.gz
j: 使用 bzip2 的方式进行文件压缩,压缩包后缀为.tar.bz2
v: 解压缩过程中显示解压缩信息
f: 指定压缩包的名字
6.3 常用解压命令
tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar # 解压到当前目录
unrar x filename.rar /path/to/extract
unzip filename.zip -d filepath
tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar
6.4 常用压缩命令
tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?