Akár olyan fejlesztő vagy, aki olyan szkripten dolgozik, amely a kernelhez szükséges információkat igényel, vagy rendszeres felhasználó, aki csak kíváncsi az operációs rendszerére, az uname parancs az első választás a rendszerinformációk kinyerésében.
Bár az uname használata meglehetősen egyszerű, a kezdők számára a parancs kimenete elsőre kifinomultnak tűnhet. Az Ön kényelme érdekében ez az útmutató bemutatja, hogyan kell az uname-t használni a rendszerrel kapcsolatos alapvető információk nyomtatásához Linuxon.
Mi az uname parancs?
Amint fentebb említettük, az uname olyan program Linuxon és más Unix-alapú operációs rendszereken, amely tiszta formátumban adja ki az alapvető operációs rendszer- és kernelinformációkat. Bár az uname azt jelenti Unix név , a parancsot számos más operációs rendszerben is végrehajtották. Az néz parancs az uname Windows parancssori megfelelője.
A parancs alapvető szintaxisa a következő:
uname options
...ahol lehetőségek azok a zászlók, amelyeket a parancsban megadhat.
Gépelés uname a terminál a kernel nevét adja ki.
uname
Kimenet:
Linux
De ez még nem minden. Használni a -nak nek az uname jelző teljes információt nyújt a rendszermagról és az operációs rendszerről. Az -nak nek zászló azt jelenti Összes .
uname -a
Kimenet:
A kimenet lebontása
Amint láthatja, a kimeneten több mező jelenik meg. Beszéljünk egyenként mindegyikről.
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 rendszergazdanév számára van fenntartva. A legtöbb Linux disztribúció lehetővé teszi a felhasználó számára, hogy konfigurálja a gazdagép nevét a telepítéskor. Mivel ez egy Kali Linux telepítés, a rendszer alapértelmezett hosztneve idő .
- Kernel kiadás : A következő mező a kernel kiadását jelöli. A fenti kimeneten látható, hogy a kernel kiadás 5.10.0-kali7-amd64 .
- Kernel verzió : A számítógépre telepített Linux kernel verziója. Ebben az esetben a kernel verziója az #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
- Gép hardver neve : A hardver neve a rendszer CPU architektúrája. A fent említett kimenetben, x86_64 ez a hardver neve.
- Operációs rendszer : A kimenet utolsó mezője az operációs rendszer nevét jeleníti meg. Ebben az esetben az operációs rendszer neve GNU/Linux .
Összefüggő: Mi a kernel a Linuxban, és hogyan ellenőrizheti a verzióját?
hogyan lehet kicsinyíteni a jpg -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 ok, amiért nem adta ki az adott mezőket, az az, hogy a mezőnek megfelelő információk ismeretlenek a parancs számára. Ezért megjelenítés helyett ismeretlen , a fejlesztők úgy döntöttek, hogy eltávolítják az ilyen mezőket a kimenetről.
Egyéni információk megjelenítése az uname használatával
Eltekintve a -nak nek zászlót, vannak más lehetőségek is, amelyeket az uname használatával 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álni, használja a -vagy zászló:
uname -o
Kimenet:
GNU/Linux
Hasonlóképpen a következő nyolc opciót használhatja az uname segítségével 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
A parancssori súgó és az uname-hez kapcsolódó verzióinformációk megjelenítéséhez használja a --Segítség és --változat zászlók, ill.
uname --help
Kimenet:
uname --version
Kimenet:
uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.
Rendszerrel kapcsolatos információk kinyerése Linuxon
Linuxon semmi nincs elrejtve. 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 azt igényei szerint.
Ez azonban tapasztalatot és készségeket igényel, mivel a kernel forráskódjának megértése nem tolakodás. Valakinek, aki még csak most kezdi a C programozási nyelvet, széles körű ismeretekkel kell rendelkeznie a fejlesztésben, mielőtt hozzákezdhet a Linux kernel fejlesztéséhez.
szükségem van egy microsoft fiókra?Részvény Részvény Csipog Email 5 C Programozási tippek, amelyeket meg kell tanulnia az induláshoz
A C programozási nyelvnek komoly hírneve van. De ha belenyúlsz ebbe, akkor bármit programozhatsz, ahogy ezek a tippek is mutatják.
Olvassa tovább Kapcsolódó témák- Linux
- Terminál
- Parancssor
- Linux parancsok
A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.
Továbbiak a Deepesh Sharma -tólIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide