天天看點

linux下的shell指令的編寫,以及java怎樣調用linux的shell指令(java怎樣擷取linux上的網卡的ip資訊)

程式猿都非常懶,你懂的!

近期在開發中,須要用到server的ip和mac資訊。可是server是架設在linux系統上的,對于多網口,在擷取ip時就産生了非常大的問題。以下是在windows系統上,java擷取本地ip的方法。貼代碼:

擷取具體資訊,貼代碼:

執行效果圖:

linux下的shell指令的編寫,以及java怎樣調用linux的shell指令(java怎樣擷取linux上的網卡的ip資訊)

好吧,看看上面的列印,你就知道了,有多個ip,并且在linux上的情況更複雜。這樣的比較麻煩的情況,被我排除了,我使用了一種新的方法,就是linux上的shell腳本。文法代碼例如以下:

一下是擷取ip的shell腳本代碼:

腳本vi寫好了,随便放一個位置。然後用java調用,一下是java在linux上調用shell腳本的指令: