Antworten:
Ich habe uname manual (man uname) überprüft und es steht folgendes für die Option "-a":
print all information, in the following order, except omit -p and -i if unknown
In Ubuntu geben die Optionen "-m", "-p" und "-i" (Maschine, Prozessor und Hardware-Plattform) die Maschinenarchitektur zurück. Zum Beispiel, wenn Sie den Befehl verwenden
uname -mpi
Du wirst sehen:
x86_64 x86_64 x86_64
Wenn Sie dagegen alle Optionen auswählen, gilt Folgendes:
uname -snrvmpio
Sie erhalten das gleiche Ergebnis wie:
uname -a
Ausgabe:
Linux <hostname> 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ich habe auch "uname" mit den Optionen "-m", "-p" und "-i" auf einer ARCHLINUX-Distribution ausgeführt und eine andere Antwort erhalten:
x86_64 unknown unknown
Als ich in der ARCHLINUX-Distribution nach "uname -a" fragte, lautete die Antwort:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 GNU/Linux
Als "uname -snrvmpio" auf der ARCHLINUX-Distribution ausgeführt wurde, bekam ich:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 unknown unknown GNU/Linux
uname -m