ブログ

コマンドのタイプを調べる方法

at_ito
2018年8月6日 5時42分

Linuxではエイリアス(alias)や、シェルのビルトインコマンド等、実行ファイルがないコマンドもあります。コマンド実行結果が意図したものでない場合、実行ファイルではなくエイリアス(alias)やシェルのビルトインコマンドであることもありますので、そのコマンドに関する情報の調べ方を紹介します。

コマンドに関する情報はtypeコマンドにて調べることが可能です。

ATDE上でtypeコマンドを実行した時の例は以下の通りです。

[atde ~]$ type -a ls
ls は `ls --color=auto' のエイリアスです
ls は /bin/ls です
[atde ~]$ type -a time
time はシェルの予約語です
[atde ~]$ type -a echo
echo はシェル組み込み関数です
echo は /bin/echo です