Linux查看系统是32位还是64位命令(getconf WORD_BIT和getconf LONG_BIT)

简述

判断linux系统是32位还是64位有很多方法,有人推荐使用getconf WORD_BIT和getconf LONG_BIT。在使用中发现getconf WORD_BIT在64系统中返回值依然是32,这是为什么呢?

原因分析:

getconf WORD_BIT 是获取WORD(int类型)在当前系统中的位数,getconf LONG_BIT是获取long类型在当前系统中的位数。但是,32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节,所以查询系统位数建议使用getconf LONG_BIT。

结果

Linux查询系统位数使用getconf LONG_BIT。

posted @ 2020-11-05 09:14  FZlion  阅读(438)  评论(0编辑  收藏  举报