Olitpa kehittäjä, joka työskentelee komentosarjan kanssa, 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än purkamisessa tiedot.

Vaikka uname on melko helppokäyttöinen, aloittelijoille komento saattaa tuntua aluksi hienostuneelta. Tämän helpottamiseksi tässä oppaassa kerrotaan, kuinka unamea voidaan käyttää järjestelmään liittyvien perustietojen tulostamiseen Linuxissa.

Mikä on uname-komento?

Kuten edellä mainittiin, uname on Linuxin ja muiden Unix-pohjaisten käyttöjärjestelmien ohjelma, joka tuottaa käyttöjärjestelmän ja ytimen perustiedot puhtaassa muodossa. Vaikka uname edustaa Unix-nimi, komento on toteutettu myös useissa muissa käyttöjärjestelmissä. ver -komento on Windowsin komentokehote, joka vastaa unamea.

Komennon perussyntaksi on:

uname vaihtoehtoja

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

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

sinä nimi

Tuotos:

Linux

Mutta se ei ole kaikki. Käyttämällä -a flag with uname tarjoaa täydelliset tiedot ytimestä ja käyttöjärjestelmästä. -a lippu tarkoittaa Kaikki.

uname -a

Tuotos:

Lähdön hajottaminen

Kuten näette, lähdössä on useita kenttiä. Puhutaan 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: Laitteellasi 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 antavat käyttäjän määrittää isäntänimen asennuksen yhteydessä. Koska tämä on Kali Linux -asennus, järjestelmän oletusnimi on kali.
  • Ytimen julkaisu: Seuraava kenttä tarkoittaa ytimen julkaisua. Yllä olevasta lähdöstä näet, että ytimen julkaisu on 5.10.0-kali7-amd64.
  • Ytimen versio: Tietokoneellesi asennettu Linux-ytimen versio. Tässä tapauksessa ytimen versio on # 1 SMP Debian 5.10.28-1kali1 (2021-04-12).
  • Koneen laitteiston nimi: Laitteiston nimi on järjestelmän CPU-arkkitehtuuri. Edellä mainitussa tuotoksessa x86_64 on laitteiston nimi.
  • Käyttöjärjestelmä: Lähdön viimeinen kenttä näyttää käyttöjärjestelmän nimen. Tässä tapauksessa käyttöjärjestelmän nimi on GNU / Linux.

Liittyvät: Mikä on ydin Linuxissa ja miten tarkistat version?

Uname näyttää myös useita muita kenttiä, kuten prosessorityypin ja järjestelmän laitteistoalustan. Syy, miksi se ei lähettänyt kyseisiä kenttiä, on se, että komentoja ei tunneta kyseisiä kenttiä vastaavat tiedot. Siksi näyttämisen sijaan tuntematon, kehittäjät päättivät poistaa tällaiset kentät tuotoksesta.

Näytä henkilökohtaiset tiedot uname-toiminnolla

Lukuun ottamatta -a lippu, on olemassa muita vaihtoehtoja, joita voit käyttää nimettömänä. Jokainen ylimääräinen lippu on yhdistetty yhteen kenttään, ja sitä voidaan käyttää kyseisen kentän näyttämiseen ulostulossa.

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

uname -o

Tuotos:

GNU / Linux

Vastaavasti voit käyttää yksittäisiä kenttiä seuraavien kahdeksan uname-vaihtoehdon avulla.

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

Vastaanottaja saada komentorivin apua ja näytä unameen liittyvät versiotiedot, käytä --auta ja --versio liput.

uname --help

Tuotos:

uname --versio

Tuotos:

uname (GNU coreutils) 8.32
Tekijänoikeus (C) 2020 Free Software Foundation, Inc.
Lisenssi GPLv3 +: GNU GPL -versio 3 tai uudempi .
Tämä on ilmainen ohjelmisto: voit vapaasti muuttaa ja levittää sitä.
TAKUUTA ei ole, lain sallimassa laajuudessa.
Kirjoittanut David MacKenzie.

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

Se vaatii kuitenkin kokemusta ja taitoja, sillä ytimen lähdekoodin ymmärtäminen ei ole kakku. Joku, joka on vasta aloittamassa C-ohjelmointikielen käyttöä, on hankittava laajaa kehitystietoa ennen kuin hän voi aloittaa Linux-ytimen kehittämisen.

JaaTweetSähköposti
5 C-ohjelmointivinkkiä, jotka sinun on opittava aloittamaan

C-ohjelmointikielellä on vaikea maine. Mutta jos tartut siihen, voit ohjelmoida mitä tahansa, kuten nämä vinkit osoittavat.

Lue seuraava

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

Deepesh on MUO: n nuorempi toimittaja Linuxille. Hän kirjoittaa Linux-käyttöoppaita, joiden tarkoituksena on tarjota onnellinen kokemus kaikille uusille tulokkaille. Et ole varma elokuvista, mutta jos haluat puhua tekniikasta, hän on kaveri. Vapaa-ajalla voit löytää hänet lukemassa kirjoja, kuuntelemassa eri musiikkilajeja tai soittamalla kitaraa.

Lisää artistilta Deepesh Sharma

tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Tilaa napsauttamalla tätä