「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

type

スポンサーリンク

何するコマンド?

コマンドのパスや種類を表示するときに使うコマンド



書き方

type [オプション] [コマンド]



オプション

オプション説明
-a実際に実行されるコマンドのパスだけじゃなく、全部のパスを表示する
-pコマンドの型がfileの場合、実行されるコマンドのパスを表示する
-tコマンドの型を表示する

補足事項

「type」コマンドはsh系で使えるコマンドです。
csh系では使えません。
ご注意ください。

表示されるコマンドの型には以下の種類があります。


説明
aliasエイリアス
built-inビルトインコマンド
file実行ファイル
function関数
keyword予約語

例えば

type ls

を実行すると、私の環境では

ls is aliased to `ls --color=tty'

のような結果が表示されました。
「はーい、lsは『ls --color=tty』の別名でっせ」と言っています。

同じように

type dir

を実行すると、私の環境では

dir is /usr/bin/dir

のような結果が表示されました。
「dirは『/usr/bin/dir』っすね」と言っています。

ファイルの種類を表すオプション「-t」を付けて

type -t dir

のような形で実行すると、結果は

file

になりました。
「dirはシェルには関係ない実行ファイルなんだな」と分かりました。

このようにコマンドのパスや種類を表示するコマンドが「type」コマンドです。

スポンサーリンク


書籍画像