type
type — unix-утилита, возвращающая тип введённой команды. Команда может быть встроенной командой, программой, алиасом, ключевым словом или функцией. Если тип команды — программа, то выдаётся путь к ней. Команда type также может использоваться для проверки, есть ли команда с данным именем (например, такая проверка может потребоваться перед созданием алиаса)[1].
Использование
- type [ФЛАГИ] ИМЯ_КОМАНДЫ
Параметры запуска
- --help
- выдаёт справочную информацию и заканчивает работу
- -t
- краткая форма, выдаёт только одно из слов: «alias», «keyword», «function», «builtin» или «file».
- -a
- выдаёт все расположения исполняемого файла, введённого как параметр, включая алиасы, встроенные команды оболочки или функции. Работает только при отсутствии флага -p
- -p
- возвращает путь к выполняемому файлу, или пустую строку, если type -t NAME не выдаёт «file».
- -P
- ищет по путям из переменной PATH, даже если введённый параметр является алиасом, встроенной командой оболочки или функцией, и возвращает путь к файлу, который был бы исполнен.
Ссылки
Примечания
- Уильям Шоттс. Командная строка Linux. Полное руководство = The Linux Command Line. A Complete Introduction . — СПб.: Питер, 2016.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.