アンドロイド

Linuxタイプのコマンド

George Hotz | Programming | From the Transistor: Exploring Xilinx on MAC ( O S A K A ) | Part1

George Hotz | Programming | From the Transistor: Exploring Xilinx on MAC ( O S A K A ) | Part1

目次:

Anonim

type コマンドは、コマンドタイプに関する情報を表示するために使用されます。 コマンドラインで入力した場合、特定のコマンドがどのように解釈されるかを示します。

、Linux type コマンドの使用方法について説明します。

typeコマンドの使用方法

type は、Bashに組み込まれているシェル、およびZshやKshなどの他のシェルです。 その動作は、シェルごとにわずかに異なる場合があります。 type Bash組み込みバージョンについて説明します。

type コマンドの構文は次のとおりです。

type FILE_NAME…

たとえば、 wc コマンドのタイプを見つけるには、次のように入力します。

type wc

出力は次のようになります。

wc is /usr/bin/wc

type コマンドに複数の引数を指定することもできます。

type sleep head

出力には、 sleep コマンドと head コマンドの両方に関する情報が含まれます。

sleep is /bin/sleep head is /usr/bin/head

コマンドの種類

オプション -t は、次のいずれかであるコマンドのタイプを説明する単一の単語を出力するようtypeに指示します。

  • エイリアス(シェルエイリアス)関数(シェル関数)builtin(シェル組み込み)file(ディスクファイル)keyword(シェル予約語)

以下に例を示します。

  1. エイリアス

    type -t grep

    私のシステムでは、 grep grep --color=auto エイリアスされています:

    alias

    関数

    type -t rvm

    rvm は、複数のRuby環境をインストール、管理、および操作するためのツール(機能)です。

    function

    ビルトイン

    type -t echo

    echo は、Bashに組み込まれているシェル、およびZshやKshなどの他のシェルです。

    builtin

    ファイル

    type -t cut

    cut は実行可能ファイルです:

    builtin

    キーワード

    type -t for

    for はBashの予約語です:

    keyword

コマンドを含むすべての場所を表示します

すべての一致を印刷するには、 -a オプションを使用します。

type -a pwd

出力には、 pwd がシェル組み込みであることが示されますが、スタンドアロンの /bin/pwd 実行可能ファイルとしても使用できます。

pwd is a shell builtin pwd is /bin/pwd

-a オプションを使用すると、 -p オプションを使用しない場合にのみ、typeコマンドにエイリアスと関数が含まれます。

その他のタイプのコマンドオプション

-p オプションは、コマンドがディスク上の実行可能ファイルである場合のみ、コマンドにパスを返すように type を強制します。

たとえば、 pwd コマンドはシェル組み込みコマンドであるため、次のコマンドは出力を表示しません。

type -p pwd

-p とは異なり、大文字の -P オプションは、コマンドがファイルでない場合でも、ディスク上の実行可能ファイルの PATH を検索するよう type に指示します。

type -P pwd

pwd is /bin/pwd

-f オプションを使用すると、組み込みコマンドのように、 type はシェル関数を検索しません。

結論

type コマンドは、コマンドラインで使用された場合に特定のコマンドがどのように解釈されるかを示します。

タイプターミナル