Команда uname в UNIX System V | |
Разработчик (и) | ATT Bell Laboratories |
---|---|
Операционная система | Unix и Unix-подобная |
Тип | Команда |
Лицензия | coreutils : GNU GPL v3 |
uname (сокращение от имени unix) - это компьютерная программа в Unix и Unix-подобных компьютерных операционных системах который печатает имя, версию и другие сведения о текущем компьютере и операционной системе, работающей на нем.
Системный вызов и команда uname
впервые появились в PWB / UNIX. Оба указаны в POSIX. Версия uname GNU включена в пакеты "sh-utils" или "coreutils". Сам uname
недоступен как отдельная программа. Версия uname
в составе GNU coreutils была написана Дэвидом Маккензи. Команда доступна в виде отдельного пакета для Microsoft Windows как часть проекта GnuWin32 и коллекции UnxUtils из native Win32 порты обычных Unix-подобных утилит GNU.
Некоторые варианты Unix, такие как ATT 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 Darwin Kernel Version 10.3.0: пт, 26 февраля, 11:58:09 PST 2010; root: xnu-1504.3.12 ~ 1 / RELEASE_I386 i386
Следующая таблица содержит примеры из различных версий uname
на различных платформах. В оболочке bash переменная среды OSTYPE содержит значение, аналогичное (но не идентичное) значению uname -o.
Распространение | Система (или ядро) (-s). POSIX | Операционная система (или дистрибутив) (-o) | Машина (-m). POSIX | Процессор (-p) | Аппаратная платформа (-i или -M) | Версия ОС (ядра) (-v). POSIX | Выпуск ОС (ядра) (-r). POSIX |
---|---|---|---|---|---|---|---|
Android 4.2.1 на Nexus 4 | Linux | Linux | armv7l | Unknown | Unknown | # 1 SMP PREEMPT Thu Nov 8 15:42:02 PST 2012 | 3.4.0-perf-ge039dcb |
Android 2.3 на нетбуке Meteorit | Linux | Linux | armv6l | Неизвестно | Неизвестно | ||
любое, coreutils 7.1 | Linux | Linux | sparc64 | sparc64 | UltraSPARC T1 (Ниагара) | (все) | (все) |
любые, coreutils 7.1–8.4 | Linux | Linux | ppc64 | ppc64 | PPC 970FX (XServe G5 ) | (все) | (все) |
busybox-w32 1,27 (32-бит) на Windows 10 | Windows_NT | MS / Windows | i686 | Неизвестно | Неизвестно | 9200 | 6.2 |
busybox-w32 1.27 (64- bit) в Wine 2.0 | Windows_NT | MS / Windows | x86_64 | Неизвестно | Неизвестно | 3790 | 5.2 |
CentOS 6.5, Pentium SU4100 | Linux | Linux | i686 | i686 | i386 | # 1 SMP Пт, 22 ноября, 00:26:36 UTC 2013 | 2.6.32-431.el6.i686 |
Cray UNICOS 9.0.2.2 | sn5176 | недопустимая опция | CRAY Y-MP | недопустимая опция | недопустимая опция | sin.0 | 9.0.2.2 |
Cygwin (Windows XP), Pentium 4 | CYGWIN_NT-5.1 | Cygwin | i686 | Неизвестно | Неизвестно | 20.01.2006 13:28 | 1.5.19 (0.150 / 4/2) |
Cygwin 1.7 (Windows 7 32- бит), Core i7 | CYGWIN_NT-6.1 | Cygwin | i686 | Неизвестно | Неизвестно | 2012- 07-20 22:55 | 1.7.16 (0.262 / 5/3) |
Cygwin 1.7 (64-разрядная версия Windows 7), Core i7 | C YGWIN_NT-6.1-WOW64 | Cygwin | i686 | Неизвестно | Неизвестно | 09.05.2012 10:25 | 1.7.15 (0.260 / 5/3) |
Cygwin 1.7 64-бит (Windows 7 64-бит) | CYGWIN_NT-6.1 | Cygwin | x86_64 | Неизвестно | Неизвестно | 2014-02-09 21:06 | 1.7.28 (0,271 / 5/3) |
Cygwin 2.2 64-бит (Windows 10 64-бит) | CYGWIN_NT-10.0 | Cygwin | x86_64 | Неизвестно | Неизвестно | 2015-08-20 11:42 | 2.2.1 (0,289 / 5/3) |
DJGPP v2 32 бит (Windows Server 2008) | MS-DOS | недопустимый параметр | i686 | недопустимый параметр | недопустимый параметр | 50 | 5 |
Debian 6.0.5 на Raspberry Pi B | Linux | Linux | armv6l | Unknown | unknown (-i). недопустимый (-M) | # 90, среда, 18 апреля, 18:23:05 BST 2012 / # 538 PREEMPT, пятница, 30 августа, 20:42:08 BST 2013 | 3.1.9+ / 3.6.11+ |
Debian на WD MyBookLive | Linux | Linux | ppc | Неизвестно | неизвестно (-i). неверно (-M) | # 1 Пт 15 октября 17:13:23 PDT 2010 | 2.6.32.11-svn21605 |
Debian GNU / Hurd | GNU | GNU | i686-AT386 | Unknown | unknown (-i). недопустимый параметр (- M) | GNU-Mach 1.3.99-486 / Hurd-0.3 | 0.3 |
Debian GNU / kFreeBSD 6.0, AMD | GNU / kFreeBSD | GNU / kFreeBSD | x86_64 | amd64 | Процессор AMD Sempron (tm) 3000+ | # 0 Чт, 26 ноября, 04:22 : 59 CET 2009 | 8.0-1-amd64 |
DragonFlyBSD | DragonFly | недопустимая опция | i386 | i386 | GENERIC | DragonFly v2.13.0.749.g93fef-DEVELOPMENT # 0:… | 2.13-DEVELOPMENT |
DragonFlyBSD 2.7, AMD64 | DragonFly | недопустимый параметр | x86_64 | x86_64 | [имя файла конфигурации ядра] | DragonFly v2.7.3.122.g0ba92-DEVELOPMENT # 0: Вт 8 июня 16:50:35 CEST 2010 | 2.7-DEVELOPMENT root @ Chance.: / usr / obj / usr / src / sys / X86_64_GENERIC |
Fedora 19 | Linux | Linux | i686 | i686 | i386 | # 1 SMP пт, 7 марта 17:22:54 UTC 2014 | 3.13.6-100.fc19.i686 |
FreeBSD 6.1, Intel | FreeBSD | недопустимый параметр | i386 | i386 | [имя ядра из файла конфигурации ядра. т.е.: GENERIC] | FreeBSD 6.1-RELEASE-p15 # 1: Sun Apr 15 18:04:51 EDT 2007 | 6.1-RELEASE-p15 |
FreeBSD 9.0, Intel | FreeBSD | FreeBSD | amd64 | amd64 | [имя ядра из файла конфигурации ядра. т.е.: GENERIC] | FreeBSD 9.0-RELEASE # 0: Вт, 3 января, 07:46:30 UTC 2012 [email#160;protected] : / usr / obj / usr / src / sys / GENERIC | 9.0-RELEASE |
Gentoo, UltraSparc IIe | Linux | Linux | sparc64 | sun4u | TI UltraSparc IIe (Hummingbird) | # 1 SMP Wed Nov 10 02:04:26 CET 2010 | 2.6.34-gentoo-r12 |
Haiku R1 / Alpha 1, QEMU | Haiku | Haiku | BePC | Неизвестно | Неизвестно | r33109 12 сентября 2009 г. 17:45:45 | 1 |
HP-UX | HP-UX | недопустимая опция | 9000/712 | недопустимая опция | [Уникальный идентификационный номер машины или имя узла, если не удается определить. ] | U | B.11.11 |
HP-UX 11i v3 | HP-UX | недопустимый параметр | ia64 | недопустимый параметр | [Уникальный идентификационный номер машины или имя узла, если не может быть определено.] | U | B.11.31 |
GNU Hurd | GNU | GNU | i686- AT386 | неизвестно | неизвестно | GNU-Mach 1.8 + git20190109-486 / Hurd-0.9 | 0.9 |
IBM AIX PS / 2 v1.3 | AIX | недопустимая опция | i386 | недопустимая опция | недопустимая опция | 1 | 3.0 |
IBM AIX 5.3 | AIX | недопустимая опция | (серийный номер машины) | powerpc | IBM, 8205-E6B | 5 | 3 |
IBM AIX 7.1 | AIX | недопустимая опция | (серийный номер машины) | powerpc | IBM, 7891-73X | 7 | 1 |
IBM AIX 7.2 | AIX | недопустимая опция | (серийный номер машины) | powerpc | IBM, 9009-42A | 7 | 2 |
IBM i 5.3 с QSH | OS400 | (имя хоста) | (серийный номер машины) | Неизвестно | Неизвестно | 5 | 3 |
IBM i 6.1 с QSH | OS400 | (имя хоста) | (серийный номер машины) | Неизвестно | Неизвестно | 6 | 1 |
IBM i 7.1 с QSH | OS400 | (имя хоста) | (серийный номер машины) | Неизвестно | Неизвестно | 7 | 1 |
Interix (Службы Windows для UNIX ) 3.5 | Interix | недопустимая опция | x86 | Intel_x86_Family6_Model28_Stepping10 | недопустимая опция | 10.0.7063.0 | 6.1 |
Interix, Подсистема для приложений на базе Unix (SUA), AMD64 6.1 (Windows 2008 R2) | Interix | - | Originalintel | Intel64_Family_6_Model_26_Stepping_4 | - | 10.0.7063.0 | 6.1 |
IRIX | IRIX | недопустимый параметр | IP22 | mips | недопустимый параметр | ||
IRIX 6.5.30, Origin 2000 | IRIX64 | недопустимая опция | IP30 IP35 | mips | недопустимая опция | 07202013 | 6.5 |
Linux Mint 10 "Julia" 64-бит | Linux | Linux | x86_64 | Неизвестно | Неизвестно | # 33-Ubuntu SMP Sun 19 сентября 20:32:27 UTC 2010 | 2.6.35-22-generic |
Linux на Xeon Phi | Linux | Linux | k1om | k1om | k1om | # 2 SMP Пт 21 июня 13:43:31 EDT 2013 | 2.6.38.8-g2593b11 |
Mac OS X Panther 10.3, PowerBook G4 (2004 г.) | Darwin | недопустимая опция | Power Macintosh | powerpc | недопустимая опция | Darwin Kernel Version 7.8.0: среда, 22 декабря, 14: 26:17 PST 2004; root: xnu / xnu-517.11.1.obj ~ 1 / RELEASE_PPC | 7.8.0 |
Mac OS X Snow Leopard 10.6, MacBook3,1 (конец 2007 г.) | Дарвин | недопустимая опция | i386 | i386 | недопустимая опция | Darwin Kernel Version 10.0.0: 31 июля, пятница, 22:47:34 PDT 2009; root: xnu-1456.1.25 ~ 1 / RELEASE_I386 | 10.0.0 |
Mac OS X Lion 10.7.3 build 11D50, MacbookPro7,1 (конец 2010 г.) | Дарвин | недопустимый параметр | x86_64 | i386 | недопустимый параметр | Ядро Дарвина версии 11.3.0: четверг, 12 января, 18:47:41 PST 2012; root: xnu-1699.24.23 ~ 1 / RELEASE_X86_64 | 11.3.0 |
OS X Mountain Lion 10.8.3 build 12D78, MacbookPro10,1 (середина 2012 г.) | Дарвин | недопустимый параметр | x86_64 | i386 | недопустимый параметр | ядро Дарвина версии 12.3.0: воскресенье, 6 января, 22:37:10 PST 2013; root: xnu-2050.22.13 ~ 1 / RELEASE_X86_64 | 12.3.0 |
OS X Mavericks 10.9 build 13A598, MacbookPro5,1 (середина 2009 г.) | Дарвин | недопустимый параметр | x86_64 | i386 | недопустимый параметр | Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root: xnu-2422.1.72 ~ 6 / RELEASE_X86_64 | 13.0.0 |
OS X Yosemite 10.10 build 14A298i, MacbookPro6,2 (середина 2010 г.) | Darwin | недопустимый параметр | x86_64 | i386 | недопустимый параметр | ядро Дарвина, версия 14.0.0: вторник, 15 июля, 23:56:31 PDT 2014; root: xnu-2782.1.43.0.2 ~ 1 / RELEASE_X86_64 | 14.0.0 |
OS X El Capitan 10.11 build 15A284, MacBookPro10,1 (середина 2012 г.) | Дарвин | недопустимый параметр | x86_64 | i386 | недопустимый параметр | Ядро Дарвина версии 15.0.0: сб, 19 сентября, 15:53:46 PDT 2015; root: xnu-3247.10.11 ~ 1 / RELEASE_X86_64 | 15.0.0 |
macOS Sierra 10.12 build 16E195, MacBookPro12,1 (начало 2015 г.) | Дарвин | недопустимый параметр | x86_64 | i386 | недопустимый параметр | ядро Дарвина версии 16.5.0: 3 марта, пятница, 16:52:33 PST 2017; root: xnu-3789.51.2 ~ 3 / RELEASE_X86_64 | 16.5.0 |
macOS High Sierra 10.13.3 build 17D47, MacBookPro12,1 (начало 2015 г.) | Дарвин | незаконно опция | x86_64 | i386 | недопустимая опция | Darwin Kernel Version 17.4.0: вс, 17 декабря, 09:19:54 PST 2017; root: xnu-4570.41.2 ~ 1 / RELEASE_X86_64 | 17.4.0 |
macOS Mojave 10.14.3 build 18D109 | Darwin | недопустимый параметр | x86_64 | i386 | недопустимый параметр | Ядро Дарвина, версия 18.2.0: четверг, 20 декабря, 20:46:53 PST 2018; root: xnu-4903.241.1 ~ 1 / RELEASE_X86_64 | 18.2.0 |
macOS Catalina 10.15.5 build 19F101 | Darwin | Darwin | x86_64 | i386 | MacBookPro15.1 | Ядро Дарвина, версия 19.5.0: вторник, 26 мая, 20:41:44 PDT 2020; root: xnu-6153.121.2 ~ 2 / RELEASE_X86_64 | 19.5.0 |
Manjaro Linux 0.8.11 64-битная | Linux | Linux | x86_64 | Неизвестно | Неизвестно | # 1 SMP PREEMPT Сб, 15 ноября 10:54:42 UTC 2014 | 3.17.3-1-MANJARO |
MidnightBSD 1.0, Intel | MidnightBSD | MidnightBSD | amd64 | amd64 | [имя ядра из файла конфигурации ядра. например: GENERIC] | MidnightBSD 1.0 # 5 r11989M: Sat Aug 11 13:20:45 EDT 2018 [email#160;protected] : / usr / obj / usr / src / sys / GENERIC | 1.0 |
MINIX 3.1.7, x86 | Minix | недопустимый параметр | i686 | i386 | недопустимая опция | 1.7 | 3 |
MinGW 32-битная (Windows 7) | MINGW32_NT-6.1 | Msys | i686 | Неизвестно | Неизвестно | 2018-11-26 09:22 | 2.11.2 (0,329 / 5/3) |
MinGW 64-разрядная (Windows 7) | MINGW64_NT-6.1 | Msys | x86_64 | Неизвестно | Неизвестно | 26.11.2018 09:22 | 2.11.2 (0,329 / 5/3) |
MSYS 32 бит (Windows 7) | MSYS_NT-6.1 | Msys | i686 | Неизвестно | Неизвестно | 26.11.2018 09:22 | 2.11.2 (0,329 / 5/3) |
MSYS 64-разрядная (Windows 7) | MSYS_NT-6.1 | Msys | x86_64 | Неизвестно | Неизвестно | 26.11.2018 09:22 | 2.11.2 (0.329 / 5/3) |
NetBSD | NetBSD | Неизвестно | i386 | i386 | Неизвестно | NetBSD 6.0.1 (GENERIC) | 6.0.1 |
NonStop OS H06 25 | NONSTOP_KERNEL | Неизвестно | NSE-T | Неизвестно | H06 | 25 | Неизвестно |
NonStop OS J06 14 | NONSTOP_KERNEL | Неизвестно | NSE-AB | Неизвестно | J06 | 14 | Неизвестно |
OpenBSD 5.4 | OpenBSD | недопустимая опция | amd64 | amd64 | недопустимый параметр | GENERIC.MP # 1 | 5.4 |
openSUSE 10.3, Core2-duo 64-бит | Linux | Linux | x86_64 | x86_64 | x86_64 | # 1 SMP 2007/09/21 22:29:00 UTC | 2.6.22.5-31-по умолчанию |
OpenWRT Barrier Breaker r40420 на TL-WR1043ND | Linux | Linux | mips | Unknown | unknown (-i). invalid ( -M) | # 1 Вт, 8 апреля, 06:30:07 UTC, 2014 | 3.10.34 |
QNX | QNX | – | x86pc | x86 | – | 07 / 09-14: 44: 03EDT | 6.5.0 |
Red Hat Linux, Fedora Core 6, AMD Turion64 mobile | Linux | Linux | i686 | athlon | i386 | # 1 SMP 10 января, среда, 19:28:18 EST 2007 | 2.6.19-1.2895.fc6 |
ReliantUNIX | ReliantUNIX-Y | RM600 | R4000 | B2005 | 5.45 | ||
SINIX | SINIX-Y | RM600 | R4000 | 5.43 | |||
Solaris 2.5.1 Intel Platform Edition | SunOS | Solaris | i86pc | i386 | i86pc | Generic_103641-42 | 5.5.1 |
Solaris 8 | SunOS | недопустимый параметр | sun4u | sparc | SUNW, UltraAX-i2 | Generic_117350-50 | 5.8 |
Solaris 9, Sun Fire 280R | SunOS | недопустимая опция | sun4u | sparc | SUNW, Sun-Fire-280R | Generic_112233-08 | 5.9 |
Solaris 10, Sun Fire V490 | SunOS | недопустимая опция | sun4u | sparc | SUNW, Sun- Fire-V490 | Generic_142900-13 | 5.10 |
Solaris 11.1, Sun Fire X4540 | SunOS | недопустимая опция | i86pc | i386 | i86pc | 11.1 | 5.11 |
OpenIndiana | SunOS | недопустимая опция | i86pc | i386 | i86pc | oi_151a8 | 5.11 |
OpenIndiana Hipster 2018.04 | SunOS | Solaris | i86pc | i386 | i86pc | illumos -47b8d4b884 | 5.11 |
SmartOS | SunOS | недопустимая опция | i86pc | i386 | i86pc | joyent_20150403T203811Z | 5.11 |
SunOS | недопустимая опция | i86pc | i386 | i86pc | omnios-a708424 | 5.11 | |
Tru64 | OSF1 | недействительно | альфа | альфа | недопустимый | 2650 | V5.1 |
Ubuntu 11.04 | Linux | Linux | x86_64 | x86_64 | x86_64 | # 46-Ubuntu SMP Вт 28 июня, 15:07:17 UTC 2011 | 2.6.38-10-generic |
Ubuntu 12.0.4 на Pandaboard ES | Linux | Linux | armv7l | armv7l | armv7l | # 3 3-Ubuntu SMP PREEMPT Сб, 26 января 00:46:04 UTC 2013 | 3.2.0-1425-omap4 |
Ubuntu 20.0.4LTS на Raspberry Pi 4 Модель B | Linux | GNU / Linux | aarch64 | aarch64 | aarch64 | # 20-Ubuntu SMP Sun Sep 6 05:11:16 UTC 2020 | 5.4.0-1018-raspi |
Ultrix | ULTRIX | – | VAX | – | – | 0 | 4.5 |
Unity Linux | Linux | Linux | i686 | Intel (R) Core (TM) i5-2520M CPU @ 2,50 ГГц | неизвестно (-i). недействительно (-M) | # 1 SMP Пт 1 октября 16:46:58 UTC 2010 | 2.6.35.7-unity1 |
UnxUtils 2007 32 бит (Windows Server 2008) | WindowsNT | недопустимый параметр | x86 | недопустимый параметр | недопустимый параметр | 6 | 0 |
(SCO) OpenServer 5.0.6 | SCO_SV | (имя хоста) | i386 | i386 | недопустимый | 5.0.6 | 3.2 |
(SCO) System V | SCO_SV | недопустимый | i386 | i386 | недопустимый | 6.0.0 | 5 |
(SCO) UnixWare 7.1. 4 | UnixWare | недопустимая опция | i386 | x86at | -i серийный номер / лицензионный номер оборудования, например. 1AB000123 или NUL000000; -M - недопустимый параметр | 7.1.4 | 5 |
UWIN (64-битная Windows 7), Intel Core i5 | UWIN-W7 | UWIN | i686-64 | x64 | 64/64 | 2012-06-26 | 5.0 / 6.1 |
SYS $ UNIX: SH на OpenVMS на эмуляторе VAX | IS / WB | недопустимая опция | vax-6340 | недопустимая опция | недопустимая опция | std | 5.0 |
z/OS USS | OS / 390 | Unknown | 2097 | Неизвестно | -i / -M: неизвестный параметр; -I: z / OS | 03 | 22.00 |
Подсистема Windows для Linux (WSL), Ubuntu 18.04 | Linux | GNU / Linux | x86_64 | x86_64 | x86_64 | # 476-Microsoft Пт, 01 ноября 16:53:00 PST 2019 | 4.4.0-18362-Microsoft |
Руководство по Wikibook в Unix есть страница по теме: Commands |
uname
- Справочник по командам и утилитам, Единая спецификация UNIX, выпуск 7 из The Open Group uname (1)
– Linux Пользовательские команды Руководство uname (1)
– FreeBSD Общие команды Руководство uname (1)
– Darwin и macOS Общие команды Руководство uname (1)
– Solaris 10 Справочник по командам пользователя Руководство