Linux系コマンド

WBOY
リリース: 2024-03-20 17:06:06
転載
757 人が閲覧しました

Linux系コマンド

このガイドでは、Linux の「type」コマンドについて詳しく学習します。

前提条件:

このガイドで説明する手順を実行するには、次のコンポーネントが必要です:

  • Linux システムは正しく構成されています。テストと学習を目的として Linux VM を作成する方法を確認してください。
  • コマンドラインインターフェイスの基本的な理解

Linux でコマンドを入力します

他の 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

出力は次のコマンド タイプのいずれかです:

  • エイリアス: シェルのエイリアス。
  • function: 組み込みシェル関数。
  • Builtin: 組み込みのシェル コマンド。
  • file: ディスクファイル。
  • キーワード: シェル関数に固有に使用される予約語。

すべての場所

Linux 上のさまざまなコマンドは、スタンドアロンの実行可能ファイルと組み込みのシェル関数の両方として存在します。 「type」コマンドを使用すると、コマンドにこれら 2 つの特性があるかどうかを判断できます。

以下の例を確認してください:

$TYPE-AEcho

ここで、出力が示すように、「echo」コマンドは組み込みのシェル関数であり、実行可能ファイル (「/usr/bin/echo」にあります) です。

#########その他のオプション#########

上記のオプションに加えて、「type」コマンドにはいくつかの追加オプションもあります。 「—p」フラグ 次のコマンドを実行します:

$type—p echo

$type-pClose

ここで、指定されたパラメータが組み込みシェルの場合、「type」コマンドは出力を表示しません。それ以外の場合、出力はコマンドの実行可能ファイルの場所になります。

「P」フラグ

以下の例を確認してください:

$P型エコー電源

$タイプ—P,while

ここで、「type」コマンドは、指定されたパラメーターのすべての PATH の場所を検索し、一致する実行可能ファイルの場所を返します。

この例では、「echo」コマンドと「pwd」コマンドに専用のバイナリがあります。 「if」と「while」は両方ともシェルのキーワードであり、専用のバイナリ コードはありません。出力は空です。

終了コード

タスクの実行後、「type」コマンドは終了コードを残します。終了コードを使用して、タスクが成功したかどうかを判断できます。 0: コマンドはエラーなしで正常に実行されました。

1: コマンドでエラーが発生しました。

    次のコマンドは終了コードを示しています:
  • $タイプ
  • $エコー$?

$asdfgと入力してください

$エコー$?

#########結論は#########

このガイドでは、Linux で「type」コマンドを使用する方法を説明します。これは、コマンドの性質を説明するシェル組み込みコマンドです。 他の Linux コマンドについて詳しく知りたいですか? Linux コマンドのサブカテゴリを確認してください。 Bash 関連のガイドについては、「Programming with Bash」を参照してください。 ハッピーコンピューティング!

以上がLinux系コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:mryunwei.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート