cd というコマンド名を入力したとき、それがエイリアス・関数・シェル組み込み・外部コマンドのいずれであるかを調べるコマンドはどれか。

LPIC-1(101/102 試験)「シェルとスクリプト」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / シェルとスクリプト ・ コマンド問題
$
  1. which cd
  2. type cd✓ 正解
  3. file cd
  4. info cd
💡 type は名前がエイリアス・シェル関数・組み込みコマンド・外部コマンドのどれとして解決されるかを表示します。which は PATH 上の外部実行ファイルしか探せず、組み込みやエイリアスは正しく判別できません。
✕ which cd:which は PATH 上の外部実行ファイルを探すだけで、cd のような組み込みコマンドや関数は正しく判別できません。
○ type cd:正解。type はエイリアス・関数・組み込み・外部コマンドのいずれとして解決されるかを表示します。
✕ file cd:file はファイルの種別を調べるコマンドで、コマンド名の解決種別の判定には使えません。
✕ info cd:info はドキュメント閲覧コマンドで、コマンドの解決種別は表示しません。
▶ この分野をクイズ形式で解く