热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux时间日期类、搜索查找类、压缩和解压类指令

l时间日期类date指令-显示当前日期基本语法1)date(功能描述:显示当前时间)2)date%Y(功能描述:

时间日期类

date指令-显示当前日期

  • 基本语法

1) date (功能描述:显示当前时间)

2) date +%Y (功能描述:显示当前年份)

3) date +%m (功能描述:显示当前月份)

4) date +%d (功能描述:显示当前是哪一天)

5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

 

  • 应用实例

案例1: 显示当前时间信息案例

2: 显示当前时间年月日

案例3: 显示当前时间年月日时分秒

 

  • 基本语法

date -s 字符串时间

  • 应用实例

案例1: 设置系统当前时间, 比如设置成 2020-11-11 11:22:22

 

cal指令

查看日历指令

  • 基本语法

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

  • 应用实例

案例1: 显示当前日历

案例2: 显示2020年日历

 

 

 

搜索查找类

find指令

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

端。

  • 基本语法

find [搜索范围] [选项]

  • 选项说明

选项

功能

-name<查询方式>

按照指定的文件名查找模式查找文件

-user<用户名>

查找属于指定用户名所有文件

-size<文件大小>

按照指定的文件大小查找文件。

  • 应用实例

案例1: 按文件名&#xff1a;根据名称查找/home 目录下的hello.txt文件案例2&#xff1a;按拥有者&#xff1a;查找/opt目录下&#xff0c;用户名称为 nobody的文件

案例3&#xff1a;查找整个linux系统下大于200m的文件&#xff08;&#43;n 大于 -n小于 n等于&#xff09;

 

locate指令

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

  • 基本语法

locate 搜索文件

  • 特别说明

由于locate指令基于数据库进行查询&#xff0c;所以第一次运行前&#xff0c;必须使用updatedb指令创建locate     数据库。

  • 应用实例

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

 

grep指令和 管道符号|

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

 

  • 基本语法

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

  • 常用选项

 

选项

功能

-n

显示匹配行及行号。

-i

忽略字母大小写

  • 应用实例

案例1: 请在 hello.txt 文件中&#xff0c;查找 "yes" 所在行&#xff0c;并且显示行号

cat hello.txt | grep -n yes

cat hello.txt | grep -ni yes

 

 

 

压缩和解压类

gzip/gunzip 指令

gzip 用于压缩文件&#xff0c; gunzip 用于解压的

 

  • 基本语法

gzip 文件&#xff08;功能描述&#xff1a;压缩文件&#xff0c;只能将文件压缩为*.gz文件&#xff09;

gunzip 文件.gz &#xff08;功能描述&#xff1a;解压缩文件命令&#xff09;

 

  • 应用实例

案例1: gzip压缩&#xff0c; /home下的 hello.txt文件进行压缩

案例2: gunzip压缩&#xff0c; /home下的 hello.txt.gz 文件进行解压缩

 

zip/unzip 指令

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

 

  • 基本语法

zip [选项] XXX.zip 将要压缩的内容&#xff08;功能描述&#xff1a;压缩文件和目录的命令&#xff09;

unzip [选项] XXX.zip &#xff08;功能描述&#xff1a;解压缩文件&#xff09;

  • zip常用选项

-r&#xff1a;递归压缩&#xff0c;即压缩目录

  • unzip的常用选项

-d<目录> &#xff1a;指定解压后文件的存放目录

  • 应用实例

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

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

 

tar 指令

tar 指令 是打包指令&#xff0c;最后打包后的文件是 .tar.gz 的文件。

 

  • 基本语法

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

  • 选项说明

 

选项

功能

-c

产生.tar打包文件

-v

显示详细信息

-f

指定压缩后的文件名

-z

打包同时压缩

-x

解包.tar文件

  • 应用实例

案例1: 压缩多个文件&#xff0c;将 /home/a1.txt /home/a2.txt 压缩成 a.tar.gz

tar -zcvf a.tar.gz /home/a1.txt  /home/a2.txt 

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

tar -zcvf muhome.tar.gz /home 

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

tar -zxvf a.tar.gz

案例4: 将 a.tar.gz 解压到/opt/tem目录

 tar -zxvf a.tar.gz -C /opt/tem   说明文件夹必须存在

转:https://www.cnblogs.com/ApolloZ/p/10497593.html



推荐阅读
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • 脑机接口(BCI)技术正逐步将科幻变为现实,从帮助听障人士恢复听力到使瘫痪者重新站立,甚至可能将多年的学习过程压缩至瞬间。本文探讨了这一前沿技术的现状、挑战及其未来前景。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 本文详细介绍了如何在WebStorm中配置File Watchers,以实现在编辑LESS文件时自动生成压缩后的CSS文件和对应的源映射(.map)文件。通过简单几步设置,可以大幅提升前端开发效率。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
author-avatar
shaonan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有