首页 > 系统相关 >Linux-基础实操篇-时间日期类

Linux-基础实操篇-时间日期类

时间:2024-09-26 21:19:25浏览次数:3  
标签:tar gz 案例 日期 指令 实操 Linux home txt

date 指令-显示当前日期

基本语法

  1. date (功能描述:显示当前时间)
  2. date +%Y(功能描述:显示当前年份)
  3. date +%m(功能描述:显示当前月份)
  4. date +%d (功能描述:显示当前是哪一天)
  5. date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)

应用实例

案例 1: 显示当前时间信息 date 案例 2: 显示当前时间年月日 date "+%Y-%m-%d" 案例 3: 显示当前时间年月日时分秒 date "+%Y-%m-%d %H:%M:%S"

date 指令-设置日期

基本语法

date -s 字符串时间

应用实例 案例 1: 设置系统当前时间 , 比如设置成 2020-11-03 20:02:10 date -s “2020-11-03 20:02:10”

cal 指令

查看日历指令 cal

基本语法

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

应用实例

案例 1: 显示当前日历 cal 案例 2: 显示 2020 年日历 : cal 2020

搜索查找类

find 指令

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

基本语法

find [ 搜索范围 ] [ 选项 ] 选项说明

应用实例

案例 1: 按文件名:根据名称查找 /home 目录下的 hello.txt 文件 find /home -name hello.txt 案例 2 :按拥有者:查找 /opt 目录下,用户名称为 nobody 的文件 find /opt -user nobody 案例 3 :查找整个 linux 系统下大于 200M 的文件( +n 大于 -n 小于 n 等于 , 单位有 k,M,G ) find / -size +200M 细节:ls -lh可以查看文件的大小

locate 指令

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

基本语法

locate 搜索文件

特别说明

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

应用实例

案例 1: 请使用 locate 指令快速定位 hello.txt 文件所在目录 which 指令,可以查看某个指令在哪个目录下,比如 ls 指令在哪个目录 which ls

grep 指令和 管道符号 |
 

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

基本语法

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

常用选项

应用实例

案例 1: 请在 hello.txt 文件中,查找 "yes" 所在行,并且显示行号 写法 1: cat /home/hello.txt | grep "yes" 写法 2: grep -n "yes" /home/hello.txt

压缩和解压类

gzip/gunzip 指令

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

基本语法

gzip 文件 (功能描述:压缩文件,只能将文件压缩为 *.gz 文件) gunzip 文件 .gz (功能描述:解压缩文件命令)

应用实例

案例 1: gzip 压缩, 将 /home 下的 hello.txt 文件进行压缩 gzip /home/hello.txt 案例 2: gunzip 压缩, 将 /home 下的 hello.txt.gz 文件进行解压缩 gunzip /home/hello.txt.gz

zip/unzip 指令

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

基本语法

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

应用实例

案例 1: 将 /home 下的 所有文件 / 文件夹进行压缩成 myhome.zip zip -r myhome.zip /home/ [ 将 home 目录及其包含的文件和子文件夹都压缩 ] 案例 2: 将 myhome.zip 解压到 /opt/tmp 目录下 mkdir /opt/tmp unzip -d /opt/tmp /home/myhome.zip

tar 指令

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

基本语法

tar [ 选项 ] XXX.tar.gz 打包的内容 ( 功能描述:打包目录,压缩后的文件格式 .tar.gz) 选项说明

应用实例

案例 1: 压缩多个文件,将 /home/pig.txt 和 /home/cat.txt 压缩成 pc.tar.gz tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt 案例 2: 将 /home 的文件夹 压缩成 myhome.tar.gz tar -zcvf myhome.tar.gz /home/ 案例 3: 将 pc.tar.gz 解压到当前目录 tar -zxvf pc.tar.gz 案例 4: 将 myhome.tar.gz 解压到 /opt/tmp2 目录下 (1) mkdir /opt/tmp2 (2) tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

标签:tar,gz,案例,日期,指令,实操,Linux,home,txt
From: https://blog.csdn.net/m0_66921984/article/details/142470393

相关文章

  • linux 操作系统下dig命令的使用和介绍
    linux操作系统下dig命令的使用和介绍dig(DomainInformationGroper)是一个强大的命令行工具,用于查询DNS(域名系统)服务器,获取有关域名及其相关记录的信息。它广泛用于网络管理和故障排除dig命令的基本功能查询DNS信息:dig可以查询各种类型的DNS记录,包括A记录(IP地址)、MX记......
  • Linux云计算 |【第四阶段】NOSQL-DAY2
    主要内容:Redis集群概述、部署Redis集群(配置manage管理集群主机、创建集群、访问集群、添加节点、移除节点)一、Redis集群概述1、集群概述所谓集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态;而单个Redis服务运行存在不稳定性,当Redis服务......
  • linux主机入侵排查 爆破登录
    一、系统排查分析1.用户信息的排查#查看用户和密码cat/etc/shadowcat/etc/passwd#查看组信息cat/etc/group#查看历史命令history#查看最近登录成功的用户及信息last#查看主机所有用户最近一次登录信息lastlog#查看当前用户信息id#查看当前登录系统......
  • Linux系统基本概念与文件系统组成
    基本概念Linux是一种广受欢迎的开源操作系统,具有高度的灵活性、稳定性和安全性。以下是Linux的一些基本概念:一、起源与发展起源:Linux最初由芬兰计算机科学家林纳斯·托瓦兹(LinusTorvalds)在1991年首次发布。它是基于当时的Minix操作系统,开发出的一个免费的类Unix操作系统......
  • linux下常见的环境变量对应的目录
    ACLOCAL:在GNUautomake套件中起作用。对应各个软件里的share/aclocal目录PATH:可执行程序的目录。PKG_CONFIG_PATH,作用见后文,对应软件里的lib/pkgconfig或share/pkgconfig目录LD_LIBRARY_PATH:主要是用于指定动态链接器(ld)查找ELF可执行文件运行时所依赖的动态库(so)的路径。即用......
  • Linux服务器运维管理面板1Panel快速安装及安全配置
    1Panel是一个现代化、开源的Linux服务器运维管理面板,旨在帮助运维人员简化服务器管理任务。它提供了直观的界面和强大的功能,使用户可以通过图形化操作界面对服务器进行管理,减少了对命令行的依赖。1Panel支持多种操作系统,适用于Linux服务器,提供了如网站管理、数据库管理、安......
  • fmql之linux启动文件大小
    想要从flash启动linux,但是flash同时也要存储数据,所以看看启动文件占多大内存。本是基于“fmql之ubuntu移植”的基础上继续进行的:fmql之ubuntu移植-CSDN博客目的:flash放启动文件,ubuntu18放到SD卡,且自启动。 NOW:flash可以烧写BOOT.bin,image.ub和ubuntu放到SD卡,MIO配置......
  • Linux卸载
    在Linux系统中,卸载应用程序的方法取决于你所使用的发行版和包管理器。以下是一些常见的包管理器和它们的卸载命令:###1.使用`apt`(适用于Debian、Ubuntu及其衍生发行版)```bashsudoaptremovepackage_name```这个命令会卸载指定的包,但不会删除与之相关的配置文件。如果你想......
  • linux常用命令
    cpcp-rdir1dir2 表示将dir1及其dir1下所包含的文件复制到dir2下rmrm-rf文件夹名删除目录下所有文件文件夹grepgrep:grep命令的全称是"GlobalRegularExpressionPrint"。它是一个在类Unix系统中用于搜索文本文件中匹配正则表达式的行的工具。基本用法:grep[op......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符合......