Linux基础指令二

 今天继续给大家介绍linux下的一些命令。

 第一个head

 

这里拿headcat进行一个对比,就可以看出来head是可以查看某个文件的指定前多少行。如果不加数字的话这里默认显示十行。

既然有了显示前多少行,那就有显示后多少行,tailhead一样的使用方法不过这里显示的是文章末尾多少行。但是tail会有一个更加常用的选项

 

Tail -f 这里是不断的打印文件的最后一行,当然我的这个文件是看不出来的,他的作用是不断打印文件中新加入的最后一行,他适用于那些在不断写入的文件,例如我们的程序文件日志是在不断更新的,就可以用这个了命令来查看程序日志。

date命令 是用来查看当前系统的日期

 


 

扫描二维码关注公众号,回复: 2541075 查看本文章

这里显示的是目前日期到1900年时间戳开始的时间到现在所经过的时间,

 

这两个指令就是显示当前的日期或者显示当前的时分秒。

 

Cal是显示当前月的日历,也可以用cal -3来显示上个月这个月和下个月的日历,这个后边跟的数字只能是3不能是别的,其他都是无效选项。

 

Cal -y可以显示一整年的日历

 

Cal -j是以天数来显示日历,显示的是这一天是这一年中的第几天。

接下来给大家介绍的是相对复杂和高级的一些,大家都知道我们在安装软件或者拷贝文件的时候经常需要压缩一个文件或者解压一个文件,

 

利用这个指令我们将aaa.t压缩到了test.zip中,之后我们进行一个解压缩过程。

 

这里我们先将之前的文件删除,然后解压我们刚刚压缩的test.zip之后会发现压缩到压缩包中的两个文件已经解压出来了。

 

我们也可以直接压缩某个文件,压缩后会生成aa.gz文件并且原有的aa已经消失了。

 

解压的时候也会有他自己的格式gunzip就可以进行解压。

 

同样还有bz2格式的压缩。

但是刚刚介绍的gzbz2在默认情况下是无法对目录进行压缩的,如果想要对文件夹进行压缩就需要配合其他的指令

例如tar

Tar -c 就是对数据进行打包。Tar -cvf 压缩包名称 想要打包的文件 v代表对打包数据的详细介绍,f代表着指定生成的文件的名称,并且这里的顺序f是不能改变的必须在指令的最后部分。他的指令并不对文件进行压缩,仅仅是一个简单的打包。如果需要压缩的话我们就需要两个指令相互配合。

Tar -cvzf 文件名.gz   cmd就将cmd打包压缩成为了一个文件名.gz的压缩包。如果需要对你的压缩包进行解压缩的话。就可以使用tar -xvzf 文件名.gz 就进行了解压缩。这里的z代表gz格式的压缩和解压缩,而j代表着bz2的压缩和解压缩

下一个指令是grep

 

用来匹配字符串,只显示包含这个字符串的数据。

这里还有很多选项

 

反向匹配的意思就是寻找不包含某些字符串的行。

Find是用来查找文件的语句

 

就能找到文件中所有名字为aa的文件

Find还有一个强大的功能就是模糊查找

 

这里我们就找到了所有是a~的文件

并且find还可以按照文件的操作时间或者文件的大小来进行查找。

猜你喜欢

转载自blog.csdn.net/Hanani_Jia/article/details/80949244