uname

Получение имени операционной системы (POSIX)

Синтаксис:

uname [-amnprsv] [-S имя]

Опции:

-a
То же, что и опции -snrvmp.
-m
Вывести название типа оборудования, на котором выполняется система.
-n
Вывести имя данного узла.
-p
Вывести имя процессора.
-r
Вывести текущий выпуск операционной системы (номер).
-S имя
Установить имя хоста.
-s
Вывести имя операционной системы.
-v
Вывести текущую версию данного выпуска операционной системы (метка времени).

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита uname выводит в стандартный поток вывода информацию об имени и выпуске текущей операционной системы. С помощью uname переносимые приложения могут определять операционную систему POSIX, в которой они запущены.

Если опции не указаны, uname выводит имя операционной системы.

Примеры:

Вывод имени операционной системы:

uname

Вывод форматированной строки с именем, выпуском и версией операционной системы:

printf "OS: %s release %s version %s\n" $(uname -srv)

Возвращаемое значение:

0
Успешно.
>0
Возникла ошибка.

Предостережения:

Утилита pidin предоставляет более подробную информацию, чем uname, однако pidin является утилитой ЗОСРВ «Нейтрино» и отсутствует в других системах. Также uname может отображать неактуальную информацию о версии ЗОСРВ «Нейтрино», так как присутствует в системе для совместимости с другими ОС.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», POSIX

Тематические ссылки:

pidin

uname()




Предыдущий раздел: Утилиты