开源的Linux系统的使用如今越来越普及,离不开该操作系统的本身的强大,比如它所携带的Shell功能。本经验将举例一条指令,来使用Linux的Shell功能获取本机的IP地址
工具/原料
Linux系统
基本步骤
1
打开终端,使用“vi”指令创建一个shell文件
2
在中段自动为我们打开了此文件后,点击键盘“i”来进入“插入”模式,此时就可以往这个文件内写入数据了
3
然后我们在该文件中输入下列指令:/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"
4
最后点击“ESC”进入指令模式,于指令模式下输入:wq,表示保存并退出此文件,如图所示
5
此时已经生成了此Shell文件,再在终端中敲入“chmod”指令来提升该Shell文件的权限
6
最后在终端中运行此Shell脚本,可以看出Shell运行完成后,在终端中打印了IP地址,这样咱们就完成了使用shell来获取本机IP地址的操作,大家也可以活用此条指令来编写其它的Shell脚本
注意事项
生成的Shell文件一定得使用“Chmod”指令来加权限,不然将无法运行