この記事では、unameについて説明します。 コマンド。
uname は、オペレーティングシステム名とシステムハードウェアに関する基本情報を出力するコマンドラインユーティリティです。
uname コマンド#
uname ツールは、プロセッサアーキテクチャ、システムホスト名、およびシステムで実行されているカーネルのバージョンを判別するために最も一般的に使用されます。
unameの構文 コマンドの形式は次のとおりです。
uname [OPTIONS]...
オプションは次のとおりです。
-
-s、(--kernel-name)-カーネル名を出力します。 -
-n、(--nodename)-システムのノード名(ホスト名)を出力します。これは、システムがネットワークを介して通信するときに使用する名前です。-nと一緒に使用する場合 オプション、unamehostnameと同じ出力を生成します コマンド。 -
-r、(--kernel-release)-カーネルリリースを出力します。 -
-v、(--kernel-version)-カーネルバージョンを出力します。 -
-m、(--machine)-マシンのハードウェア名を出力します。 -
-p、(--processor)-プロセッサのアーキテクチャを出力します。 -
-i、(--hardware-platform)-ハードウェアプラットフォームを印刷します。 -
-o、(--operating-system)-オペレーティングシステムの名前を出力します。 「GNU/Linux」であるLinuxシステムの場合 -
-a、(--all)--aの場合 オプションが使用されます、uname-snrvmoと同じように動作します オプションが与えられました。
オプションなしで呼び出された場合、uname -sのようにカーネル名を出力します オプションが指定されていました:
uname ご存知のように、カーネルの名前は「Linux」です:
Linux
すべてのコマンドラインオプションを覚えておく必要はありません。通常、uname コマンドは-aで使用されます 利用可能なすべての情報を印刷するオプション:
uname -a Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
出力には次の情報が含まれます:
-
Linux-カーネル名。 -
dev.linuxize.com-ホスト名。 -
4.19.0-6-amd64カーネルリリース。 -
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)-カーネルバージョン。 -
x86_64-マシンのハードウェア名。 -
GNU/Linux-オペレーティングシステム名。
オプションを互いに組み合わせて、目的の出力を生成できます。たとえば、システムで実行されているLinuxカーネルのバージョンを確認するには、次のコマンドを入力します。
uname -srm Linux 4.19.0-6-amd64 x86_64
複数のオプションが使用されている場合、出力に含まれる情報は、-aによって提供されるのと同じ順序になります。 オプション。指定されたオプションの位置は重要ではありません。両方のuname -msr およびuname -srm 同じ出力を生成します。
結論#
uname コマンドは、基本的なシステム情報を印刷するために使用されます。通常、-aで呼び出されます 利用可能なすべての情報を表示するオプション。
ご質問やご意見がございましたら、お気軽にコメントをお寄せください。