32비트/64비트를 찾는 Linux 효율적인 명령

32비트/64비트를 찾는 Linux 효율적인 명령

저는 Linux 시스템이 32비트인지 64비트인지 판단할 수 있는 다양한 방법을 찾으려고 노력하고 있습니다.

방법 1:

주문하다이름 없음-m내 컴퓨터가 32비트인지 64비트인지 지정합니다.

방법 2:

명령을 실행할 수 있어요getconf LONG_BIT32비트인지 64비트인지 확인하세요.

방법 3:

/proc/cpuinfo 파일에서 lm 비트를 확인할 수 있습니다. 이 비트가 설정되지 않으면 내 컴퓨터는 32비트 컴퓨터라고 말할 수 있습니다.

위의 방법 중 내 컴퓨터가 32비트인지 64비트인지 판단하는 데 더 정확한 방법은 무엇입니까? 아니면 동일한 결과를 찾는 다른 효율적인 방법/명령이 있습니까?

답변1

cpuinfoCPU 특성을 확인하는 것이므로 가장 신뢰할 수 있는 방법입니다. uname커널 특성을 반환하며 getconf컴파일에 따라 다릅니다.

관련 정보