uname - Displays information about the operating system
uname [-amnrsvp]
uname [-S system-name]
The uname command displays system information or sets the
system name.
Interfaces documented on this reference page conform to
industry standards as follows:
uname: XCU5.0, SVID 4
Refer to the standards(5) reference page for more information
about industry standards and associated tags.
Displays all information specified with the -m, -n, -r,
-s, and -v options. Displays the type of hardware running
the system. Displays the name of the node (this may be a
name that the system is known by to a communications network).
[Tru64 UNIX] Displays the processor type of the
current host. Displays the release number of the operating
system. Displays the name of the implementation of
the operating system. (This option is on by default.)
[Tru64 UNIX] Changes the name of the system to system_name.
The system_name argument is restricted to
SYS_NMLN-1 characters. The value of SYS_NMLN is implementation
specific and is defined in
/usr/include/sys/utsname.h. Only users with appropriate
privileges can use this option. Displays the operating
system version.
None
The uname command writes system information to standard
output. This command is used primarily to determine which
system you are using. The options cause selected information
returned by the uname() call to be displayed.
The uname command prints out only the major.minor and not
the variant. For example, with 5.1A, it prints out just
5.1. To know the variant, it is suggested to use the command
sizer -v.
When the -a option is used, output is displayed in the
order:
<system> <node> <release> <version> <hardware>
When you request information by specifying the
individual options, the appropriate information is
displayed in the order indicated.
[Tru64 UNIX] If the -p option is used, processor
information is appended to the output line. The
output of uname may include embedded blank spaces,
so you should use caution when passing the output
to parsing algorithms.
The following exit values are returned: The requested
information has been successfully written. An error
occurred.
To display the complete system name and version banner,
enter: uname -a
ENVIRONMENT VARIABLES [Toc] [Back] The following environment variables affect the execution
of uname: Provides a default value for the internationalization
variables that are unset or null. If LANG is unset
or null, the corresponding value from the default locale
is used. If any of the internationalization variables contain
an invalid setting, the utility behaves as if none of
the variables had been defined. If set to a non-empty
string value, overrides the values of all the other internationalization
variables. Determines the locale for the
interpretation of sequences of bytes of text data as characters
(for example, single-byte as opposed to multibyte
characters in arguments). Determines the locale for the
format and contents of diagnostic messages written to
standard error. Determines the location of message catalogues
for the processing of LC_MESSAGES.
System name information header file. Node specific configuration
file.
Functions: uname(2)
Standards: standards(5)
uname(1)
[ Back ] |