Linux, コマンド · 1 min read · Jan 22, 2026
初心者のためのLinux typeコマンドチュートリアル(例付き)

Linuxのコマンドラインでは、いくつかの種類のユーティリティに出会います。いくつかはエイリアスであり、他は組み込みツールや関数です。では、これらのタイプをどうやって確認するのでしょうか?実は、これらの情報を提供するコマンド ‘type‘ が存在します。このチュートリアルでは、わかりやすい例を使って’type’コマンドについて説明します。
しかし、その前に、ここでのすべての例はUbuntu 18.04 LTSマシンでテストされていることを言及しておく価値があります。
Linux typeコマンド
前述の紹介で述べたように、Linuxのtypeコマンドはコマンドのタイプに関する情報を表示します。以下がその構文です:
type [-afptP] name [name ...]そして、typeコマンドがどのように機能するかをよりよく理解するためのQ&A形式の例をいくつか示します。
Q1. typeコマンドの使い方は?
簡単です。コマンドラインツール名を入力として’type’を実行し、-tをコマンドラインオプションとして指定します。例えば、
type -t cpこのコマンドは次の出力を生成しました:
file同様に、ツール名がエイリアスである場合、typeコマンドはそれを明確に示します。例えば、次のコマンド:
type -t lsは次の出力を生成しました:
aliasツールのmanページは-tオプションを次のように説明しています:
-t 出力は、NAMEがエイリアス、シェル予約語、シェル関数、シェル組み込み、ディスクファイル、または見つからない場合にそれぞれ'alias'、'keyword'、'function'、'builtin'、'file'または''のいずれかの単語ですQ2. typeがツールの場所を表示するようにするには?
これには、オプションなしでtypeコマンドを実行します。例を示します:
Q3. 特定のツールを含むすべての場所を表示するには?
これには-aコマンドラインオプションを使用します。例を示します:
type -a lsこのコマンドは私のシステムで次の出力を生成しました:
lsは`ls --color=auto'にエイリアスされています
lsは/bin/lsですQ4. typeが入力がエイリアスであっても検索するようにするには?
デフォルトでは、エイリアス(例えば、一部のシステムでの’ls’)を入力すると、typeコマンドは出力に場所を生成しません。例えば:
type ls出力は次の通りです:
lsは`ls --color=auto'にエイリアスされていますしかし、希望すれば、入力がエイリアスであっても’type’に場所を検索させることができます。これは-Pコマンドラインオプションを使用して行うことができます。
-P エイリアス、組み込み、または関数であっても、各NAMEのためにPATH検索を強制し、実行されるディスクファイルの名前を返します結論
typeコマンドは急な学習曲線を持っていません。このチュートリアルで説明したオプションの多くがあります。これらのテストが終わったら、’type’コマンドのmanページに移動して、さらに詳しく学んでください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。