热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux的学习笔记_Day5

时间过的真快,周末不会学习Linux,每天就是下班后学习。这周工作很忙,要几天总结一次了。一、处理数据文件sortdest:将目标文件的内容进行排序,默认是按字符顺序排序的。sort-n

时间过的真快,周末不会学习Linux,每天就是下班后学习。这周工作很忙,要几天总结一次了。

 

一、处理数据文件

  sort dest:将目标文件的内容进行排序,默认是按字符顺序排序的。

  sort -n dest:将目标文件的内容进行排序,参数-n的作用是将字符是数字按数字大小排序。

  sort -r dest:将目标文件的内容进行反序排序。

  grep pattern dest:在目标文件中匹配指定模式(pattern)的内容。支持正则表达式。

  gzip dest:压缩指定的文件,生成.gz扩展名的压缩文件。注意原文件不存在了。

  zip dest.zip source:压缩指定的文件,生成.zip扩展名的压缩文件。注意生成dest.zip压缩包,原文件还存在。

  gunzip dest:解压.gz扩展名的压缩文件。

  unzip dest:解压.zip扩展名的压缩文件。如果在当前目录下存在与解压后的文件同名,输入y则覆盖。

  gzcat dest:查看压缩过的文本文件的内容。

  tar -cvf tar_name dest dest2...:tar命令的功能是将多个文件打包成一个tar包。

  tar -tf tar_name:列出tar文件中的内容。

  tar -xvf tar_name:从tar文件中提取内容。如果tar文件是从一个目录结构创建的,那整个目录结构都会在当前目录下重新创建。

  tar -zxvf filename.tgz:解压.tgz扩展名的tar文件。

  接下来,演示每个命令的效果图

  sort dest,如图5-1所示,1.txt中内容这样。用sort命令后,显示出的结果是按字符顺序排序,如图5-2所示

    

            图 5-1

    

             图 5-2

  sort -n dest,如图5-3

    

               图 5-3

  sort -r dest,如图5-4

    

              图 5-4

  grep pattern dest,如图5-5,图中命令匹配了既含2或含3的字符

    

              图 5-5

  zip dest.zip source,如图5-6

    

               图 5-6

  gzip dest,如图5-7

    

           图 5-7

  gunzip dest,如图5-8

    

            图 5-8

  unzip dest,如图5-9

    

                   图 5-10

  tar -cvf tar_name dest dest2...,如图5-11

    

                  图 5-11

  tar -tf tar_name,如图5-12

    

              图 5-12

 

  Happy         Day5!!!!


推荐阅读
  • Linux操作系统回炉复习各种常用命令集合解析
    Linux操作系统回炉复习各种常用命令集合解析猿码互联猿码互联今天Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[ ... [详细]
  • Linux操作系统学习笔记4【文件管理与常用命令】
    文件目录:一:Linux文件基础知识1.Linux常用文件类别2.Linux目录结构概述3.Linux目录常见概念4.Linux系统目录及说明 ... [详细]
  • 1.man(相当于cmd--help)对不熟悉的命令想查询详细使用方法的帮助解释可以使用eg:manls就可以查看ls相关的用法注: ... [详细]
  • 本文介绍了在Linux系统下进行文件压缩与解压的常用命令,包括tar命令的基本使用和参数,以及gzip、bz2、compress、rar和zip等不同格式的压缩与解压方法。同时还提供了常见的压缩文件后缀名及对应的解压命令,方便用户进行文件的压缩和解压操作。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 用SpringBoot实现万能文件在线预览
    推荐一个用SpringBoot搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ... [详细]
  • Linux ls只显示以.qcow2结尾的文件
    ls-al|grep-Eqcow2$ ... [详细]
author-avatar
老薛很厚道
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有