linux查看日历_Linux时间日期类、搜索查找类、压缩解压类指令

一、时间日期类

date 指令

7741b8da6c9e45a3a10a6c9653516332.png

cd0fd11bcf8c92973f1fcec7f046c174.png

42c2492d4d9cda9bae5548104a9168dd.png

date 指令 设置日期

基本语法:date -s 字符串时间

案例:设置系统当前时间,比如设置成2019-08-23 11:11:30

6c3883975a194055486a53a12a796ddb.png

cal 指令

查看日历指令

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

案例1:显示当前日历

a5ea8056c50815043bd9d680dd95e8b5.png

案例2:显示2020年日历

82559f8f53f035b9104eceedcbe8a77f.png

二、搜索查找类

find 指令

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

基本语法:find [搜索范围] [选项]

选项说明:

52c52109c4310ca0e23bd87287127344.png

案例1:按文件名,根据名称查找/home目录下的hello.txt文件

cb6af3d9b1ddc4aef83c5726df345536.png

支持通配符查找:查找整个linux系统下文件名以.txt结尾的文件

f7d77a20b4e509b41a279558f04e13c1.png

案例2:按拥有者,查找/opt目录下,用户名称为nobody 的文件

c0fa0e3ea71a6a7f195bba8ca398cbc3.png

案例3:查找整个linux系统下大于100M的文件(+n大于 -n小于 n等于)

按k查找同样的方式,注意查找时M必须是大写,k是小写,不然会报错

26840a9a541de30b1cdc15001130fc29.png

locate 指令

locaate指令可以快速定位文件路径。locate指令利用事先建立的系统中所有文件名称及路径 的locate数据库实现快速定位给定的文件。Locate指令无需遍历整个文件系统,查询速度较快。 为了保证查询结果的准确度,管理员必须定期更新locate时刻。

基本语法:locate 搜索文件

特别说明:由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate 数据库

案例1: 使用locate 指令快速定位 hello.txt 文件所在目录

ebfa8ee5864cfdd2303796d97874f3da.png

grep指令和 管道符号 |

grep 过滤查找 , 管道符“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。

基本语法:grep [选项] 查找内容 源文件

常用选项:

b10da665e502d36b9c33f76f672bb397.png

案例:在a.txt 文件中,查找 "Linux" 所在行,并且显示行号

8654b834c6ca1f0f810d5319748d2f73.png

f17bc516434e5b8b70b45cc7ec2a6867.png

三、压缩和解压类

gzip/gunzip 指令

gzip 用于压缩文件, gunzip 用于解压的

基本语法:gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)

gunzip 文件.gz (功能描述:解压缩文件命令)

627432aff153c5dbbb7a358d8218079e.png

a156149a061214096e3dcd0b69861877.png

zip/unzip 指令

zip 用于压缩文件 ,unzip 用于解压的,这个在项目打包发布中很有用的

基本语法: zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)

unzip [选项] XXX.zip(功能描述:解压缩文件)

zip常用选项:

-r:递归压缩,即压缩目录

unzip的常用选项:

-d<目录> :指定解压后文件的存放目录

案例1: 将 /home下的 所有文件进行压缩成 mypackage.zip

79754cd3f6842700a0338dbef4a71832.png

a77eff63abf68514e018820b4b7d270c.png

案例2: 将 mypackage.zip解压到 /opt/tmp 目录下

b8eceaac7926097e56ad10c45ee81d64.png

a6df4a115af2a12fb5796cc17d8cdb82.png

tar 指令

tar 指令是打包指令,最后打包后的文件是 .tar.gz结尾的文件。

基本语法:

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

选项说明:

3e22f18ed3298d1d1451fe05b4a9942b.png
extract 提取 file 文件

案例1:压缩多个文件,将 /home/a.txt 和 /home/b.txt 压缩成 a.tar.gz

7322f62f202c3cab975cbd9cb7fec731.png

注意:-zcvf 除了f要放到最后,其余几个位置随便,因为f要接收一个压缩后的文件名参数

案例2: 将/home 的文件夹 压缩成 myhome.tar.gz

c0dd5ed431f56d6adf15d02e8d0272dc.png

案例3: 将 a.tar.gz 解压到当前目录

58e516270a25fc137d84c6cfaf6a6476.png

案例4:将myhome.tar.gz 解压到/opt目录下(注意指定解压目录有个前提:解压到的目录要存在,不然会报错)

d1adcf8bcf2736868baf61c9a67b18ce.png

-C 选项的作用是:指定需要解压到的目录

注意:Linux是大小写敏感系统,大写的C和小写的c代表不同的含义,这里一定是大写C

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值