fbpx
维基百科

uname

unameunix name的简写)是一个Unix类Unix操作系统上的程序,可以打印当前计算机和操作系统的名称、版本及其他细节。uname系统调用和命令第一次出现在PWB/UNIX上。这两个由POSIX指定。[1][2]

Linux 系統上執行 uname 命令

一些Unix变种,如AT&T System V3.0版,包含了相关的setname程序,用来改变uname报告的值。

GNU版本的uname包含在“sh-utils”或“coreutils”包中。uname本身不是一个独立的程序。

范例 编辑

Darwin系统上,带有-a命令行参数运行uname的输出结果可能会像这样:

Darwin Roadrunner.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386

下表包含了各种版本的uname在各种平台上的例子。[3]bash shell中,环境变量OSTYPE包含一个与uname -o类似(但不完全相同)的值。

操作系统 操作系统或内核名称(-s 操作系统名称(-o 硬件架构(-m 处理器(-p 硬件平台(-i或-M 操作系统或内核版本(-v 操作系统或内核发行号(-r
Cygwin (Windows XP), Pentium 4 CYGWIN_NT-5.1 Cygwin i686 未知 未知 2006-01-20 13:28 1.5.19(0.150/4/2)
Cygwin 1.7 (Windows 7 64-bit), Core i7 CYGWIN_NT-6.1-WOW64 Cygwin i686 未知 未知 2012-05-09 10:25 1.7.15(0.260/5/3)
MSYS (Windows Vista) MINGW32_NT-6.0 Msys i686 未知 未知 2009-07-11 17:46 1.0.11(0.46/3/2)
UWIN (64 bit Windows 7), Intel Core i5 UWIN-W7 UWIN i686-64 x64 64/64 2012-06-26 5.0/6.1
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: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC 9.0-RELEASE
IRIX 6.5.30, Origin 2000 IRIX64 无效选项 IP30 mips 无效选项 07202013 6.5
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 Solaris i86pc i386 i86pc 11.1 5.11
openSUSE 10.3, Core2-duo 64-bit Linux GNU/Linux x86_64 x86_64 x86_64 #1 SMP 2007/09/21 22:29:00 UTC 2.6.22.5-31-default
Gentoo, UltraSparc IIe Linux GNU/Linux sparc64 sun4u TI UltraSparc IIe (Hummingbird) #1 SMP Wed Nov 10 02:04:26 CET 2010 2.6.34-gentoo-r12
any, coreutils 7.1 Linux GNU/Linux sparc64 sparc64 UltraSPARC T1 (Niagara) (all) (all)
any, coreutils 7.1–8.4 Linux GNU/Linux ppc64 ppc64 PPC 970FX (XServe G5) (all) (all)
Linux Mint 10 "Julia" 64-bit Linux GNU/Linux x86_64 未知 未知 #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 2.6.35-22-generic
Debian GNU/kFreeBSD 6.0, AMD GNU/kFreeBSD GNU/kFreeBSD x86_64 amd64 AMD Sempron(tm) Processor 3000+ #0 Thu Nov 26 04:22:59 CET 2009 8.0-1-amd64
Debian 6.0.5 on B型树莓派 Linux GNU/Linux armv61 未知 未知 #90 Wed Apr 18 18:23:05 BST 2012 3.1.9+
Ubuntu 12.0.4 on Pandaboard ES Linux GNU/Linux armv7l armv7l armv7l #33-Ubuntu SMP PREEMPT Sat Jan 26 00:46:04 UTC 2013 3.2.0-1425-omap4
Android 4.2.1 on Nexus 4 Linux GNU/Linux armv7l 未知 未知 #1 SMP PREEMPT Thu Nov 8 15:42:02 PST 2012 3.4.0-perf-ge039dcb
Mac OS X Snow Leopard 10.6, MacBook3,1 (Late 2007) Darwin 无效选项 i386 i386 无效选项 Darwin Kernel Version 10.0.0: Fri Jul 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 (Late 2010) Darwin 无效选项 x86_64 i386 无效选项 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 11.3.0
Mac OS X Mountain Lion 10.8.3 build 12D78, MacbookPro10,1 (Mid 2012) Darwin 无效选项 x86_64 i386 无效选项 Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64 12.3.0
Haiku R1/Alpha 1, QEMU Haiku Haiku BePC 未知 未知 r33109 Sep 12 2009 17:45:45 1
IBM AIX 5.3 AIX AIX 00C57D4D4C00 powerpc IBM,8205-E6B 5 3
MINIX 3.1.7, x86 Minix 无效选项 i686 i386 无效选项 1.7 3
DragonFlyBSD 2.7, AMD64 DragonFly 无效选项 x86_64 x86_64 [内核配置文件的文件名] DragonFly v2.7.3.122.g0ba92-DEVELOPMENT #0: Tue June 8 16:50:35 CEST 2010 2.7-DEVELOPMENT root@Chance.: /usr/obj/usr/src/sys/X86_64_GENERIC
Ubuntu 11.04 Linux GNU/Linux x86_64 x86_64 x86_64 #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011 2.6.38-10-generic
HP-UX 11i v3 HP-UX 无效选项 ia64 无效选项 [如果不能确定,则显示唯一机器ID号或节点名称。] U B.11.31
Debian GNU/Hurd GNU GNU i686-AT386 未知 未知 (-i) / 无效选项 (-M) GNU-Mach 1.3.99-486/Hurd-0.3 0.3
UnixWare 7.1.4 UnixWare 无效选项 i386 x86at -i 硬件序列号/许可证编号,例如1AB000123;-M为无效选项 7.1.4 5

参考 编辑

  1. ^ uname (页面存档备份,存于互联网档案馆). The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the command.
  2. ^ uname (页面存档备份,存于互联网档案馆). The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the function/system call.
  3. ^ 这些都只是系统的共同代表,实际输出可能取决于硬件类型、操作系统的版本和已安装软件补丁。

参閱 编辑

外部链接 编辑

uname, unix, name的简写, 是一个unix和类unix操作系统上的程序, 可以打印当前计算机和操作系统的名称, 版本及其他细节, 系统调用和命令第一次出现在pwb, unix上, 这两个由posix指定, linux, 系統上執行, 命令一些unix变种, 如at, system, 0版, 包含了相关的setname程序, 用来改变报告的值, gnu版本的包含在, utils, coreutils, 包中, 本身不是一个独立的程序, 目录, 范例, 参考, 参閱, 外部链接范例, 编辑在darwin. uname unix name的简写 是一个Unix和类Unix操作系统上的程序 可以打印当前计算机和操作系统的名称 版本及其他细节 uname系统调用和命令第一次出现在PWB UNIX上 这两个由POSIX指定 1 2 Linux 系統上執行 uname 命令一些Unix变种 如AT amp T System V3 0版 包含了相关的setname程序 用来改变uname报告的值 GNU版本的uname包含在 sh utils 或 coreutils 包中 uname本身不是一个独立的程序 目录 1 范例 2 参考 3 参閱 4 外部链接范例 编辑在Darwin系统上 带有 a命令行参数运行uname的输出结果可能会像这样 Darwin Roadrunner local 10 3 0 Darwin Kernel Version 10 3 0 Fri Feb 26 11 58 09 PST 2010 root xnu 1504 3 12 1 RELEASE I386 i386下表包含了各种版本的uname在各种平台上的例子 3 在bash shell中 环境变量OSTYPE包含一个与uname o类似 但不完全相同 的值 操作系统 操作系统或内核名称 s 操作系统名称 o 硬件架构 m 处理器 p 硬件平台 i或 M 操作系统或内核版本 v 操作系统或内核发行号 r Cygwin Windows XP Pentium 4 CYGWIN NT 5 1 Cygwin i686 未知 未知 2006 01 20 13 28 1 5 19 0 150 4 2 Cygwin 1 7 Windows 7 64 bit Core i7 CYGWIN NT 6 1 WOW64 Cygwin i686 未知 未知 2012 05 09 10 25 1 7 15 0 260 5 3 MSYS Windows Vista MINGW32 NT 6 0 Msys i686 未知 未知 2009 07 11 17 46 1 0 11 0 46 3 2 UWIN 64 bit Windows 7 Intel Core i5 UWIN W7 UWIN i686 64 x64 64 64 2012 06 26 5 0 6 1FreeBSD 6 1 Intel FreeBSD 无效选项 i386 i386 内核配置文件中的内核名称 即 GENERIC FreeBSD 6 1 RELEASE p15 1 Sun Apr 15 18 04 51 EDT 2007 6 1 RELEASE p15FreeBSD 9 0 Intel FreeBSD FreeBSD amd64 amd64 内核配置文件中的内核名称 即 GENERIC FreeBSD 9 0 RELEASE 0 Tue Jan 3 07 46 30 UTC 2012 root farrell cse buffalo edu usr obj usr src sys GENERIC 9 0 RELEASEIRIX 6 5 30 Origin 2000 IRIX64 无效选项 IP30 mips 无效选项 07202013 6 5Solaris 9 Sun Fire 280R SunOS 无效选项 sun4u sparc SUNW Sun Fire 280R Generic 112233 08 5 9Solaris 10 Sun Fire V490 SunOS 无效选项 sun4u sparc SUNW Sun Fire V490 Generic 142900 13 5 10Solaris 11 1 Sun Fire X4540 SunOS Solaris i86pc i386 i86pc 11 1 5 11openSUSE 10 3 Core2 duo 64 bit Linux GNU Linux x86 64 x86 64 x86 64 1 SMP 2007 09 21 22 29 00 UTC 2 6 22 5 31 defaultGentoo UltraSparc IIe Linux GNU Linux sparc64 sun4u TI UltraSparc IIe Hummingbird 1 SMP Wed Nov 10 02 04 26 CET 2010 2 6 34 gentoo r12any coreutils 7 1 Linux GNU Linux sparc64 sparc64 UltraSPARC T1 Niagara all all any coreutils 7 1 8 4 Linux GNU Linux ppc64 ppc64 PPC 970FX XServe G5 all all Linux Mint 10 Julia 64 bit Linux GNU Linux x86 64 未知 未知 33 Ubuntu SMP Sun Sep 19 20 32 27 UTC 2010 2 6 35 22 genericDebian GNU kFreeBSD 6 0 AMD GNU kFreeBSD GNU kFreeBSD x86 64 amd64 AMD Sempron tm Processor 3000 0 Thu Nov 26 04 22 59 CET 2009 8 0 1 amd64Debian 6 0 5 on B型树莓派 Linux GNU Linux armv61 未知 未知 90 Wed Apr 18 18 23 05 BST 2012 3 1 9 Ubuntu 12 0 4 on Pandaboard ES Linux GNU Linux armv7l armv7l armv7l 33 Ubuntu SMP PREEMPT Sat Jan 26 00 46 04 UTC 2013 3 2 0 1425 omap4Android 4 2 1 on Nexus 4 Linux GNU Linux armv7l 未知 未知 1 SMP PREEMPT Thu Nov 8 15 42 02 PST 2012 3 4 0 perf ge039dcbMac OS X Snow Leopard 10 6 MacBook3 1 Late 2007 Darwin 无效选项 i386 i386 无效选项 Darwin Kernel Version 10 0 0 Fri Jul 31 22 47 34 PDT 2009 root xnu 1456 1 25 1 RELEASE I386 10 0 0Mac OS X Lion 10 7 3 build 11D50 MacbookPro7 1 Late 2010 Darwin 无效选项 x86 64 i386 无效选项 Darwin Kernel Version 11 3 0 Thu Jan 12 18 47 41 PST 2012 root xnu 1699 24 23 1 RELEASE X86 64 11 3 0Mac OS X Mountain Lion 10 8 3 build 12D78 MacbookPro10 1 Mid 2012 Darwin 无效选项 x86 64 i386 无效选项 Darwin Kernel Version 12 3 0 Sun Jan 6 22 37 10 PST 2013 root xnu 2050 22 13 1 RELEASE X86 64 12 3 0Haiku R1 Alpha 1 QEMU Haiku Haiku BePC 未知 未知 r33109 Sep 12 2009 17 45 45 1IBM AIX 5 3 AIX AIX 00C57D4D4C00 powerpc IBM 8205 E6B 5 3MINIX 3 1 7 x86 Minix 无效选项 i686 i386 无效选项 1 7 3DragonFlyBSD 2 7 AMD64 DragonFly 无效选项 x86 64 x86 64 内核配置文件的文件名 DragonFly v2 7 3 122 g0ba92 DEVELOPMENT 0 Tue June 8 16 50 35 CEST 2010 2 7 DEVELOPMENT root Chance usr obj usr src sys X86 64 GENERICUbuntu 11 04 Linux GNU Linux x86 64 x86 64 x86 64 46 Ubuntu SMP Tue Jun 28 15 07 17 UTC 2011 2 6 38 10 genericHP UX 11i v3 HP UX 无效选项 ia64 无效选项 如果不能确定 则显示唯一机器ID号或节点名称 U B 11 31Debian GNU Hurd GNU GNU i686 AT386 未知 未知 i 无效选项 M GNU Mach 1 3 99 486 Hurd 0 3 0 3UnixWare 7 1 4 UnixWare 无效选项 i386 x86at i 硬件序列号 许可证编号 例如1AB000123 M为无效选项 7 1 4 5参考 编辑 uname 页面存档备份 存于互联网档案馆 The Open Group Base Specifications Issue 7 IEEE Std 1003 1 2013 Edition Specifies the command uname 页面存档备份 存于互联网档案馆 The Open Group Base Specifications Issue 7 IEEE Std 1003 1 2013 Edition Specifies the function system call 这些都只是系统的共同代表 实际输出可能取决于硬件类型 操作系统的版本和已安装软件补丁 参閱 编辑Unix实用程序列表 ver 命令 外部链接 编辑uname 参考 单一UNIX 规范第7期 由國際開放標準組織发布 取自 https zh wikipedia org w index php title Uname amp oldid 78568692, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。