トップQs
タイムライン
チャット
視点
Uname
ウィキペディアから
Remove ads
uname(ユーネーム、Unix Nameの略)は UNIX のプログラムであり、実行しているオペレーティングシステムの名前やバージョンなどを出力する。移植性のあるプログラムを書こうとする場合、実行環境の判別ができ、有用である。uname システムコールとコマンドは PWB/UNIX で最初に出現した。
AT&T UNIX System V Release 3.0 のような一部の Unix では setname というプログラムが含まれ、uname が出力する値を変えるのに使われる。
GNUプロジェクトバージョンの uname は "sh-utils" つまり "coreutils" パッケージに含まれる。uname 自体はスタンドアロンのプログラムとして利用できない。
例
Darwin を実行しているシステムでは、-a オプション を付けた uname
からの出力は以下のようになるだろう。
Darwin hostname.local 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386
以下の表ではさまざまなプラットフォームにおけるさまざまなバージョンの uname
からの出力例を示してある。
Remove ads
外部リンク
- Manpage of UNAME JM Project
- uname(1) man page(SunOS リファレンスマニュアル)
- uname(1) man page(HP-UX リファレンス)
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads