Команда which cd ничего не печатает. То же самое для whatis cd и whereis cd. Как я могу узнать, является ли cd псевдонимом, функцией или встроенным bash? Я использую Ubuntu 12.04.
man bash скажет вам об этом. Перейдите к концу, а затем выполните поиск команд BASH BUILTIN COMMANDS. Вы можете читать дальше.
Чтобы перечислить все псевдонимы bash:
alias
Чтобы перечислить все имена определенных функций:
typeset -F
Чтобы просмотреть список встроенных функций bash, проверьте справочную страницу bash. [ ! d2]
Возможно, вы можете взломать один скрипт для grep через вывод каждой команды выше.