Linux笔记(五)——时间日期类指令,搜索查找类指令,压缩和解压指令

一、时间日期类

1. date指令——显示当前日期

  • 基本语法:

    • date:显示当前时间
    • date+%Y:显示当前年份
    • date+%m:显示当前月份
    • date+%d:显示当前哪一天
    • date"+%Y-%m-%d %H:%M:%S":显示年月日时分秒

在这里插入图片描述

2.date指令——设置日期

  • 基本语法

    • date -s 字符串时间
    • 如:设置系统当前时间为,date -s “2021-1-1 12:22:22”

3.cal指令——查看日历

  • 基本语法:

    • cal [选项]
  • 功能描述:

    • 不加选项,显示本月日历
    • 若显示2020年日历:cal 2021

在这里插入图片描述

二、搜索查找类

1) find指令

1. 概述
将从指定目录向下递归的,遍历其各个子目录,将满足条件的文件或目录显示在终端

2. 基本语法

  • find [搜索范围][选项]

3. 选项说明

选项功能
-name<查询方式>按照指定的文件名查找模式查找文件
-user<用户名>查找属于指定用户名所有文件
-size<文件大小>按照指定的文件大小查找文件
  • 其中size的文件大小中
    • +200m:大于200m的文件
    • -200m:小于200m的文件
    • 200m:等于200m文件)

4. 案例

在这里插入图片描述
在这里插入图片描述

2) locate指令

1. 概述

  • locate指令可以快速定位文件路径

  • locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件

  • locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻

2. 基本语法

  • locate 搜索文件

3. 细节注意

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

在这里插入图片描述

3)which指令

  1. 基本语法which 某指令

  2. 功能描述:可以查看某个指令在哪个目录下,比如查看ls指令,可以使用which ls

4)grep指令

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

2. 基本语法

  • grep[选项]查找内容 源文件

3. 选项说明

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

4. 案例
在info.txt文件中,查找 “how"所在行,并且显示行号

以下是两种不同的写法
在这里插入图片描述

三、压缩和解压类

1)gzip/gunzip指令

1. 概述

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

2. 基本语法

  • gzip 文件:压缩文件,只能将文件压缩为*.gz文件
  • gunzip文件.gz:解压缩文件命令

2)zip/unzip指令

1. 概述

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

2. 基本语法

  • zip [选项]XXX.zip 将要压缩的内容:压缩和目录的命令
  • unzip[选项]XXX.zip:解压缩文件

3. 常见选项

  • zip常见选项
    • -r:递归压缩,即压缩目录
  • unzip常见选项
    • -d<目录>: 指定解压后文件的存放目录

4. 案例

将home目录下所有的文件进行zip压缩
在这里插入图片描述
若想要解压该文件,只需要输入:unzip -d /home /home/myhome.zip

3)tar指令

1. 概述

  • 打包指令,最后打包后的文件是.tar.gz的文件

2. 基本语法

  • tar[选项] XXX.tar.gz 打包的内容

3. 选项说明

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

4. 案例

将指定文件压缩到当前文件夹
在这里插入图片描述解压文件
在这里插入图片描述解压到指定的目录:注意 -c
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值