Ram*_*Ram 2 linux command-line shell-script
我需要找到我的操作系统(不是硬件)是 32 位/64 位。哪个命令最好?
uname -puname -iuname -march以上所有命令都返回相同的答案:
我建议改为使用getconf LONG_BIT.
[root@mymachine ~]# getconf LONG_BIT
64
Run Code Online (Sandbox Code Playgroud)
这将清楚地输出32或64,具体取决于您安装的内核,而uname -m(等)指示底层硬件名称。
另请参阅堆栈溢出问题如何确定给定的 Linux 是 32 位还是 64 位?,但一定要阅读有用的评论。