このガイドでは、Linux の「type」コマンドについて詳しく学習します。
このガイドで説明する手順を実行するには、次のコンポーネントが必要です:
他の Linux 固有のコマンド (ls、chmod、shut、vi、grep、pwd など) とは異なり、「type」コマンドは、次のように提供されるコマンド タイプに関する情報を表示する組み込みの Bash 関数です。パラメータ。
$タイプ
Bash に加えて、他のシェル (Zsh、Ksh など) にも、実行する「type」コマンドが付属しています。
基本的な使い方
タイプのコマンド構造は次のとおりです。
$タイプ
最も簡単な使用法は、コマンドをパラメータとして指定することです。
$タイプ、
「type」コマンドは複数のパラメータを同時に処理することもできます。
$type type cd ls chmod sudo sleep shoff
コマンドの種類
コマンドの種類のみに興味がある場合は、「-t」フラグを使用してコマンドの種類のみを取得します。
$type—t echo
$タイプ—tタイプ
$タイプ—しばらく
$type—t grep
出力は次のコマンド タイプのいずれかです:
すべての場所
Linux 上のさまざまなコマンドは、スタンドアロンの実行可能ファイルと組み込みのシェル関数の両方として存在します。 「type」コマンドを使用すると、コマンドにこれら 2 つの特性があるかどうかを判断できます。
以下の例を確認してください:
$TYPE-AEcho
ここで、出力が示すように、「echo」コマンドは組み込みのシェル関数であり、実行可能ファイル (「/usr/bin/echo」にあります) です。
#########その他のオプション#########$type—p echo
$type-pClose
ここで、指定されたパラメータが組み込みシェルの場合、「type」コマンドは出力を表示しません。それ以外の場合、出力はコマンドの実行可能ファイルの場所になります。
「P」フラグ
以下の例を確認してください:
$P型エコー電源
$タイプ—P,while
ここで、「type」コマンドは、指定されたパラメーターのすべての PATH の場所を検索し、一致する実行可能ファイルの場所を返します。
この例では、「echo」コマンドと「pwd」コマンドに専用のバイナリがあります。 「if」と「while」は両方ともシェルのキーワードであり、専用のバイナリ コードはありません。出力は空です。
終了コード
$asdfgと入力してください
$エコー$?
#########結論は#########以上がLinux系コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。