uname
Procesos y sistema
Uso
uname -aInforma del nombre del nucleo, su version y la arquitectura; no dice la distribucion, para eso se lee /etc/os-release (o `sw_vers` en macOS), y `-o` solo existe en GNU.
Opciones habituales
| Opción | Significado |
|---|---|
| -a | Everything on one line. |
| -s | Kernel name: Linux or Darwin. |
| -r | Kernel release, the version number people usually mean. |
| -m | Machine architecture: x86_64, aarch64, arm64. |
| -n | Network node name, the same string hostname prints. |
| -o | Operating system, GNU only. macOS has no -o. |
Ejemplos
uname -mTell an Apple Silicon or ARM server (arm64/aarch64) from an Intel one (x86_64).
uname -srKernel name and release together.
cat /etc/os-releaseWhat uname cannot tell you: the distribution and its version.
Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace uname?
Informa del nombre del nucleo, su version y la arquitectura; no dice la distribucion, para eso se lee /etc/os-release (o `sw_vers` en macOS), y `-o` solo existe en GNU.
Q. ¿Cómo se escribe?
uname -a — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man uname. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man uname