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.
Järjestelmään liittyvien tietojen poimiminen Linuxissa
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
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 Sharmastatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi