Kaip gauti sistemos informaciją naudojant tą pačią komandą „Linux“

Kaip gauti sistemos informaciją naudojant tą pačią komandą „Linux“

Nesvarbu, ar esate kūrėjas, dirbantis prie scenarijaus, kuriam reikalinga informacija, susijusi su branduoliu, ar paprastas vartotojas, kuriam tiesiog įdomu sužinoti apie savo operacinę sistemą, komanda „uname“ yra pirmasis pasirinkimas, kai reikia išgauti sistemos informaciją.





Nors „uname“ yra gana paprasta naudoti, pradedantiesiems komandos išvestis iš pradžių gali atrodyti sudėtinga. Kad jums būtų lengviau, šiame vadove parodyta, kaip naudojant „uname“ spausdinti pagrindinę su sistema susijusią informaciją „Linux“.





Kas yra uname komanda?

Kaip minėta aukščiau, „uname“ yra programa „Linux“ ir kitose „Unix“ pagrįstose OS, kuri švariu formatu pateikia pagrindinę operacinės sistemos ir branduolio informaciją. Nors uname reiškia Unix pavadinimas , komanda buvo įdiegta ir įvairiose kitose operacinėse sistemose. The žiūrėti komanda yra „Windows“ komandų eilutės uname ekvivalentas.





Pagrindinė komandos sintaksė yra tokia:

uname options

... kur galimybės yra vėliavos, kurias galite nurodyti komandoje.



Rašymas uname terminale išvedamas branduolio pavadinimas.

uname

Išėjimas:





Linux

Bet tai dar ne viskas. Naudojant vėliava su uname suteikia išsamią informaciją apie branduolį ir OS. The vėliava reiškia Visi .

uname -a

Išėjimas:





Išvesties išardymas

Kaip matote, išvestyje rodomi keli laukai. Pakalbėkime apie kiekvieną atskirai.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Branduolio pavadinimas : Jūsų įrenginyje veikiančio branduolio pavadinimas. Šiuo atveju branduolio pavadinimas yra Linux .
  • Pagrindinio kompiuterio pavadinimas : Antrasis laukas skirtas sistemos pagrindinio kompiuterio pavadinimui. Dauguma „Linux“ platinimų leidžia vartotojui konfigūruoti pagrindinio kompiuterio pavadinimą diegimo metu. Kadangi tai yra „Kali Linux“ diegimas, numatytasis sistemos pagrindinio kompiuterio pavadinimas yra laikas .
  • Branduolio išleidimas : Kitas laukas reiškia branduolio išleidimą. Aukščiau esančiame išėjime galite pamatyti, kad branduolio leidimas yra 5.10.0-kali7-amd64 .
  • Branduolio versija : Jūsų kompiuteryje įdiegta „Linux“ branduolio versija. Šiuo atveju branduolio versija yra #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • Mašinos aparatinės įrangos pavadinimas : Techninės įrangos pavadinimas yra jūsų sistemos procesoriaus architektūra. Pirmiau minėtame produkte, x86_64 yra aparatinės įrangos pavadinimas.
  • Operacinė sistema : Paskutiniame išvesties lauke rodomas operacinės sistemos pavadinimas. Šiuo atveju OS pavadinimas yra GNU/Linux .

Susijęs: Kas yra „Linux“ branduolys ir kaip patikrinti savo versiją?

kaip nustatyti GIF kaip foną

„Uname“ taip pat rodo keletą kitų laukų, tokių kaip procesoriaus tipas ir sistemos aparatinė platforma. Priežastis, kodėl jis neišvedė tų konkrečių laukų, yra ta, kad informacija, atitinkanti šiuos laukus, komandai nežinoma. Todėl vietoj rodymo nežinomas kūrėjai pasirinko pašalinti tokius laukus iš išvesties.

Rodyti individualią informaciją naudojant uname

Išskyrus vėliava, yra ir kitų parinkčių, kurias galite naudoti su uname. Kiekviena papildoma vėliava susieta su vienu lauku ir gali būti naudojama tam tikram laukui rodyti išvestyje.

Pavyzdžiui, jei norite tik operacinės sistemos pavadinimo, naudokite -arba vėliava:

uname -o

Išėjimas:

GNU/Linux

Panašiai galite naudoti šias aštuonias parinktis su uname, kad išvestumėte atskirus laukus.

  • Branduolio pavadinimas : -s
  • Pagrindinio kompiuterio pavadinimas : -n
  • Branduolio išleidimas : -r
  • Branduolio versija : -v
  • Mašinos aparatinės įrangos pavadinimas : -m
  • Procesorius : -p
  • Techninės įrangos platforma : -i
  • Operacinė sistema : -o

Norėdami gauti komandinės eilutės pagalbos ir rodyti su uname susietą versijos informaciją, naudokite -padėti ir --versija vėliavos atitinkamai.

uname --help

Išėjimas:

uname --version

Išėjimas:

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.

„Linux“ nėra nieko paslėpto. Skirtingai nuo „Windows“ ir kitų operacinių sistemų, „Linux“ šaltinio kodas yra atvirojo kodo ir laisvai platinamas. Tai reiškia, kad kiekvienas gali pasiekti „Linux“ branduolio kodą ir jį modifikuoti pagal savo poreikius.

Tačiau tam reikia patirties ir įgūdžių, nes branduolio šaltinio kodo supratimas nėra keiksmažodis. Asmuo, kuris tik pradeda dirbti su C programavimo kalba, prieš pradėdamas kurti „Linux“ branduolį, turės įgyti daug žinių apie kūrimą.

Raskite savo grafikos plokštę windows 10
Dalintis Dalintis „Tweet“ Paštu 5 C programavimo patarimai, kuriuos turite išmokti pradėti

C programavimo kalba turi sunkią reputaciją. Bet jei susiprasite, galite užprogramuoti bet ką, kaip rodo šie patarimai.

Skaityti toliau
Susijusios temos
  • Linux
  • Terminalas
  • Komandinė eilutė
  • „Linux“ komandos
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia