Inicio·Comandos de terminal

uname

Procesos y sistema

Uso

uname -a

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.

Opciones habituales

OpciónSignificado
-aEverything on one line.
-sKernel name: Linux or Darwin.
-rKernel release, the version number people usually mean.
-mMachine architecture: x86_64, aarch64, arm64.
-nNetwork node name, the same string hostname prints.
-oOperating system, GNU only. macOS has no -o.

Ejemplos

uname -m

Tell an Apple Silicon or ARM server (arm64/aarch64) from an Intel one (x86_64).

uname -sr

Kernel name and release together.

cat /etc/os-release

What 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