linux -n,linux过滤命令

大家好,关于linux -n很多朋友都还不太明白,今天小编就来为大家分享关于linux过滤命令的知识,希望对各位有所帮助!

linux route -n 详细解释

前三条是自动生成的,因为是直连的网段,在每块网卡上每配置一个IP就会生成一条记录,由于在eth1上设置了两个IP所以有三条记录

意识是去往这几个网段的数据包,直接由接口eth0及eth1进行处理

192.168.0.0 10.77.238.254 255.255.0.0 UG 0 0 0 eth0

去住192.168.0.0网段的数据包由10.77.238.254通过eth0来转发

10.0.0.0 10.77.238.254 255.0.0.0 UG 0 0 0 eth0

去住10.0.0.0网段的数据包由10.77.238.254通过eth0来转发

0.0.0.0 122.228.238.254 0.0.0.0 UG 0 0 0 eth1

其它所有数据包由122.228.238.254通过通过eth1来转发

linux tail -n

1、tail-n 38 results.txt:显示文件results.txt的后38行

2、sed'/X-S/d':将这后38行中含有"X-S"的行删除

3、sed处理后的行由gawk再处理:

对输入的每一行执行(每行作为一条记录处理一次,记录号从1开始):

{if(NR==1&&length==115)printf"%.1f%.1f%.2f%f%E%E%E%E",'$i','$j','$z',$3,$6,$10,$7/2.439,$7}

记录号等于1,记录长度为115时打印输出:

浮点型变量i, j, z的值(是shell变量,不是gawk输入记录中的数值)

科学记数法型值:当前记录中第3, 6, 10,7(除2.439),7个变量的值

(NR!=1&&length==115){printf"%E%E%E%E\n",$3,$6,$7/2.439,$7}'

对记录号不等于1,记录长度为115时打印输出:

科学记数法型值:当前记录中第3,6,7(除2.439),7个变量的值

4、>>../input.input

gawk处理后的结果追加输出到文件input.input中。

以上各步由管道连接,前一步的输出作为后一步的输入。

Linux里面last -n 5作用是什么

题主你好,

last命令简单来说就是显示成功登录到系统的用户信息.而加上-n 5则表示只输出5条信息.也就是说,-n参数的作用是设置输出的信息条数,而非默认的全部输出.

再说一个last命令的实际应用场景,比如说你想知道最近都有谁登录过你的计算机,就可以直接在命令行里输入last命令:

上图表示,最后一个成功登录系统的用户是"yang",它是11月11日的12:08登录的,过了3分钟也就是12:11就退出了

-----

还有一个lastb命令,它的作用是显示尝试登录系统但失败了的用户信息.

该命令的一个使用场景就是看看最近有没有被暴力破解过(如果有被暴力破解过的话,输出的记录中会有对同一个用户的好多次尝试登录):

上图可以看出,每个用户的登录时间和退出时间一样,就说明当时使用该用户登录时失败了,就上图而言应该是没有被暴力破解,因为如果暴力破解的话,我们会看到有成本上千条同一用户连续登录的失败信息.

-----

总结:简单来说,last的作用是返回成功登录系统的用户信息; lastb的作用是返回登录系统失败的用户信息.另外上面只是说了last和lastb最基础的用法,它们还有其它的参数,在这里就不细讲了.

=====

希望可以帮到题主,欢迎追问.

阅读剩余
THE END