Järjestelmätietojen saaminen uname -komennolla Linuxissa

Järjestelmätietojen saaminen uname -komennolla Linuxissa

Olitpa kehittäjä, joka työskentelee komentosarjassa, joka vaatii ytimeen liittyviä tietoja, tai tavallinen käyttäjä, joka on vain utelias käyttöjärjestelmästään, uname -komento on ensimmäinen valinta järjestelmätietojen keräämisessä.





Vaikka uname on melko helppokäyttöinen, aloittelijoille komennon tulostus saattaa aluksi näyttää hienostuneelta. Helpottaaksemme sinua tässä oppaassa esitetään, kuinka unamea käytetään järjestelmän perustietojen tulostamiseen Linuxissa.





Mikä on uname -komento?

Kuten edellä mainittiin, uname on Linuxissa ja muissa Unix-pohjaisissa käyttöjärjestelmissä toimiva ohjelma, joka tuottaa käyttöjärjestelmän ja ytimen perustiedot puhtaassa muodossa. Vaikka uname tarkoittaa Unix -nimi , komento on toteutettu myös monissa muissa käyttöjärjestelmissä. The katsella komento on Windowsin komentokehotteen vastine uname.





Komennon perussyntaksi on:

uname options

...missä vaihtoehtoja ovat lippuja, jotka voit määrittää komennossa.



Kirjoittaminen sinä nimi päätelaitteessa antaa ytimen nimen.

uname

Lähtö:





Linux

Mutta se ei ole kaikki. Käyttämällä -kohteeseen Uname -lippu tarjoaa täydelliset tiedot ytimestä ja käyttöjärjestelmästä. The -kohteeseen lippu tarkoittaa Kaikki .

uname -a

Lähtö:





Lähdön rikkominen

Kuten näette, tulostuksessa on useita kenttiä. Puhutaanpa jokaisesta yksitellen.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Ytimen nimi : Laitteessasi käynnissä olevan ytimen nimi. Tässä tapauksessa ytimen nimi on Linux .
  • Isäntänimi : Toinen kenttä on varattu järjestelmän isäntänimelle. Useimmat Linux -jakelut sallivat käyttäjän määrittää isäntänimen asennuksen yhteydessä. Koska tämä on Kali Linux -asennus, järjestelmän oletusnimi on aika .
  • Ytimen julkaisu : Seuraava kenttä tarkoittaa ytimen julkaisua. Yllä olevasta ulostulosta näet, että ytimen julkaisu on 5.10.0-kali7-amd64 .
  • Ytimen versio : Tietokoneeseesi asennettu Linux -ytimen versio. Tässä tapauksessa ytimen versio on #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • Koneen laitteiston nimi : Laitteiston nimi on järjestelmän CPU -arkkitehtuuri. Edellä mainitussa lähdössä x86_64 on laitteiston nimi.
  • Käyttöjärjestelmä : Tuloksen viimeinen kenttä näyttää käyttöjärjestelmän nimen. Tässä tapauksessa käyttöjärjestelmän nimi on GNU/Linux .

Aiheeseen liittyviä: Mikä on ydin Linuxissa ja miten tarkistat version?

Windows 98 -emulaattori Windows 10: lle

Uname näyttää myös useita muita kenttiä, kuten prosessorin tyypin ja järjestelmän laitteistoalustan. Syy, miksi se ei tuonut kyseisiä kenttiä, on se, että kyseisiä kenttiä vastaavat tiedot ovat komennon tuntemattomia. Siksi näyttämisen sijasta tuntematon , kehittäjät päättivät poistaa tällaiset kentät tuotoksesta.

Näytä yksilölliset tiedot käyttämällä uname

Lukuun ottamatta -kohteeseen lippua, on olemassa muita vaihtoehtoja, joita voit käyttää uname: n kanssa. Jokainen ylimääräinen lippu on yhdistetty yhteen kenttään, ja sitä voidaan käyttää kyseisen kentän näyttämiseen tulostuksessa.

Jos haluat esimerkiksi vain käyttöjärjestelmän nimen, käytä -tai lippu:

uname -o

Lähtö:

GNU/Linux

Voit myös käyttää seuraavia kahdeksaa vaihtoehtoa uname yksittäisten kenttien tulostamiseen.

  • Ytimen nimi : -s
  • Isäntänimi : -n
  • Ytimen julkaisu : -r
  • Ytimen versio : -v
  • Koneen laitteiston nimi : -m
  • Prosessori : -p
  • Laitteistoalusta : -i
  • Käyttöjärjestelmä : -o

Jos haluat saada komentoriviltä apua ja näyttää unameen liittyvät versiotiedot, käytä --auta ja --versio liput vastaavasti.

uname --help

Lähtö:

uname --version

Lähtö:

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.

Mitään ei ole piilotettu Linuxissa. Toisin kuin Windows ja muut käyttöjärjestelmät, Linuxin lähdekoodi on avoimen lähdekoodin ja ilmainen. Tämä tarkoittaa, että kuka tahansa voi käyttää Linux -ytimen koodia ja muokata sitä tarpeidensa mukaan.

Tämä vaatii kuitenkin kokemusta ja taitoja, koska ytimen lähdekoodin ymmärtäminen ei ole keksintö. Joku, joka on vasta aloittamassa C -ohjelmointikieltä, joutuu hankkimaan laajan kehitystiedon ennen kuin voi aloittaa Linux -ytimen kehittämisen.

sovellus, jonka avulla voit käyttää koulun wifi -yhteyttä
Jaa Jaa Tweet Sähköposti 5 C Ohjelmointivinkkejä, jotka sinun on opittava alkuun

C -ohjelmointikielellä on kova maine. Mutta jos pääset käsiksi siihen, voit ohjelmoida mitä tahansa, kuten nämä vinkit osoittavat.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Terminaali
  • Komentokehote
  • Linux -komennot
Kirjailijasta Deepesh Sharma(79 artikkelia julkaistu)

Deepesh on MUO: n nuorempi editori Linuxille. Hän kirjoittaa informaatio -oppaita Linuxissa ja pyrkii tarjoamaan autuaan kokemuksen kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaverisi. Vapaa -ajallaan löydät hänet lukemasta kirjoja, kuuntelemassa erilaisia ​​musiikkilajeja tai soittamassa kitaraa.

Lisää Deepesh Sharmasta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi