linux centos7 查看正在使用的ip、网关和子网掩码
大致的逻辑就是通过命令行ip addr 来获取到这些,然后再截取出来讲解:ip route list | grep via | awk '{print $1}'grep 通过关键字截取awk 一个单词一个单词的获取 '{print $1}' $1是获取第一个实际使用#第一步:获取使用的网络名ip route list | grep via | awk '{print $5}'\n#第二步:获取ip
·
大致的逻辑就是通过命令行 ip addr 来获取到这些,然后再截取出来
讲解:
ip route list | grep via | awk '{print $1}'
grep 通过关键字截取 awk 一个单词一个单词的获取 '{print $1}' $1是获取第一个
实际使用
#第一步:获取使用的网络名
ip route list | grep via | awk '{print $5}'\n
#第二步:获取ip
ip -4 addr show "输入网络名" | grep inet | awk '{print $2}' | cut -d / -f 1\n
#第三步:获取子网掩码
ip -4 addr show "输入网络名" | grep inet | awk '{print $2}' | cut -d / -f 2\n
#第四步:获取网关
ip route list | grep via | awk '{print $3}'\n
将输入"使用网络名" 替换成第一步获取的网络名即可
更多推荐
已为社区贡献1条内容
所有评论(0)