热门标签 | 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



推荐阅读
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了OkHttp3的基本使用和特性,包括支持HTTP/2、连接池、GZIP压缩、缓存等功能。同时还提到了OkHttp3的适用平台和源码阅读计划。文章还介绍了OkHttp3的请求/响应API的设计和使用方式,包括阻塞式的同步请求和带回调的异步请求。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了在Python中使用zlib模块进行字符串的压缩与解压缩的方法,并探讨了其在内存优化方面的应用。通过压缩存储URL等长字符串,可以大大降低内存消耗,虽然处理时间会增加,但是整体效果显著。同时,给出了参考链接,供进一步学习和应用。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • zabbix中文乱码的问题
    在使用zabbix时,有时候会出现中文乱码的问题,如下:因为zabbix自身对中文简体的支持不完善,需要我们手动的去上传新的字体进行替换:1、在windows获取字体库文件在Windows上的 ... [详细]
  • oracle安装时找不到启动,Oracle没有开机自启是怎么回事?这一步骤很重要
    重启Oracle数据库重启Oracle数据库包括启动Oracle数据库服务进程和启动Oracle数据库两步,大家继续往下看。按照《【Oracle】什么?作为DBA&# ... [详细]
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社区 版权所有