Loading article…
typeコマンドの例 | |
| 原作者 | AT&Tコーポレーション |
|---|---|
| 開発者 | さまざまなオープンソースおよび商用開発者 |
| 初回リリース | 1984年 |
| オペレーティング·システム | UnixおよびUnixライク |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
UnixおよびUnix 系 オペレーティング システムでは、コマンド名として使用された場合にその引数がどのように解釈されるかを
記述するコマンドtypeです。
関数
該当する場合は、typeコマンド名のパスが表示されます。可能なコマンドの種類は次のとおりです。
コマンド名が見つからない場合、 コマンドはゼロ以外の終了ステータスを返します。
例
$ type test test はシェル組み込みです$ type cp
cp は /bin/cp です$ type unknown
unknown 見つかりません$ type type type はシェル組み込みです
歴史
このtypeコマンドは、 1984年にAT&TのSystem V Release 2(SVR2)で導入されたBourneシェルのシェル組み込みコマンドであり、[1] Bashなどの他の多くのPOSIX互換シェルにも引き続き含まれています。ただし、POSIX標準の一部ではありません。POSIXシェルでは、同様の動作は次のように取得されます。
type
コマンド -V 名前
KornShellでは、コマンドはwhence同様の機能を提供します。[2]
このコマンドは、一般的なGNU UnixライクなユーティリティのネイティブWin32ポートのUnxUtilsコレクションの一部として、Microsoft Windows用の個別のパッケージとして利用できます。 [3]
参照
参考文献
- ^ 「伝統的な Bourne シェル ファミリー / 歴史と発展」www.in-ulm.de 。 2018 年 10 月 7 日閲覧。
- ^ Siever, Ellen (2005 年 7 月 27 日)。Linux in a Nutshell。Nutshell ハンドブック。O'Reilly Media, Inc. (2005 年発行)。p. 695。ISBN
9780596009304. 2016-07-05に取得。
whence [...] Korn シェルのみ。各コマンドが Unix コマンド、組み込みコマンド、定義済みシェル関数、またはエイリアスのいずれであるかを表示します。
- ^ いくつかの GNU ユーティリティのネイティブ Win32 ポート
