LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
- type cd✓ 正解
- which cd
- whereis cd
- locate cd
💡 type はシェルの組み込みコマンドかエイリアスか外部コマンドかを区別して示します。which は PATH 上の実行ファイルのパスのみを表示し、組み込みは扱えません。
○ type cd:正解。type は対象が組み込み・エイリアス・関数・外部コマンドのいずれかを区別して示します。
✕ which cd:which は PATH 上の実行ファイルのパスを示すだけで、組み込みコマンドの cd は判別できません。
✕ whereis cd:whereis はバイナリ・ソース・manページの場所を探すもので、組み込みかどうかの判別が目的ではありません。
✕ locate cd:locate はファイル名データベースを検索するもので、コマンド種別の判別はしません。