Linux, コマンド · 1 min read · Sep 16, 2025

初心者のためのLinux unameコマンドチュートリアル(8つの例)

システム管理者、ソフトウェア開発者、または通常のLinuxユーザーであっても、カーネルのリリースやバージョンなどのシステム情報が必要になる状況に直面することがあります。そこで、これを実現するための組み込みコマンドラインユーティリティ - uname - が存在します。

このチュートリアルでは、いくつかの理解しやすい例を用いてこのツールの基本を説明します。しかし、その前に、この記事のすべての例はUbuntu 14.04 LTSマシンでテストされていることを述べておく価値があります。

Linux unameコマンド

前述のように、unameコマンドはシステム情報を提供します。以下がその構文です:

uname [OPTION]...

そして、manページでは次のように定義されています:

特定のシステム情報を印刷します。

以下は、unameの動作を理解するのに役立つQ&A形式の例です。

Q1. unameの使い方は?

基本的な使用法として、オプションなしで’uname’コマンドを実行します。

uname

私のシステムでは、上記のコマンドは次の出力を生成しました:

Linux

Q2. カーネル名を印刷するには?

これには、-sコマンドラインオプションを使用します。

uname -s

私のシステムでの出力は次のとおりでした:

Linux

したがって、オプションを渡さない場合でも、unameコマンドが生成するカーネル名であることがわかります。

Q3. カーネルリリースを印刷するには?

これには、-rオプションを使用します。

uname -r

たとえば、私のシステムでは、次の出力が生成されました:

4.4.0-62-generic

Q4. カーネルバージョンを印刷するには?

カーネルバージョンは、-vコマンドラインオプションを使用してアクセスできます。

uname -v

私のマシンからの出力は次のとおりです:

#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017

Q5. ネットワークノードホスト名を印刷するには?

-nコマンドラインオプションを使用すると、この情報を印刷できます。

uname -n

たとえば、上記のコマンドが私のシステムで生成した出力は次のとおりです:

himanshu-desktop

Q6. マシンハードウェア名を印刷するには?

-mオプションを使用すると、unameがマシンハードウェア名を印刷できます。

uname -m

上記のコマンドが私のシステムで生成した出力は次のとおりです:

i686

Q7. プロセッサタイプを印刷するには?

出力にプロセッサタイプを取得するには、-pコマンドラインオプションを使用します。

uname -p

私のシステムで生成された出力は次のとおりです:

athlon

Q8. ハードウェアプラットフォームを印刷するには?

ハードウェアプラットフォームに関連する情報は、-iオプションを使用してアクセスできます。

uname -i

私のシステムでの出力は、-mコマンドラインオプションの場合と同じでした - i686。

Q9. オペレーティングシステムを印刷するには?

OS名を取得したい場合は、-oコマンドラインオプションを使用します。

uname -o

私のUbuntuマシンで生成された出力は次のとおりです:

GNU/Linux

Q10. すべての情報を一度に印刷するには?

これまでに個別のオプションを通じてアクセスしたすべての情報を一度に印刷することもできます。そのためには、-aオプションを使用します。

uname -a

私のシステムで生成された出力は次のとおりです:

Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

結論

ご同意いただけるように、unameは理解しやすく、使いやすいコマンドです。覚えておくべき唯一のことは、そのコマンドラインオプション - どのオプションをいつ使用するかです。このチュートリアルで説明したオプションを練習し、このツールに関する詳細情報はそのmanページを参照してください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。