• linux基础_使用指令3


    时间日期类

    1.date指令

      功能:显示当前日期

      语法:

        date:显示当前时间

        

        date +%Y:显示当前年份

        

        date +%m:显示当前月份

        

        date +%d:显示当前是哪一天

        

        date "+%Y-%m-%d %H:%M:%S":显示年月日是分秒

        

        设置系统日期:

          语法:date -s  [字符串时间]

        

     2.cal指令

      功能:查看日历

      语法:cal [选项]

      

      显示2020年的日历:

      

     搜索查找查询类

    1.find指令

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

      语法:find [搜索范围] [选项]

      选项:

    选项 功能
    -name<查询方式> 按照指定的文件名查找模式查找文件
    -user<用户名> 查找属于指定用户名所有文件
    -size<文件大小> 按照指定的文件大小查找文件

      实例:

        1.按文件名:根据名称查找/home 目录下的hello.txt文件。

        

         2.按文件的拥有者查询:/home目录下root用户的文件。

        

        3.按文件大小查询:查找整个linux系统下大于20m的文件(+n大于 -n小于 n等于)

        

         4.查询/home目录下所有.txt文件

        

    2.locate指令

      功能:可以快速定位为文件路径

      语法:locate 搜索的文件

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

      

    3.grep指令和管道符号

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

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

      选项:

        -n:显示匹配行及行号

        -i:忽略字母大小写

       实例:

        1.在hello.txt文件中,查找“yes”所在行,并且显示行号。

        

          忽略大小写:

         

     压缩和解压缩类

      1.gzip/gunzip指令

        语法:

        gzip 文件  (功能:压缩文件,只能将文件压缩为*.gz文件)

        

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

        gunzip 文件.gz  (功能:解压缩文件命令)

        

      2.zip/unzip指令

        语法:

          zip [选项] xxx.zip 将要压缩的内容  (功能:压缩文件和目录的命令)

          unzip [选项] xxx.zip  (功能:解压缩文件)

        选项:

         zip常用选项:

          -r:递归压缩,即压缩目录

         unzip的常用选项:

          -d<目录>:指定解压后的文件存放目录

      3.tar指令

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

        语法:tar [选项] xxx.tar.gz 打包的内容  (打包目录,压缩后的文件格式是.tar.gz)

        选项:

    选项 功能
    -c 产生.tar打包文件
    -v 显示详细信息
    -f 指定压缩后的文件名
    -z 打包同时压缩
    -x 解包.tar文件

        

         

         

         

        

        指定解压到的那个目录,事先要存在才能成功,否则会报错。

  • 相关阅读:
    Python学习笔记_从CSV读取数据写入Excel文件中
    Python学习笔记_Python向Excel写入数据
    Python学习笔记_一个Tkinter示例,使用FileDialog
    Python学习笔记_我的参考网址
    Python读取CSV文件,报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 727: illegal multibyte sequence
    Python读取CSV文件
    JS写的多级联select,如何取值
    c#常用的Datable转换为json,以及json转换为DataTable操作方法
    C# 读写App.config
    一个简单的存储过程使用事务的例子
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/11504610.html
Copyright © 2020-2023  润新知