ターミナルコマンドを使用してシステム情報を取得する方法


以下に、シンプルで簡単な方法といくつかのコード例を示します。

  1. シンプルな方法: ターミナルを開き、以下のコマンドを入力します。
uname -a

上記のコマンドを実行すると、システムの情報が表示されます。これには、オペレーティングシステムの種類、バージョン、カーネルのバージョンなどが含まれます。

  1. コード例: 以下は、プログラム内でターミナルコマンドを実行し、結果を取得する方法の例です。この例では、Pythonのサブプロセスモジュールを使用しています。
import subprocess
command = "uname -a"
result = subprocess.check_output(command, shell=True)
print(result.decode("utf-8"))

上記のコードでは、subprocessモジュールのcheck_output関数を使用して、指定したコマンドを実行し、結果を取得しています。shell=Trueを指定することで、シェルコマンドを実行できます。decode("utf-8")は、結果を文字列としてデコードするためのものです。