UNAME(1) General Commands Manual UNAME(1)

# [NAME](#NAME)

uname - Print certain system information. With no OPTION, same as -s.

# [SYNOPSIS](#SYNOPSIS)

**uname** \[OPTION]...

# [DESCRIPTION](#DESCRIPTION)

Print certain system information. With no OPTION, same as -s.

# [OPTIONS](#OPTIONS)

[**-a**, **--all**](#a)

Behave as though all of the options -mnrsvo were specified.

[**-A**, **--all-labeled**](#A)

like -a, print all information but one item per line, labeled.

[**-s**, **--kernel-name**](#s)

print the kernel name.

[**-n**, **--nodename**](#n)

print the nodename (the nodename may be a name that the system is known by to a communications network).

[**-r**, **--kernel-release**](#r)

print the operating system release.

[**-v**, **--kernel-version**](#v)

print the operating system version.

[**-m**, **--machine**](#m)

print the machine hardware name.

[**-o**, **--operating-system**](#o)

print the operating system name.

[**-h**, **--help**](#h)

Print help

[**-V**, **--version**](#V)

Print version

# [VERSION](#VERSION)

v(uutils coreutils) 0.12.0

2026-10-29

---

Document: uname(1) from uutils 0.12.0-r5 (Chainguard OS)
Source: https://github.com/uutils/coreutils
