Akár olyan fejlesztő vagy, amely egy olyan szkripten dolgozik, amely a kernellel kapcsolatos információkat igényel, vagy egy rendes felhasználó, aki Csak az operációs rendszerükre kíváncsi, az uname parancs az első választás a rendszer kibontásakor információ.
Bár az uname használata meglehetősen egyszerű, a kezdők számára a parancs kimenete elsőre kifinomultnak tűnhet. Ennek megkönnyítése érdekében ez az útmutató bemutatja, hogyan lehet az uname-t használni a rendszerrel kapcsolatos alapvető információk Linuxra történő nyomtatásához.
Mi az uname parancs?
Mint fent említettük, az uname egy olyan program Linuxban és más Unix alapú operációs rendszerekben, amely tiszta formátumban adja ki az alapvető operációs rendszer- és kernelinformációkat. Bár az uname áll Unix név, a parancsot számos más operációs rendszerben is megvalósították. Az ver A Windows parancssor az uname megfelelője.
A parancs alapvető szintaxisa:
uname opciók
...ahol opciók azok a zászlók, amelyeket megadhat a parancsban.
Gépelés uname a terminálban adja ki a kernel nevét.
uname
Kimenet:
Linux
De ez még nem minden. Használni a -a A uname névvel ellátott flag teljes információt nyújt a kernelről és az operációs rendszerről. Az -a zászló áll Összes.
uname -a
Kimenet:
A kimenet lebontása
Mint látható, több mező is megjelenik a kimenetben. Beszéljünk mindegyikről egyenként.
Linux kali 5.10.0-kali7-amd64 # 1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU / Linux
- Kernel neve: Az eszközén futó kernel neve. Ebben az esetben a kernel neve Linux.
- Gazdanév: A második mező a rendszer hosztnevének van fenntartva. A legtöbb Linux disztribúció lehetővé teszi a felhasználó számára, hogy a telepítéskor konfigurálja a hosztnevet. Mivel ez egy Kali Linux telepítés, a rendszer alapértelmezett hosztneve az kali.
- Kernel kiadás: A következő mező a kernel kiadását jelöli. A fenti kimenetben láthatja, hogy a kernel kiadása az 5.10.0-kali7-amd64.
- Kernel verzió: A Linux kernel verziója a számítógépre telepítve. Ebben az esetben a rendszermag verziója az # 1 SMP Debian 5.10.28-1kali1 (2021-04-12).
- Gép hardver neve: A hardver neve a rendszer CPU architektúrája. A fent említett kimenetben x86_64 a hardver neve.
- Operációs rendszer: A kimenet utolsó mezője az operációs rendszer nevét mutatja. Ebben az esetben az operációs rendszer neve GNU / Linux.
Összefüggő: Mi a rendszermag a Linuxban, és hogyan ellenőrizheti a verzióját?
Az Uname számos más mezőt is megjelenít, például a processzor típusát és a rendszer hardverplatformját. Azért nem adta ki ezeket a mezőket, mert az ezeknek a mezőknek megfelelő információk ismeretlenek a parancs számára. Ezért a megjelenítés helyett ismeretlen, a fejlesztők úgy döntöttek, hogy az ilyen mezőket eltávolítják a kimenetből.
Egyéni információk megjelenítése az uname használatával
Eltekintve a -a zászló, vannak más lehetőségek is, amelyeket uname-mel használhat. A további jelzők mindegyike egyetlen mezőhöz van hozzárendelve, és felhasználható az adott mező megjelenítésére a kimenetben.
Például, ha csak az operációs rendszer nevét szeretné, használja a -o zászló:
uname -o
Kimenet:
GNU / Linux
Hasonlóképpen a következő nyolc uname nevű opciót használhatja az egyes mezők kiadásához.
- Kernel neve: -s
- Gazdanév: -n
- Kernel kiadás: -r
- Kernel verzió: -v
- Gép hardver neve: -m
- Processzor: -p
- Hardver platform: -i
- Operációs rendszer: -o
Nak nek kapjon parancssori segítséget és megjelenítse az uname-hez társított verzióinformációt, használja a --Segítség és --változat zászlók ill.
uname - segítség
Kimenet:
uname --verzió
Kimenet:
uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
GPLv3 + licenc: GNU GPL 3. vagy újabb verzió .
Ez egy ingyenes szoftver: szabadon módosíthatja és terjesztheti azt.
A törvény által megengedett mértékben NINCS GARANCIA.
Írta: David MacKenzie.
A Linux alatt semmi nincs rejtve. A Windows-tól és más operációs rendszerektől eltérően a Linux forráskódja nyílt forráskódú és szabadon terjeszthető. Ez azt jelenti, hogy bárki hozzáférhet a Linux kernel kódjához és módosíthatja az igényeinek megfelelően.
Ehhez azonban tapasztalatra és készségekre van szükség, mivel a kernel forráskódjának megértése nem sütemény. Valakinek, aki csak most kezdi a C programozási nyelvet, átfogó ismeretekre kell szert tennie a fejlesztésben, mielőtt megkezdhetné a Linux kernel fejlesztését.
A C programozási nyelvnek jó hírneve van. De ha megérted, bármit programozhatsz, amint ezek a tippek is mutatják.
Olvassa el a következőt
- Linux
- Terminál
- Parancssor
- Linux parancsok
Deepesh a MUO Linux junior szerkesztője. Információs útmutatókat ír a Linux-on, célja, hogy minden új jövevénynek boldog élményt nyújtson. Nem biztos a filmekben, de ha a technológiáról akarsz beszélni, ő a fickód. Szabadidejében megtalálhatja, hogy könyveket olvas, különböző zenei műfajokat hallgat, vagy gitározik.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Kattintson ide a feliratkozáshoz