type

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

type — unix-утилита, возвращающая тип введённой команды. Команда может быть встроенной командой, программой, алиасом, ключевым словом или функцией. Если тип команды — программа, то выдаётся путь к ней. Команда type также может использоваться для проверки, есть ли команда с данным именем (например, такая проверка может потребоваться перед созданием алиаса)[1].

Использование[править | править код]

  • type [ФЛАГИ] ИМЯ_КОМАНДЫ

Параметры запуска[править | править код]

--help
выдаёт справочную информацию и заканчивает работу
-t
краткая форма, выдаёт только одно из слов: «alias», «keyword», «function», «builtin» или «file».
-a
выдаёт все расположения исполняемого файла, введённого как параметр, включая алиасы, встроенные команды оболочки или функции. Работает только при отсутствии флага -p
-p
возвращает путь к выполняемому файлу, или пустую строку, если type -t NAME не выдаёт «file».
-P
ищет по путям из переменной PATH, даже если введённый параметр является алиасом, встроенной командой оболочки или функцией, и возвращает путь к файлу, который был бы исполнен.

Ссылки[править | править код]

  • type(1) — страница справки man по пользовательским командам GNU/Linux  (англ.)
  • type(1) — страница справки man по пользовательским командам OpenBSD  (англ.)
  • type(1) — страница справки man по пользовательским командам FreeBSD  (англ.)

Примечания[править | править код]

  1. Уильям Шоттс. Командная строка Linux. Полное руководство = The Linux Command Line. A Complete Introduction. — СПб.: Питер, 2016.