方法1:利用uname命令
# uname -a
执行结果里有X86_64就是64位的系统,反之是32位的。
# uname -m
X86_64
# arch
X86_64
方法2:利用file命令
#file /bin/cat
/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped
#file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV)
方法3:getconf命令
Xias-MacBook-Air:~ patrickxia$ getconf LONG_BIT
64
查看CPU是32位还是64位
# cat /proc/cpuinfo