Linux基本指令(二)

前言:我们上一次已经认识了不少的指令,我们我们今天就来认识一些其他的指令吧。

Linux基本指令(二)_第1张图片

cat指令

前面我们已经知道这个指令可以用来查看目标文件的内容,而tac就可以倒着查看文件的内容。cat
-n就可以查看目标文件的内容,还可以输出所有行的编号。
Linux基本指令(二)_第2张图片
cat -b对非空输出行进行编号。
Linux基本指令(二)_第3张图片
cat -s不输出多行空行
Linux基本指令(二)_第4张图片

输出重定向

echo指令是把内容输出到屏幕上
在这里插入图片描述
我们的输出重定向就是把我们本应该在显示在屏幕上的内容输出到目标文件里。
在这里插入图片描述
我们的输出重定向在这个文件不存在时就会创建新文件,如果文件存在,那么这个文件原来的内容就会被清空,然后文件里存放的就是我们最新重定向的内容。
Linux基本指令(二)_第5张图片

追加重定向

如果我们想要不清空文件里的内容向文件里输出内容,就需要我们的追加重定向。
Linux基本指令(二)_第6张图片

输入重定向

这也就是将文件里的内容输出到屏幕上。
在这里插入图片描述

more指令

功能跟cat类似,这个是查看大文件的内容,q就会退出more。回车就会向后移动但不能向前移动。
Linux基本指令(二)_第7张图片

less指令

less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
Linux基本指令(二)_第8张图片
less -N指令会打印输出的行号。
Linux基本指令(二)_第9张图片

head指令

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
Linux基本指令(二)_第10张图片
head -80 big.txt这就可以访问前面80行。
Linux基本指令(二)_第11张图片
head -n big.txt这可以打印输出n行。
Linux基本指令(二)_第12张图片

tail指令

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
它的用法和head差不多,如果不加行就默认输出最后10行,如果加行数就输出最后你想要输出的行数。
Linux基本指令(二)_第13张图片
Linux基本指令(二)_第14张图片
这里就打印了最后99个数据。

如果我们想要打印中间的8000到8010的11行该怎么办呢,我们只需要借助|就行了,|这个就像是一个管道,我们前面的数据放在这个管道里,后面的指令就可以在前面的数据里进行操作。
所以我们借助管道可以进行多种操作。Linux基本指令(二)_第15张图片
Linux基本指令(二)_第16张图片

date指令

显示时间。
在这里插入图片描述
date +%Y显示年份
在这里插入图片描述
date +%Y-%m-%d显示年月日
在这里插入图片描述
date +%Y-%m-%d_%H:%M:%S显示年月日还有小时分钟和秒
在这里插入图片描述

时间戳:从1970年1月1日0点开始计算的秒数。 date +%s
在这里插入图片描述
date -d@时间戳 这样我们就可以将时间戳换算成时间,由于我们这里是北京时间所以会有八个小时的时差。
在这里插入图片描述

cal指令

cal命令可以用来显示公历(阳历)日历
Linux基本指令(二)_第17张图片
cal -y 显示当前年份的日历
Linux基本指令(二)_第18张图片
我这里查询的是2018年的,显示的也是2018的日历。
cal -3显示前一个月还有后一个月与当前月的日历。
Linux基本指令(二)_第19张图片
cal -j显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
Linux基本指令(二)_第20张图片

find指令

用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
find -name 按照文件名查找文件。
在这里插入图片描述

grep指令

在文件中搜索字符串,将找到的行打印出来
grep -i忽略大小写的不同,所以大小写视为相同
Linux基本指令(二)_第21张图片

grep “ n” 文件名 文件中含有n的数据都会输出
Linux基本指令(二)_第22张图片
grep -n 顺便输出行号
Linux基本指令(二)_第23张图片

zip/unzip指令

zip 压缩文件.zip 目录或文件
unzip解压zip文件
Linux基本指令(二)_第24张图片
这就成功压缩了。
我们最后在unzip m.zip就可以解压了。

你可能感兴趣的:(linux,服务器,数据库)