Android

Uname commando in linux

How to use "uname" command in Linux ?

How to use "uname" command in Linux ?

Inhoudsopgave:

Anonim

, zullen we het commando uname .

uname is een opdrachtregelprogramma waarmee basisinformatie wordt afgedrukt over de naam van het besturingssysteem en de systeemhardware.

uname Command

De uname tool wordt meestal gebruikt om de processorarchitectuur, de hostnaam van het systeem en de versie van de kernel op het systeem te bepalen.

De syntaxis van de opdracht uname heeft de volgende vorm:

uname…

De opties zijn als volgt:

  • -s , ( --kernel-name ) - Drukt de --kernel-name . -n , ( --nodename ) - Drukt de knooppuntnaam van het systeem (hostnaam) af. Dit is de naam die het systeem gebruikt bij communicatie via het netwerk. In combinatie met de optie -n produceert uname dezelfde uitvoer als de opdracht hostname . -r , ( --kernel-release ) - Drukt de kernel-release af. -v , ( --kernel-version ) - Drukt de kernelversie af. -m , ( --machine ) - Drukt de naam van de hardwarenaam van de machine af. -p , ( --processor ) - Drukt de architectuur van de processor af. -i , ( --hardware-platform ) - Drukt het hardwareplatform af. -o , ( --operating-system ) - Druk de naam van het besturingssysteem af. Op Linux-systemen is dat “GNU / Linux” -a , ( --all ) - Wanneer de optie -a wordt gebruikt, gedraagt uname zich hetzelfde als wanneer de opties -snrvmo zijn opgegeven.

Wanneer opgeroepen zonder opties, drukt uname de kernelnaam af, alsof de optie -s was opgegeven:

uname

Zoals je al weet, is de naam van de kernel "Linux":

Linux

U hoeft niet alle opdrachtregelopties te onthouden. Gewoonlijk wordt de opdracht uname gebruikt met de optie -a om alle beschikbare informatie af te drukken:

uname -a

Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

De uitvoer bevat de volgende informatie:

  • Linux - Kernelnaam. dev.linuxize.com - Hostnaam. 4.19.0-6-amd64 Kernel release. #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) - Kernel-versie. x86_64 - Hardware-naam van de machine. GNU/Linux - Naam besturingssysteem.

De opties kunnen met elkaar worden gecombineerd om de gewenste uitvoer te produceren. Als u bijvoorbeeld wilt weten welke versie van de Linux-kernel op uw systeem wordt uitgevoerd, typt u de volgende opdracht:

uname -srm

Linux 4.19.0-6-amd64 x86_64

Wanneer meerdere opties worden gebruikt, bevindt de informatie in de uitvoer zich in dezelfde volgorde als die wordt geboden door de optie -a . De positie van de gegeven opties doet er niet toe. Zowel uname -msr als uname -srm produceren dezelfde uitvoer.

Conclusie

De opdracht uname wordt gebruikt om standaardsysteeminformatie af te drukken. Het wordt meestal aangeroepen met de optie -a om alle beschikbare informatie weer te geven.

naam terminal