linux最实用最详细命令大全,,搜索,日期,压缩和解压(三)

一、时间日期类

date 指令- 显示当前日期
• 基本语法
1) date (功能描述:显示当前时间)
2) date +%Y (功能描述:显示当前年份)
3) date +%m (功能描述:显示当前月份)
4) date +%d (功能描述:显示当前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

date 指令- 设置 日期
• 基本语法
date -s 字符串时间

例
date -s "2020-11-11 11:22:22"


cal 指令
查看日历指令
• 基本语法
cal [选项] (功能描述:不加选项,显示本月日历)

例
cal 2020 

二、 搜索查找类

find 指令
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终
端。
• 基本语法
find [搜索范围] [选项]

|选项  				| 		功能 |
|-name<查询方式>		|		按照指定的文件名查找模式查找文件|
|-user<用户名>	    |		查找属于指定用户名所有文件  |
|-size<文件大小> 	|按照指定的文件大小查找文件。 (+n 大于 -n小于 n等于)|

例
find -name profile


locate 指令

locaate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径
的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。
为了保证查询结果的准确度,管理员必须定期更新locate时刻。
• 基本语法
locate 搜索文件
• 特别说明
由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库



grep 指令和  管号 道符号 |

grep 过滤查找 , 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。
• 基本语法
grep [选项] 查找内容 源文件

| 选项			 | 			功能		 |
|-n				 |			显示匹配行及行号。|
|-i			 	 |			忽略字母大小写  |

例
grep -n "yes" /home/hello.txt

三、 压缩和解压类

gzip/gunzip  指令

gzip 用于压缩文件, gunzip 用于解压的
• 基本语法
gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件命令)

gzip  /home/hello.txt

gunzip  /home/hello.txt.gz



zip/unzip  指令

zip 用于压缩文件, unzip 用于解压的,这个在项目打包发布中很有用的
• 基本语法
zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip (功能描述:解压缩文件)
• zip常用选项
-r:递归压缩,即压缩目录

• unzip的常用选项
-d<目录> :指定解压后文件的存放目录



tar  指令
• 基本语法
tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

| 选项			 | 			功能		 |
|-c				 |			产生.tar打包文件|
|-v			 	 |			显示详细信息  |
|-f		 	 	 |			指定压缩后的文件名  |
|-z			 	 |			打包同时压缩  |
|-x			 	 |			解包.tar文件  |


例
压缩:tar -zcvf hello.tar.gz  hello.txt

解压:tar -zxvf hello.tar.gz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值