一行就能搞定,輸出32或者64。
可以用“getconf WORD_BIT”和“getconf LONG_BIT”獲得word和long的位數(shù),64位系統(tǒng)中應(yīng)該分別得到32和64。
參考代碼如下:
其它方法一:執(zhí)行命令 file /sbin/init
即是32位的 Linux, 若是64位的, 顯示的是 64-bit 。
例如,在另一臺(tái) 64 位機(jī)器運(yùn)行的結(jié)果:
方法二:uname -a
32位:Linux localhost.localdomain 2.6.32-431.17.1.el6.i686 #1 SMP Wed May 7 20:52:21 UTC 2014 i686 i686 i386 GNU/Linux
64位:Linux demolinux 2.6.32-431.11.2.el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
方法三:使用用“getconf WORD_BIT”和“getconf LONG_BIT”獲得 word 和 long 的位數(shù),64位系統(tǒng)中應(yīng)該分別得到32和64。
標(biāo)簽:隨州 通遼 朝陽(yáng) 青島 南充 西藏 雅安 延邊
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本判斷Linux系統(tǒng)是32位還是64位的幾種方法分享》,本文關(guān)鍵詞 Shell,腳本,判斷,Linux,系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。