首頁 > 軟體

shell指令碼如何獲取本地ip

2019-12-14 23:50:06

開源的Linux系統的使用如今越來越普及,離不開該作業系統的本身的強大,比如它所攜帶的Shell功能。本經驗將舉例一條指令,來使用Linux的Shell功能獲取本機的IP地址


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指令碼



IT145.com E-mail:sddin#qq.com