linux常见命令-时间日期类、搜索查找类、压缩和解压类

一、时间日期类

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

  • 基本语法
1) date   (功能描述:显示当前时间)
2) date +%Y  (功能描述:显示当前年份)
3) date +%m   (功能描述:显示当前月份)
4) date +%d   (功能描述:显示当前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"  (功能描述:显示年月日时分秒)
  • 应用实例

案例 1 显示当前时间信息
在这里插入图片描述

案例 2: 显示当前时间年月日
在这里插入图片描述

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

在这里插入图片描述

2.date指令-设置日期

  • 基本语法
  date -s 字符串时间
  • 应用实例

案例1:设置系统当前时间,比如设置成 2022-09-10 21:23:25
在这里插入图片描述

3.cal 指令:查看日历指令

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

案例1:显示当前日历
在这里插入图片描述

案例2:显示2020年日历
在这里插入图片描述

二、搜索查找类

1.find指令:

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

  • 基本语法
find [搜索范围]  [选项] #搜索范围即在哪个目录下
  • 选项说明

在这里插入图片描述

  • 应用实例

案例1: 按文件名:根据名称查找/home 目录下的hello.txt文件
在这里插入图片描述

案例2:按拥有者:查找/opt目录下,用户名称为 nobody的文件
在这里插入图片描述

案例3:查找整个linux系统下大于20m的文件(+n 大于 -n小于 n等于)
注:1m=1024k,下面单位m可换成k
在这里插入图片描述

案例4: 查询/目录下,所有 .txt的文件
在这里插入图片描述

2.locate指令

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

  • 基本语法
locate  搜索文件
  • 特别说明

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

  • 应用实例

案例1:请使用locate 指令快速定位 hello.txt 文件所在目录
在这里插入图片描述

3.grep指令和管道符号|

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

  • 基本语法
  grep  [选项]  查找内容源文件
  • 常用选项
    在这里插入图片描述
  • 应用实例

案例1:请在 hello.txt 文件中,查找"yes”所在行,并且显示行号
在这里插入图片描述

三、压缩和解压类

1.gzip/gunzip 指令
gzip用于压缩文件,gunzip 用于解压的

  • 基本语法
gzip  文件    (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz   (功能描述:解压文件命令)
  • 应用实例

案例1: gzip压缩,将/home下的 hello.txt文件进行压缩
在这里插入图片描述

案例2:gunzip压缩,将/home下的 hello.txt.gz 文件进行解压缩
在这里插入图片描述

  • 细节说明: 当我们使用 gzp 对文件进行压缩后,不会保留原来的文件

2.zip/unzip 指令

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

  • 基本语法
zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令) 
unzip[选项] XXX.zip  (功能描述:解压文件)
zip常用选项:-r:递归压缩,即压缩目录
unzip的常用选项:-d  <目录>:指定解压后文件的存放目录
  • 应用实例

案例1:将/home下的所有文件进行压缩成 mypackage.zip
在这里插入图片描述
在这里插入图片描述

案例2:将 mypackge.zip 解压到 /opt/tmp目录下
在这里插入图片描述

3.tar 指令

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

  • 基本语法
tar  [选项]  XxXtargz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
  • 选项说明
    在这里插入图片描述
  • 应用实例

案例1: 压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成 a.tar.gz
在这里插入图片描述

案例2:将/home 的文件夹压缩成myhome.tar.gz
在这里插入图片描述

案例3:将a.tar.gz 解压到当前目录
在这里插入图片描述

案例4: 将myhome.tar.gz 解压到/opt/tmp2目录下
在这里插入图片描述
指定解压到的那个目录,事先要存在才能成功,否则会报错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/164675.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《java 桌面软件开发》swing 以鼠标为中心放大缩小移动图片

swing 使用Graphic2D 绘制图片&#xff0c;要实现对图片进行缩放和自由拖动。 1.以鼠标所在的位置为中心&#xff0c;滚轮控制缩放 2.缩放后再支持鼠标拖动。 基本原理&#xff1a; 利用scale() 函数。进行缩放。但是要注意的地方是&#xff0c;如果是在 public void paintCom…

Flutter——最详细(CustomScrollView)使用教程

CustomScrollView简介 创建一个 [ScrollView]&#xff0c;该视图使用薄片创建自定义滚动效果。 [SliverList]&#xff0c;这是一个显示线性子项列表的银子列表。 [SliverFixedExtentList]&#xff0c;这是一种更高效的薄片&#xff0c;它显示沿滚动轴具有相同范围的子级的线性列…

【持续更新】tutorial-Linux-Markdown-etc(Linux、命令、Markdown、md、Tex、LaTex)

1. Linux命令 1.1 常用 查看文件夹下文件数量: ls -l | wc -l7zip: 解压&#xff1a;7z x compressed_file.7z -o/path/to/destination # 注意-o和目标路径是连起来的&#xff0c;没有空格压缩&#xff1a;7z a compressed_file.zip destination_path conda 查看 conda 拥有的…

Cornerstone for Mac:高效SVN管理的黄金标准

在当今的软件开发领域&#xff0c;版本控制系统是不可或缺的一部分。其中&#xff0c;Subversion&#xff08;SVN&#xff09;是一个广泛使用的版本控制系统&#xff0c;有助于团队协同工作&#xff0c;实现代码的版本管理和追踪。对于Mac用户来说&#xff0c;Cornerstone是一款…

服务器数据恢复-linux+raid+VMwave ESX数据恢复案例

服务器数据恢复环境&#xff1a; 一台某品牌x3950 X6型号服务器&#xff0c;linux操作系统&#xff0c;12块硬盘组建了一组raid阵列&#xff0c;上层运行VMwave ESX虚拟化平台。 服务器故障&#xff1a; 在服务器运行过程中&#xff0c;该raid阵列中有硬盘掉线&#xff0c;linu…

【cmake】cmake生成Visual Studio工程后的INSTALL项目使用

很多开源项目使用CMake生成Visual Studio工程后会有INSTALL项目。 这个INSTALL项目是为安装编译产物&#xff0c;作用类似于make install。其使用与其他工程并不相同。 想安装编译产物&#xff0c;需右键INSTALL工程&#xff0c;在弹出的菜单中&#xff0c;选择“仅用于项目”…

一百九十、Hive——Hive刷新分区MSCK REPAIR TABLE

一、目的 在用Flume采集Kafka中的数据直接写入Hive的ODS层静态分区表后&#xff0c;需要刷新表&#xff0c;才能导入分区和数据。原因很简单&#xff0c;就是Hive表缺乏分区的元数据 二、实施步骤 &#xff08;一&#xff09;问题——在Flume采集Kafka中的数据写入HDFS后&am…

记一次EDU证书站

如果文章对你有帮助&#xff0c;欢迎关注、点赞、收藏一键三连支持以下哦&#xff01; 想要一起交流学习的小伙伴可以加zkaq222&#xff08;备注CSDN&#xff0c;不备注通不过哦&#xff09;进入学习&#xff0c;共同学习进步 目录 目录 1.前言&#xff1a; 2.信息搜集 3.漏…

Python 文件打包成可执行文件

打包 要将Python脚本打包成可执行文件&#xff0c;常见的做法是使用PyInstaller或cx_Freeze工具。下面是使用PyInstaller的基本步骤&#xff1a; 使用conda安装pyinstaller &#xff08;建议&#xff09; conda install -c conda-forge pyinstaller上面的命令从conda-forge通…

二维码智慧门牌管理系统:革新小区安全管理的新力量

文章目录 前言一、外采人员的数据采集二、二维码智慧门牌管理系统的创新性三、居民的便捷体验四、面临的挑战 前言 在科技快速发展的今天&#xff0c;智能化和数字化已经深刻影响着我们的生活的各个方面。近期备受关注的话题之一是二维码智慧门牌管理系统&#xff0c;这一系统…

1 tcp协议20问

1什么是TCP网络分层 1.1分层描述 网络访问层&#xff1a; 2 TCP的三次握⼿中为什么是三次&#xff1f;为什么不是两次、四次&#xff1f; 两次握手的话&#xff0c;服务端会单方面认为建立已经成功&#xff0c;但是对于客户端而言&#xff0c;可能只是开个玩笑的&#xff0c…

[人工智能-综述-12]:第九届全球软件大会(南京)有感 -1-程序员通过大模型增强自身软件研发效率的同时,也在砸自己的饭碗

目录 前言&#xff1a; 一、什么是软件工程 1.1 什么软件工程 1.2 影响软件开发效能的三大因素 1.3 AI大模型是如何提升软件工程全过程效率的 二、AI大模型如何提升软件项目管理效率 2.1 概述 2.2 案例或工具 三、AI大模型如何提升软件开发工具的效率 3.1 概述 3.2 …

蓝桥每日一题(day 3: 蓝桥587.约数个数)--数学--easy

题目 解题核心&#xff1a; 分解质因数&#xff0c;每个质因数的次方1的累乘积就是anscode #include <iostream> #include<algorithm> #include<unordered_map> //# #include<> typedef long long LL; const int N 110, MOD 1e9 7;using namespac…

小程序原生代码转uniapp

写了一份小程序原生代码&#xff0c;想转为uniapp 再转为其他平台发布 1、在命令行里&#xff0c;运行【 npm install miniprogram-to-uniapp -g 】进行安装&#xff0c;因为这个包是工具&#xff0c;要求全局都能使用&#x…

《动手学深度学习 Pytorch版》 9.2 长短期记忆网络(LSTM)

解决隐变量模型长期信息保存和短期输入缺失问题的最早方法之一是长短期存储器&#xff08;long short-term memory&#xff0c;LSTM&#xff09;。它与门控循环单元有许多一样的属性。长短期记忆网络的设计比门控循环单元稍微复杂一些&#xff0c;却比门控循环单元早诞生了近 2…

【Linux】进程概念与进程状态

文章目录 一、进程概念1.进程的概念2.进程的描述-PCB 二、进程相关的基本操作1.组织进程2.查看进程3.结束进程4.通过系统调用获取进程标示符5.通过系统调用创建进程-fork初识 三、进程状态1.普遍操作系统层面的进程状态2.Linux操作系统的进程状态 四、两种特殊的进程状态1.僵尸…

软考高级系统架构设计师系列之:数学与经济管理

软考高级系统架构设计师系列之:数学与经济管理 一、数学与经济管理二、图论应用-最小生成树三、图论应用-最短路径四、图论应用-网络与最大流量五、运筹方法-线性规划六、运筹方法-动态规划七、运筹方法-转移矩阵八、运筹方法-排队论九、运筹方法-决策-不确定决策十、运筹方法…

14-bean创建流程5-初始化和循环依赖

文章目录 1.初始化和循环依赖1.1 初始化步骤1.2 循环依赖问题的产生1.3 如何解决循环依赖问题1.4 解决循环依赖二级缓存即可完成,为什么需要三级缓存1.5循环依赖有时报错1.初始化和循环依赖 1.1 初始化步骤 填充属性执行Aware执行BeanPostProcessor的postProcessBeforeInitia…

单点登录与网络犯罪生态系统

这不仅仅是你的感觉&#xff0c;网络犯罪正以惊人的速度增长。在Flare&#xff0c;我们发现2023年的数据勒索勒索软件攻击比2022年增加了112&#xff05;&#xff0c;并且网络犯罪生态系统的活动也在不断增加。 导语&#xff1a;网络犯罪的惊人增长 网络犯罪在当今社会中变得越…

chatgpt图片识别、生成图片、语音对话多模态深度试玩

大模型替代人的工作的能力&#xff0c;越来越明显了。最近chatgpt支持多模态了&#xff0c;看这大佬们玩的不易乐乎&#xff0c;手痒也想试一试&#xff0c;因此有给openai上供了20刀。 另外我是gpt的拥护者&#xff0c;但是周围的同事有对此担忧&#xff0c;因为他们长期积累的…