Så här får du systeminformation med kommandot utan namn på Linux

Så här får du systeminformation med kommandot utan namn på Linux

Oavsett om du är en utvecklare som arbetar med ett skript som kräver information relaterad till kärnan eller en vanlig användare som bara är nyfiken på sitt operativsystem, är kommandot uname det första valet när det gäller att extrahera systeminformation.





Även om uname är ganska lätt att använda, för nybörjare kan utmatningen av kommandot verka sofistikerad till en början. För att göra det enklare för dig visar den här guiden hur du använder uname för att skriva ut grundläggande systemrelaterad information om Linux.





Vad är kommandot utan namn?

Som nämnts ovan är uname ett program i Linux och andra Unix-baserade operativsystem som skickar ut grundläggande operativsystem och kärninformation i ett rent format. Även om uname står för Unix -namn , kommandot har också implementerats i olika andra operativsystem. De Kolla på kommandot är Windows Command Prompt motsvarande uname.





Den grundläggande syntaxen för kommandot är:

uname options

...var alternativ är flaggorna som du kan ange i kommandot.



Skriver du namnger i terminalen matas ut kärnnamnet.

uname

Produktion:





Linux

Men det är inte allt. Använda -till flagga med uname ger fullständig information om kärnan och operativsystemet. De -till flagga står för Allt .

uname -a

Produktion:





Bryta ner produktionen

Som du kan se finns det flera fält i utdata. Låt oss prata om var och en.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Kärnnamn : Namnet på kärnan som körs på din enhet. I det här fallet är kärnnamnet Linux .
  • Värdnamn : Det andra fältet är reserverat för systemets värdnamn. De flesta Linux -distributioner tillåter en användare att konfigurera värdnamnet vid installationen. Eftersom detta är en Kali Linux -installation är standardvärdnamnet för systemet tid .
  • Frisättning av kärna : Nästa fält betecknar kernel release. I utdata ovan kan du se att kärnutgåvan är 5.10.0-kali7-amd64 .
  • Kärnversion : Den version av Linux -kärnan som är installerad på din dator. I det här fallet är kärnversionen #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • Maskinvarans namn : Maskinvarunamnet är CPU -arkitekturen för ditt system. I den ovannämnda produktionen, x86_64 är maskinvarunamnet.
  • Operativ system : Det sista fältet i utdata visar operativsystemets namn. I det här fallet är OS -namnet GNU/Linux .

Relaterad: Vad är ett kärna i Linux och hur kontrollerar du din version?

hur du håller bilder privata på facebook

Uname visar också flera andra fält, till exempel processortyp och maskinvaruplattform för systemet. Anledningen till att det inte skickade ut de specifika fälten är att informationen som motsvarar dessa fält är okänd för kommandot. Därför istället för att visa okänd , utvecklarna valde att ta bort sådana fält från utdata.

Visa individuell information med uname

Förutom -till flagga finns det andra alternativ som du kan använda med uname. Var och en av de ytterligare flaggorna mappas till ett enda fält och kan användas för att visa det specifika fältet i utdata.

Om du till exempel bara vill ha namnet på operativsystemet, använd -eller flagga:

uname -o

Produktion:

GNU/Linux

På samma sätt kan du använda följande åtta alternativ utan namn för att mata ut enskilda fält.

  • Kärnnamn : -s
  • Värdnamn : -n
  • Frisättning av kärna : -r
  • Kärnversion : -v
  • Maskinvarans namn : -m
  • Processor : -p
  • Hårdvaruplattform : -i
  • Operativ system : -o

För att få kommandoradshjälp och visa den versionsinformation som är associerad med uname, använd --hjälp och --version flaggor respektive.

uname --help

Produktion:

uname --version

Produktion:

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.

Ingenting är dolt på Linux. Till skillnad från Windows och andra operativsystem är källkoden för Linux öppen källkod och gratis att distribuera. Detta innebär att vem som helst kan komma åt Linux -kärnkoden och ändra den för att passa sina behov.

Det kräver emellertid erfarenhet och färdigheter som att förstå kärnkällkoden är inte en cakewalk. Någon som precis börjat med programmeringsspråket C måste få omfattande kunskaper inom utveckling innan de kan börja utveckla Linux -kärnan.

hur man använder microsoft office gratis
Dela med sig Dela med sig Tweet E-post 5 C -programmeringstips du måste lära dig för att komma igång

C programmeringsspråk har ett tufft rykte. Men om du tar tag i det kan du programmera vad som helst, som dessa tips visar.

Läs Nästa
Relaterade ämnen
  • Linux
  • Terminal
  • Kommandotolken
  • Linux -kommandon
Om författaren Deepesh Sharma(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera