uname
Prozesse und System
Aufruf
uname -aNennt Kernelname, Kernelversion und Maschinenarchitektur; die Distribution verrat es nicht — dafur /etc/os-release lesen (unter macOS `sw_vers`) — und `-o` gibt es nur bei GNU.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -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. |
Beispiele
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.
Was läuft und was die Maschine frisst. Erst herausfinden, was es ist, dann beenden.
So liest man das
- Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
- Drei Punkte … heißen: mehrere sind erlaubt.
- Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.
Häufige Fragen
Q. Was macht uname?
Nennt Kernelname, Kernelversion und Maschinenarchitektur; die Distribution verrat es nicht — dafur /etc/os-release lesen (unter macOS `sw_vers`) — und `-o` gibt es nur bei GNU.
Q. Wie gibt man ihn ein?
uname -a — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 6; die vollständige Liste steht in man uname. Der Befehl gehört zu Prozesse und System.
Verwandte Befehle
man-Seite: man uname