uname
Processos e sistema
Uso
uname -aInforma o nome do kernel, sua versao e a arquitetura; nao diz a distribuicao, para isso leia /etc/os-release (ou `sw_vers` no macOS), e `-o` existe so no GNU.
Opções comuns
| Opção | 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. |
Exemplos
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.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que uname faz?
Informa o nome do kernel, sua versao e a arquitetura; nao diz a distribuicao, para isso leia /etc/os-release (ou `sw_vers` no macOS), e `-o` existe so no GNU.
Q. Como se digita?
uname -a — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man uname. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man uname