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

hash - это команда в Unix и Unix-подобных операционных системах, которая выводит информацию о местоположении для найденных команд. Команда hash также была перенесена в операционную систему IBM i . [1]

Синтаксис [ править ]

$ hash [имя]

Описание [ править ]

Когда пользователь дает команду, оболочка ищет команду по пути, указанному в переменной окружения PATH, и сохраняет ее местоположение в хэше. Эту команду можно использовать для поиска заданной команды. Команда встроена в оболочку. Оболочка C реализует эту команду по-другому.

Параметры [ редактировать ]

Поддерживаются следующие варианты.

название
Ищет в переменной окружения PATH заданное имя

Статус выхода [ изменить ]

Эта команда возвращает следующие значения выхода:

0
Успешное завершение
1
Произошла ошибка

Примеры [ править ]

$ hash

Распечатайте хеш-таблицу.

$ hash cat

Ищет команду cat в пути, заданном переменной окружения PATH; если найден, добавляет его в хеш.

См. Также [ править ]

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

  1. ^ IBM . «Qshell для программирования IBM System i версии 7.2» (PDF) . Проверено 5 сентября 2020 .

Внешние ссылки [ править ]

  • hash - Справочник по командам и служебным программам, спецификация Single UNIX , выпуск 7 от The Open Group
  • hash(1) -  Справочное руководство по командам пользователя Solaris 10