Liunx基础命令——目录与文件管理方面(下篇,建议事先阅读上篇
书接上文,上篇博客我们详细介绍了有关文件和文件夹的命令。那么本篇博客就是介绍有关目录和文件管理的命令。
同样本次我们也将分为三大部分,接着将每个大部拆成具体的多个小部分目录:
一、查看文件内容1、cat、more、less命令为什么要把这三个命令放在一起呢?因为这三个命令之间属于递进关系,一步一步逐步完善的过程。 篇幅一长,就显得非常乱吧,没错!这就是cat命令的弊端:在没有图形界面时,一旦遇到长篇幅的文件,该命令就只能显示最后一页,不能翻页!! 然后就有了二代:more命令 示意图: more命令与cat命令最大的区别就是能显示具体阅读位置了,而且能够翻页了——鼓掌!!! 具体交互操作方法:B键向上翻一页;空格向下翻一页;ENTER键逐行显示;Q键退出。 但是~~more命令依旧有着巨大的弊端: 一个文件一旦翻到最后一页,就会自动退出阅读模式,想要检查之前的参数必须重新用more命令重进,如图: 这时候,三代less命令横空出世,同样是为了查看文件内容,在继承了哥哥more命令优点的情况下,less命令又多了很多服务。互动操作方法也进行了更替: 同样可以用B、空格进行上下翻,还可以使用page up、page down进行同样的操作。并且more命令存在的最后一页自动退出的问题也得到了解决,如图: 更加强悍的是,less命令还多了一个查找功能,可以按“/”进行关键字查找,使用“N”上一条“n”下一条。 2、head、tail命令为啥这两个命令也要放一起呢?因为这两个命令就好像双胞胎,head命令是用来查看文件开头一部分内容;tail命令是用来查看文件末尾一部分内容,会一就会二。 二、针对文件的统计与检索1、wc命令主要是为统计文件中的各种信息,与我上一篇博客里介绍的du命令不同的是,du命令是统计文件、目录的容量大小,wc命令的是统计文件中的单词数、行数、字节数。 2、grep命令(重要!!!!!经常会用到的)主要是用于检索和过滤文件中的相关内容,是一个非常常用的命令,请务必细看! 筛选的行篇幅过长怎么办?(这里筛选出的行是不能进行翻页的) 这时候就引出了一个新的符号“>”重定向符,将显示在屏幕上的文本捕捉放进指定文件中,在使用前文提到的查看文件内容的命令进行查看即可如图: 要是还是觉得麻烦?没问题,还有更简单的方法,只需要输一条命令几即可: “|”管道符号,将上一条命令执行的结果放进下一条里继续执行 是不是很方便呢? 三、文件的压缩与解压1、gzip、bzip2压缩命令这两个命令是Liunx中专门用于对文件进行压缩、解压的命令,同时这两个命令也同时对应Liunx系统中的两个压缩格式:gz、bz2格式。 反之,解压后源压缩文件也会消失(解压时要注意格式,gz格式只能用gzip命令解压,反之亦然),如图: 正是因为压缩会导致源文件消失这一弊端,我们就可以用接下来的tar归档命令进行压缩。 2、tar归档命令主要用于制作归档文件和归档文件的释放,格式主要为压缩包,也就是gz格式和bz2格式,但是却不会因为制作压缩包而丢失源文件,下文我会进行展示。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |