栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

零基础学习云计算<Day04>——【Linux篇】常用系统指令【下】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

零基础学习云计算<Day04>——【Linux篇】常用系统指令【下】

  本文续零基础学习云计算——【Linux篇】常用系统指令【上】,这篇接着讲述,本文主要内容有通配符find查找管道压缩的知识,喜欢的小伙伴不要错过,继续往下看哦


文章目录
  • 一、通配符
  • 二、输出文本到屏幕
  • 三、重定向与管道
  • 四、查看时间和修改时间
  • 五、find精确查找
  • 六、压缩
    • 6.1 基本常识
      • 6.1.1 归档的含义
      • 6.1.2 压缩的含义
      • 6.1.3 Linux常见压缩格式
    • 6.2 tar:集成备份工具

一、通配符
  • 作用:模糊匹配工具,针对不确定的文档名称,用特殊符号表示
  • 用法:
    • *:可以匹配任意个任意字符(包括零个字符)

    • ?:匹配单个任意字符

    • [a-z]:匹配26个英文字母,占一个位置,不区分大小写

    • [0-9]:匹配0到9中的一个数字,占一个位置

    • {xx,yy}:严格匹配大括号里面的内容

二、输出文本到屏幕
  • echo 文本内容
三、重定向与管道
  • 重定向输出:将前面命令的输出结果写入到文本文件中

    • >:覆盖重定向 覆盖重定向会覆盖掉原来文件已有的内容

    • >>:追加重定向:追加重定向不会覆盖原有内容,而是接着往后追加

  • 管道

    • 管道操作:将前面命令的输出结果,作为后面命令的参数
      example:显示/etc/passwd的第8到12行
      cat -n是显示行号;
      head -12看前12行;
      tail -5看这12行的后5行
四、查看时间和修改时间
  • 查看时间:date

  • 修改时间:date -s '2010-01-01 10:10:10'

五、find精确查找
  • 精确查找:find 路径 条件

  • 按类型查找

    • find 路径 -type l:查找快捷方式

    • find 路径 -type f:查找文本文件

    • find 路径 -type d:查找目录

    • 按照名字查找

      • find 路径 -name "文本名称"

      • find 路径 -iname "文本名称"(忽略大小写)

    • 按照大小查找
      find 路径 -size +/-#k,M,G

    • 按照用户名查找
      find 路径 -user 用户名

    • 按修改时间查找
      find 路径 -ctime +/-#

  • find高级使用

    • 补充一个wc指令:统计文本信息
      • wc

      • wc -l:只统计行数

  • ==与wc连用 ==
    例如:统计/etc以tab结尾的文件数量

  • 复合查找

    • -a:与

    • -b:或

    • -:默认与

  • 查找并处理命令:-exec操作 命令格式:find [目录] 条件 -exec 处理命令 {} ;。 注意: {}内是前面命令执行的结果以;结尾
    例如:要将查找到的文件复制到另一个文件夹

六、压缩 6.1 基本常识 6.1.1 归档的含义

     归档:将许多零散的文件整理成一个文件,文件总大小基本不变。

6.1.2 压缩的含义

     压缩:按某种算法减小文件所占空间的大小,恢复时按对应的逆向算法解压。

6.1.3 Linux常见压缩格式
     gzip——>.gz(快,压缩比低)
     bzip——>.bz2(中等)
      xz——>.xz(慢,压缩比高)
6.2 tar:集成备份工具
  • 常用子选项:

    • tar -c:创建文档
    • ar -x:释放文档
    • tar -f:指定归档文件名称
    • tar -z,-j,-J:调用.gz、.bz2、.xz格式工具进行处理
    • tar -t:显示归档中的文件清单
    • tar -C:指定释放路径
  • 黄金组合

    • 压缩:tar -cf  [路径]/包名  被压缩对象1  被压缩对象2…

    • 释放:
      tar -xf  [路径]/包名  [-C  释放位置]

  • 注意事项:

    • 不论是打包时还是解包,-f选项必须放到最后
    • 打包和解包不指定路径默认当前路径
    • 解包时路径下有了同名的文件内容会跳过,但是会更新时间戳

         回到顶部

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号