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

uname (сокращение от имени unix ) - это компьютерная программа в операционных системах Unix и Unix-подобных компьютерных операционных систем, которая печатает имя, версию и другие сведения о текущей машине и операционной системе, работающей на ней.

История [ править ]

unameСистемный вызов и команда появилась впервые в PWB / UNIX . Оба указаны в POSIX . [1] [2] ГНУ версия uname входит в «SH-утилитах» или «Coreutils» пакетах. unameсама по себе не доступна как отдельная программа. Версия пакета unameGNU coreutils была написана Дэвидом Маккензи. [3] Эта команда доступна в виде отдельного пакета для Microsoft Windows в качестве части gnuwin32 проекта [4] и UnxUtils коллекции нативных Win32 портов обыденного GNU Unix-подобных утилит.[5]

Связанные и похожие команды [ править ]

Некоторые варианты Unix, такие как AT&T UNIX System V Release 3.0, включают связанную setnameпрограмму, используемую для изменения значений, которые сообщает uname.

Команда, используемая verв таких операционных системах, как DOS , OS / 2 и Microsoft Windows , похожа на unameкоманду.

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

В системе, в которой запущен Darwin , результат работы unameс -a аргументом командной строки может выглядеть следующим образом:

$ uname -a Darwin Roadrunner.local 10.3.0 Ядро Дарвина, версия 10.3.0: пт, 26 февраля, 11:58:09 PST 2010; корень: xnu-1504.3.12 ~ 1 / RELEASE_I386 i386

В следующей таблице приведены примеры из различных версий unameна разных платформах. [6] В оболочке bash переменная среды OSTYPE содержит значение, подобное (но не идентичное) значению uname -o .

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

  • Список команд Unix
  • lsb_release
  • ver (команда)

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

  1. ^ uname . Базовые спецификации Open Group, выпуск 7 / IEEE Std 1003.1, издание 2013 г. Задает команду.
  2. ^ uname . Базовые спецификации Open Group, выпуск 7 / IEEE Std 1003.1, издание 2013 г. Определяет функцию / системный вызов.
  3. ^ https://linux.die.net/man/1/uname
  4. ^ CoreUtils для Windows
  5. ^ Собственные порты Win32 некоторых утилит GNU
  6. ^ Они просто предназначены для широкого представления общих систем; Фактический результат может отличаться в зависимости от типа оборудования, версии ОС и установленных программных исправлений.

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

  • uname - Справочник по командам и утилитам, спецификация Single UNIX , выпуск 7 от Open Group
  • uname(1) -  Руководство по командам пользователя Linux
  • uname(1) -  Руководство по основным командам FreeBSD
  • uname(1) -  Руководство по основным командам Darwin и macOS
  • uname(1) -  Справочное руководство по командам пользователя Solaris 10