当前位置: 首页 > article >正文

Linux 实操篇 时间日期类、搜索查找类、压缩和解压类

一、时间日期类

(1)date指令—显示当前日期

  1. 基本语法
    1. date:显示当前时间
    2. date +%Y:显示当前年份
    3. date +%m:显示当前月份
    4. date +%d:显示当前是哪一天
    5. date '+%Y-%m-%d  %H:%M:%S':显示年月日时分秒
  2. 应用实例
    1. 显示当前的时间信息:
    2. 显示当前的年月日时分秒:

(2)date指令—设置日期

  1. 基本语法date -s 字符串时间
  2. 应用实例:将系统当前时间设置为2012-12-12 12:12:12,则指令为date -s '2021-11-11 11:22:22'

(3)cal指令

  1. 基本语法cal [选项]
  2. 功能查看日历
  3. 应用实例
    1. 查看当前日历                                                                                                                    
    2. 查看2012年全年的日历
    3. 查看2012年12月的日历

二、搜索查找类

(1)find指令

  1. 基本语法find [搜索范围] [选项]
  2. 功能:从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端
  3. 选项说明:                                                                                                                                 
  4. 应用实例
    1. 案例一:按文件名,根据名称查找/home目录下的hello.txt文件
    2. 案例二:按拥有者,查找/opt目录下,用户名称为nobody的文件
    3. 案例三:查找整个linux系统下大于200M的文件
  5. 关于-size(单位有K,M,G
    1. +200M:大于200M的文件
    2. -200M:小于200M的文件
    3. 200M:等于200M文件

(2)locate指令

  1. 介绍
    1. 用于快速定位文件路径
    2. 它借助预先建立包含系统所有文件名称路径的数据库,无需遍历整个文件系统,因此查询速度快
    3. 不过,为确保查询结果准确,管理员需定期更新该数据库
  2. 基本语法locate 搜索文件
  3. 特别说明:由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库
  4. 应用实例:请使用locate指令快速定位hello.txt文件所在目录                                                                                                                 

(3)which指令

  1. 基本语法which 某指令
  2. 功能:可以查看某个指令在哪个目录下,比如ls指令在哪个目录

(4)grep指令和管道符号|

  1. 基本语法grep [选项] 查找内容 源文件
  2. 功能:过滤查找,管道符,“|”,表示将前一个命令的处理结果传递给后面的命令处理
  3. 选项说明:                                                                                                                                 
  4. 应用实例:请在hello.txt文件中,查找“yes”所在行,并显示行号

三、压缩和解压类

(1)gzip/gunzip指令

  1. 基本语法
    1. gzip 文件:压缩文件,只能将文件压缩为*.gz文件
    2. gunzip 文件.gz:解压缩文件命令
  2. 应用实例
    1. gzip压缩,将/home下的hello.txt文件进行压缩
    2. gunzip压缩,将/home下的hello.txt.gz文件进行解压缩

(2)zip/unzip指令

  1. 基本语法
    1. zip [选项] xxx.zip 将要压缩的内容:压缩文件和目录的命令
    2. unzip [选项] xxx.zip:解压缩文件
  2. zip常用选项:-r递归压缩,即压缩目录
  3. unzip常用选项:-d <目录>,指定解压后文件的存放目录
  4. 应用实例
    1. 将/home下的所有文件进行压缩成myhome.zip
      zip -r myhome.zip /home

    2. 将myhome.zip解压到/opt/tmp目录下
      unzip -d /opt/tmp myhome.zip

(3)tar指令

  1. 基本语法tar [选项] xxx.tar.gz 打包的内容
  2. 功能:打包指令,最后打包后的文件是.tar.gz的文件
  3. 选项说明:(c:打包x:解包)                                                                                                                                 
  4. 应用实例
    1. 压缩多个文件,将/home/pig.txt和/home/cat.txt压缩成pc.tar.gz
    2. 将/home的文件夹压缩成myhome.tar.gz
      tar -zcvf myhome.tar.gz /home

    3. 将pc.tar.gz解压到/opt/tmp目录下(注意:-C
    4. 将myhome.tar.gz解压到/opt/tmp2目录下
      tar -zxvf myhome.tar.gz -C /opt/tmp2

  5. 注意-C,表示指定目标目录

http://www.kler.cn/a/542796.html

相关文章:

  • C++ 模板
  • pytest测试专题 - 1.2 如何获得美观的测试报告
  • VUE项目中实现权限控制,菜单权限,按钮权限,接口权限,路由权限,操作权限,数据权限实现
  • 游戏手柄Type-c方案,支持一边充电一边传输数据
  • Prompt通用技巧1
  • macbook键盘进残渣,按键难回弹的简单处理方法
  • 高效利用Python爬虫开发批量获取商品信息
  • Stylelint 如何处理 CSS 预处理器
  • 微服务中如何使用openfeign上传文件
  • 【Oracle专栏】本地 expdp 导出远程库
  • 免费申请 | FRDM-MCXA156评测活动发布!
  • 01-SDRAM控制器的设计——案例总概述
  • 游戏引擎学习第96天
  • 游戏本电脑为什么打开游戏开始玩不卡,过段时间玩却非常卡(比如黑神话悟空)
  • [开源]MaxKb+Ollama 构建RAG私有化知识库
  • .vscode文件夹详解
  • 安装OpenJDK21(linux、macos)
  • Response 和 Request 介绍
  • 7、Python面试题解析:== 与 is,id函数详解
  • C34.【C++ Cont】STL库的双端队列
  • 基于 openEuler 构建 LVS-DR 群集
  • 【ESP32】ESP-IDF开发 | WiFi开发 | HTTP服务器
  • Python基于 Flask 创建简单Web服务并接收文件
  • 头条百度批量采集软件说明文档
  • 2021版小程序开发5——小程序项目开发实践(2)-完
  • Harmony OS和Android 区别