Manual browser: uname(1)

UNAME(1) General Commands Manual UNAME(1)


unamePrint operating system name


uname [-amnprsv]


The uname utility writes symbols representing one or more system characteristics to the standard output.

The following options are available:

Behave as though all of the options -mnrsv were specified.
print the machine hardware name.
print the nodename (the nodename may be a name that the system is known by to a communications network).
print the machine processor architecture name.
print the operating system release.
print the operating system name.
print the operating system version.

If no options are specified, uname prints the operating system name as if the -s option had been specified.


The uname utility conforms to IEEE Std 1003.2-1992 (“POSIX.2”). The -p option is an extension to the standard.
November 9, 1998 NetBSD 7.0