хэш (Unix)
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |
Разработчик(и) | Различные с открытым исходным кодом и коммерческие разработчики разработчики |
---|---|
Операционная система | Unix , Unix-подобные , IBM i |
Тип | Команда |
hash — это команда в Unix и Unix-подобных операционных системах , которая печатает информацию о местоположении найденных команд. Команда hash также была перенесена в операционную систему IBM i . [ 1 ]
Синтаксис
[ редактировать ]$ hash [name]
Описание
[ редактировать ]Когда пользователь дает команду, оболочка ищет команду по пути, указанному в переменной среды PATH , и сохраняет местоположение в хеше. Эту команду можно использовать для поиска заданной команды. Команда встроена в оболочку. Оболочка C реализует эту команду по-другому.
Параметры
[ редактировать ]Поддерживаются следующие параметры.
- имя
- Ищет переменную среды PATH по заданному имени.
Статус выхода
[ редактировать ]Эта команда возвращает следующие значения выхода:
- 0
- Успешное завершение
- 1
- Произошла ошибка
Примеры
[ редактировать ]$ hash
Распечатайте хеш-таблицу.
$ hash cat
Ищет команду cat по пути, указанному переменной среды PATH; если найдено, добавляет его в хэш.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ ИБМ . «Программирование Qshell в IBM System i версии 7.2» (PDF) . ИБМ . Проверено 05 сентября 2020 г.
Внешние ссылки
[ редактировать ]
В Wikibook Guide to Unix есть страница на тему: Команды.
- Единая спецификация UNIX , версия 4 от Open Group. – Справочник по оболочке и утилитам,
- Solaris 11.4 по пользовательским командам Справочное руководство –