- unameコマンドの使用: unameコマンドは、現在のシステムの情報を表示するために使用されるユーティリティです。ターミナルまたはコマンドプロンプトを開き、次のコマンドを入力して実行します。
uname -m
これにより、現在のオペレーティングシステムのアーキテクチャが表示されます。一般的なアーキテクチャの値には、x86_64(64ビットIntelまたはAMDプロセッサ)、i686(32ビットIntelまたはAMDプロセッサ)、armv7l(ARMプロセッサ)などがあります。
-
シンプルな方法の解説: 上記のコマンドは、シンプルで直接的な方法ですが、プラットフォームに依存しているため、他のオプションも考慮する必要があります。例えば、Mac OSでは
uname -m
の代わりにuname -p
を使用する必要があります。 -
コード例: 以下に、いくつかのプログラミング言語を使用したunameコマンドのコード例を示します。
Python:
import os
arch = os.uname().machine
print(arch)
Java:
public class GetOSArch {
public static void main(String[] args) {
String arch = System.getProperty("os.arch");
System.out.println(arch);
}
}
C++:
#include <iostream>
#include <sys/utsname.h>
int main() {
struct utsname unameData;
uname(&unameData);
std::cout << unameData.machine << std::endl;
return 0;
}
上記のコード例では、各言語における適切な関数やプロパティを使用して、unameコマンドと同様の結果を取得しています。