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