$uname
Print operating system name and kernel architecture.
uname [OPTIONS]Try `uname` Live in Interactive Sandbox
Zero-install client simulation with real-time feedback.
Overview & How uname Works
`uname` (Unix Name) prints details about the current operating system, Linux kernel version, hostname, and CPU architecture (x86_64, aarch64, arm).
Common Flags & Command Options
| Flag / Option | Description |
|---|---|
| -a, --all | Print all system info in sequence (kernel name, hostname, release, version, machine). |
| -r, --kernel-release | Print the kernel release version. |
| -m, --machine | Print the machine hardware architecture (e.g., x86_64). |
Practical Real-World Examples
uname -aDisplays Linux kernel release, architecture, and build timestamps.
Frequently Asked Questions
How do you check if your Linux system is 64-bit or 32-bit?
Run `uname -m`. If it prints `x86_64` or `aarch64`, it is 64-bit; if `i686` or `armv7l`, it is 32-bit.
Related Linux Commands
Report a snapshot of currently running system processes.
Display real-time Linux processes and system resource utilization.
Interactive process viewer with colorful CPU meters and mouse support.
Send termination or control signals to processes by PID.
Print the effective username associated with the current shell session.
Display or set system date and time.