[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
uname
: システムについて情報を表示するuname
は、自分がその上で実行されているマシンとオペレーティング・システムについて情報を表示する。
オプションが一つも指定されない場合は、‘-s’ オプションが指定されたかのように振る舞う。
書式:
uname [option]… |
複数のオプションや ‘-a’ オプションが指定された場合、選択された情報は次の順番で表示される。
kernel-name nodename kernel-release kernel-version machine processor hardware-platform operating-system |
個々の情報が空白を含んでいることがある。そうした場合、出力のどこからどこまでが、 ある情報に当たるかを判断することは難しい。以下の例で release に当たるのは、‘2.2.18 #4 SMP Tue Jun 5 11:24:08 PDT 2001’ の部分である。
(訳注: release が kernel-release のことならば、それに相当するのは
‘2.2.18’ だけである。#4 から 2001 までは kernel-version。
原文は両者を合わせて、release と言っているのかもしれない。
なお、以下の例はちょっと古い。最近の uname -a
では、‘-a’
オプションの説明にあるように、unknown の部分は表示されないはずである。)
uname -a ⇒ Linux dumdum 2.2.18 #4 SMP Tue Jun 5 11:24:08 PDT 2001 i686 unknown unknown GNU/Linux |
このプログラムでは以下のオプションが使用できる。参照: 共通オプション.
以下の情報をすべて表示する。ただし、プロセッサ・タイプとハードウェア・プラットホームは、unknown ならば省略する。
ハードウェア・プラットホームの名前を表示する (ハードウェア実装と呼ばれることもある)。 その情報が取得できない場合は、‘unknown’ と表示する。 このオプションは、(GNU/Linux ディストリビューション同士の間ですら) 可搬性がない。
マシンのハードウェア名を表示する (ハードウェア・クラスとかハードウェア・タイプと呼ばれることもある)。
ネットワークノードのホスト名を表示する。
プロセッサ・タイプを表示する (命令セット体系、the instruction set architecture、ISA などと呼ばれることもある)。 その情報が取得できない場合は、‘unknown’ と表示する。 このオプションは、(GNU/Linux ディストリビューション同士の間ですら) 可搬性がない。
オペレーティング・システムの名前を表示する。
カーネルのリリース名を表示する。
カーネル名を表示する。POSIX 1003.1-2001 では (see section 規格への準拠)、これを「オペレーティング・システムの実装」と呼んでいる。 POSIX の仕様には、カーネルという概念がないからである。 カーネル名は、‘-o’ や ‘--operating-system’ オプションで表示されるオペレーティング・システム名と同じかもしれないし、 違うかもしれない。オペレーティング・システムによって、 基盤となっているカーネルと名前が同じものもあれば (FreeBSD, HP-UX など)、 違うものもある (GNU/Linux, Solaris など) からである。
カーネルのバージョンを表示する。
終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on June 7, 2022 using texi2html 1.82.