Jump to content

какая (команда)

который
Разработчик(и) Карло Вуд, Дэниэл Папасян, Трэйн Франкс
Стабильная версия
2.21 [ 1 ]  Отредактируйте это в Викиданных / 20 марта 2015 г .; 9 лет назад ( 20 марта 2015 )
Операционная система Unix , Unix-подобные , Microsoft Windows , FreeBSD , FreeDOS , AROS Research Operating System [ 2 ]
Тип Команда
Лицензия coreutils : GNU GPL v3 , BusyBox : BSD , FreeDOS: GNU GPLv2 , AROS: Публичная лицензия AROS (APL) версии 1.1 (на основе MPL ) [ 3 ]
Веб-сайт ГНУ: гну .org /программное обеспечение /который / , FreeDOS: Мир Trane: Reinvented , AROS: aros.sourceforge.net

В вычислениях , which команда для различных операционных систем, используемая для определения местоположения исполняемых файлов . Команда доступна в Unix и Unix-подобных системах, оболочке AROS , [ 4 ] для FreeDOS [ 5 ] и для Microsoft Windows . [ 2 ] Функциональность команды that аналогична некоторым реализациям команды type . POSIX определяет команду с именем команда , которая также охватывает эту функциональность. [ 6 ]

Реализации

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

Unix, Unix-подобные, Multics

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

Команда принимает один или несколько аргументов; полный путь к исполняемому файлу для каждого из этих аргументов он выводит на стандартный вывод , который был бы выполнен, если бы этот аргумент был введен в оболочку . Это делается путем поиска исполняемого файла или сценария в каталогах, перечисленных в переменной среды PATH . [ 7 ] Команда that является частью большинства Unix-подобных компьютеров. Это также часть C Shell . [ 6 ]

Команда who впервые появилась в 3BSD . [ 8 ]

Карло Вуд разработал реализацию GNU , используемую в большинстве Linux . операционных систем на базе [ 9 ]

Во FreeBSD утилита that изначально была написана на Perl Вольфрамом Шнайдером. Текущая версия которого была переписана Дэниелом Папасяном с использованием C. программирования языка [ 10 ]

Multics использует команду where сокращенно wh.

Microsoft Windows, MS-DOS, FreeDOS

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

Команда доступна как отдельный пакет для Microsoft Windows в рамках GnuWin32 . проекта [ 2 ] и коллекцию UnxUtils , состоящую из собственных Win32 -портов распространенных GNU Unix-подобных утилит . [ 11 ] Windows также включает в себя аналогичный where.exe команда.

Та же функциональность доступна в MS-DOS , но не в Windows, как встроенная команда TRUENAME .

В PowerShell эта функциональность обеспечивается командлетом Get-Command. [ 12 ]

Версия FreeDOS была разработана Трейном Франксом. [ 13 ]

Совместимость с AmigaOS

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

Команда используется для поиска и печати местоположения определенной программы. [ 14 ]

Входы:

  • ФАЙЛ – указывает команду для поиска.
  • NORES – Резидентские программы не включены в поиск
  • RES – рассматриваются только резидентские программы
  • ВСЕ — будут найдены все местоположения ФАЙЛА, что может привести к печати одного и того же места несколько раз.
  1. ^ "который" .
  2. ^ Перейти обратно: а б с which для Windows из GnuWin32 проекта
  3. ^ «Общественная лицензия AROS версии 1.1» .
  4. ^ «Исследовательская операционная система AROS» .
  5. ^ «Группа обновлений FreeDOS 1.2 — Утилиты» . Ибиблио.орг . Проверено 8 сентября 2022 г.
  6. ^ Перейти обратно: а б «Команда» , Базовая спецификация открытой группы, выпуск 7 , стандарт IEEE 1003.1-2008.
  7. ^ which справочная страница
  8. ^ which(1) OpenBSD по общим командам Руководство
  9. ^ which(1) Linux пользователя по командам Руководство
  10. ^ which(1) FreeBSD по основным командам Руководство
  11. ^ «Собственные порты Win32 некоторых утилит GNU» . Unxutils.sourceforge.net . Проверено 8 сентября 2022 г.
  12. ^ «Get-Command (Microsoft.PowerShell.Core) — PowerShell» .
  13. ^ «Пакет обновлений FreeDOS 1.2 — который (Unix-подобный)» . Ибиблио.орг. 20 марта 2002 г. Проверено 8 сентября 2022 г.
  14. ^ «Исследовательская операционная система AROS» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4f2c45058b73778f2cd355b0267d52f1__1709644740
URL1:https://arc.ask3.ru/arc/aa/4f/f1/4f2c45058b73778f2cd355b0267d52f1.html
Заголовок, (Title) документа по адресу, URL1:
which (command) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)