<terminal rodzaj="prezentacja"> $ uname -o GNU/Linux </terminal> uname (od angielskiego Unix name – nazwa Uniksa) – polecenie występujące w systemach wzorowanych na Uniksie, w tym w GNU/Linuksie. Służy do wyświetlania informacji o systemie operacyjnym, na którym je wykonano, oraz identyfikacji go.
Użycie[]
<terminal>
$ uname [przełączniki]
</terminal>
Jeśli żadne przełączniki nie zostały podane, polecenie zachowa się, jakby podany był przełącznik -s. Jeśli podane zostanie kilka przełączników, wyświetlone zostaną wszystkie odpowiadające im informacje w odpowiedniej kolejności.
Dostępne przełączniki[]
-a– robi to samo, co-snrvmpio, może pominąć-pi-i, jeśli ich wartość to unknown;-s– wyświetla nazwę jądra systemu, w przypadku GNU/Linuksa jest to Linux;-n– wyświetla host komputera w węźle sieciowym;-r– wyświetla wydanie jądra;-v– wyświetla wersję jądra;-m– wyświetla nazwę architektury;-p– wyświetla typ procesora lub unknown, jeśli jest nieznany;-i– wyświetla platformę lub unknown, jeśli jest nieznana;-o– wyświetla nazwę systemu operacyjnego, w przypadku GNU/Linuksa jest to zazwyczaj GNU/Linux.
Przykłady[]
Przykłady użycia na 64-bitowym Debianie: <terminal> $ uname -a Linux komputer 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64 GNU/Linux $ uname -o GNU/Linux $ uname -r 3.14-2-amd64 $ uname -m x86_64 $ uname -s Linux </terminal>
Przykład użycia na openSUSE 13.1, również 64-bitowym: <terminal> $ uname -a Linux komputer 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 x86_64 x86_64 GNU/Linux $ uname -o GNU/Linux $ uname -r 3.16.6-2-desktop $ uname -m x86_64 $ uname -s Linux </terminal>
Jak widać, otrzymane dane nie różnią się zbytnio. Aby móc dokładniej zidentyfikować używany system operacyjny, w tym dystrybucję, jej wersję i adres WWW jej strony internetowej, należy odczytać plik /etc/os-release.
| ||||||||||||||||||||||
{{#seo:|keywords = Uname,polecenie Uname,Linux,polecenia,komendy,Linux polecenie Uname}}
