OSCP学习笔记:02-04 linux脚本-上
Posted 网络安全工程师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSCP学习笔记:02-04 linux脚本-上相关的知识,希望对你有一定的参考价值。
前边介绍了基础的linux命令和服务,本小节介绍linux脚本。以一个ping命令为例来进行讲解,我们知道ping命令是用来探测主机存活的,简单的用法就是:
ping 192.168.96.2
对于linux系统来说,会一直ping下去不中断,需要使用ctrl+c来中断:
所以我们改造下命令:
ping -c 1 192.168.96.2
-c 1代表只ping一次。从结果中,我们能看到ping成功了,并且显示了很多相关信息:
但是结果很长,我们只要把ping成功的ip显示出来,grep命令可以用来过滤的,可以把ping的结果进行过滤,grep后面的跟的字符串代表显示与该字符串匹配的一行,所以我们再次改造命令:
ping -c 192.168.96.2 | grep ‘64 byte’
ping -c 192.168.96.2 | grep ‘64 byte’ | cut -d ‘ ’ -f 4
ping -c 192.168.96.2 | grep ‘64 byte’ | cut -f ‘ ’ -f 4 | sed ‘s/.$//’
目前为止我们解决了把ping成功的IP展示出来,但是我们肯定不局限于手工一个IP一个IP来,是不是将一个网段中的IP逐一进行ping并显示成功的就更好了,这里就开始接触脚本了,使用touch命令创建一个pingtheip.sh脚本:
linux脚本内容较多,我们分成两次来学习,下一小节我们来往这个pingtheip.sh脚本写入内容并实现一些功能。
以上是关于OSCP学习笔记:02-04 linux脚本-上的主要内容,如果未能解决你的问题,请参考以下文章