Shell脚本中获取本机ip地址的三个方法
这篇文章主要介绍了Shell脚本中获取本机ip地址的三个方法,下面直接给出实现代码。
方法一:
/sbin/ifconfig -a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addrs"
/sbin/ifconfig | sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\).*/\1/p' | grep -v 127.0.0.1
方法二:
local_host="`hostname --fqdn`" local_ip=`host $local_host 2>/dev/null | awk '{print $NF}'`
方法三:
nslookup -sil $local_host 2>/dev/null | grep Address: | grep -v "127.0.0.1" | awk '{print $2}' | awk -F '#' '{print $1}'
PS:nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
附:一条命令杀掉一个进程
查看项目的进程号: ps -efww | grep 项目名 | grep -v grep | grep -v less | awk '{print $2}' kill项目: kill `ps -efww | grep 项目名 | grep -v grep | grep -v less | awk '{print $2}'`
相关推荐
rechanel 2020-11-16
huha 2020-10-16
laisean 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
JohnYork 2020-10-16
Julyth 2020-10-16
applecarelte 2020-10-16
laisean 2020-09-27
flycappuccino 2020-09-27
liguojia 2020-09-27
wangzhaotongalex 2020-09-22
流年浅滩 2020-10-23
liujianhua 2020-10-22
woaimeinuo 2020-10-21
tufeiax 2020-09-03
laisean 2020-09-01
vvu 2020-09-16
libao 2020-09-16
Yyqingmofeige 2020-08-18
zhushixia 2020-08-17