Ez a cikk a uname paranccsal foglalkozik.
uname egy parancssori segédprogram, amely alapvető információkat ír ki az operációs rendszer nevéről és a rendszer hardveréről.
uname parancs #
A uname eszközt leggyakrabban a processzor architektúrájának, a rendszer hostnevének és a rendszeren futó kernel verziójának meghatározására használják.
A uname parancs szintaxisa a következő formájú:
uname ...Az opciók a következők:
-  -s, (--kernel-name) – Kiírja a rendszermag nevét.
-  -n, (--nodename) – Kiírja a rendszer csomóponti nevét (hostname). Ezt a nevet használja a rendszer a hálózaton keresztüli kommunikáció során. A-nopcióval együtt használva aunameugyanazt a kimenetet eredményezi, mint ahostnameparancs.
-  -r, (--kernel-release) – A rendszermag kiadását nyomtatja.
-  -v, (--kernel-version) – A rendszermag verzióját nyomtatja.
-  -m, (--machine) – A gép hardverének nevét nyomtatja.
-  -p, (--processor) – Kiírja a processzor architektúráját.
-  -i, (--hardware-platform) – Kiírja a hardverplatformot.
-  -o, (--operating-system) – Kiírja az operációs rendszer nevét. Linux rendszereken ez “GNU/Linux”
-  -a, (--all) – A-aopció használata esetén aunameugyanúgy viselkedik, mintha a-snrvmoopciókat adtuk volna meg.
Ha opciók nélkül hívjuk, a uname kiírja a rendszermag nevét, mintha a -s opciót adtuk volna meg:
unameAmint már tudjuk, a rendszermag neve “Linux”:
LinuxNem kell megjegyeznünk az összes parancssori opciót. Általában a uname parancsot használjuk a -a opcióval az összes rendelkezésre álló információ kiírásához:
uname -aLinux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/LinuxA kimenet a következő információkat tartalmazza:
-  Linux– A rendszermag neve.
-  dev.linuxize.com– Hostnév.
-  4.19.0-6-amd64Kernel release.
-  #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)– Kernel version.
-  x86_64– Machine hardware name.
-  GNU/Linux– Operating system name.
Az opciók kombinálhatók egymással a kívánt kimenet előállításához. Ha például azt szeretné megtudni, hogy a Linux kernel melyik verziója fut a rendszerén, akkor a következő parancsot kell beírnia:
uname -srmLinux 4.19.0-6-amd64 x86_64A több opció használata esetén a kimeneten szereplő információk a -a opció által megadott sorrendben szerepelnek. A megadott opciók pozíciója nem számít. A uname -msr és a uname -srm is ugyanazt a kimenetet eredményezi.
Következtetés #
A uname parancs alapvető rendszerinformációk nyomtatására szolgál. Általában a -a opcióval együtt hívjuk meg az összes rendelkezésre álló információ megjelenítéséhez.
