> Enhanced uname command with colorized, structured output.
# Display system information
x uname
| Field | Description | Example |
|---|---|---|
| ------- | ------------- | --------- |
hostname | System hostname | myserver |
osname | Operating system name | Linux, Darwin |
kernel | Kernel version | 5.15.0-91-generic |
machine | Hardware architecture | x86_64, arm64 |
version | Full OS version string | #101-Ubuntu SMP... |
# Default - colorful structured output
x uname
# Output example:
# hostname : myserver
# osname : Linux
# kernel : 5.15.0-91-generic
# machine : x86_64
# version : #101-Ubuntu SMP Tue Nov 14 13:29:11 UTC 2023
Colors are automatically disabled when output is piped:
# No colors in piped output
x uname | cat
# Parse with awk
x uname | awk -F': ' '/kernel/{print $2}'
| Command | Output Style |
|---|---|
| --------- | -------------- |
uname -a | Single line, space-separated |
x uname | Multi-line, key-value format |
# Native uname
$ uname -a
Linux myserver 5.15.0-91-generic #101-Ubuntu SMP ... x86_64 x86_64 x86_64 GNU/Linux
# x uname
$ x uname
hostname : myserver
osname : Linux
kernel : 5.15.0-91-generic
machine : x86_64
version : #101-Ubuntu SMP Tue Nov 14 13:29:11 UTC 2023
uname(1) manual page共 1 个版本