Kā iegūt sistēmas informāciju ar vienotu komandu Linux

Kā iegūt sistēmas informāciju ar vienotu komandu Linux

Neatkarīgi no tā, vai esat izstrādātājs, kurš strādā pie skripta, kuram nepieciešama informācija, kas saistīta ar kodolu, vai parasts lietotājs, kurš vienkārši interesējas par savu operētājsistēmu, komanda uname ir pirmā izvēle, kad runa ir par sistēmas informācijas iegūšanu.





Lai gan uname lietošana ir diezgan vienkārša, iesācējiem komandas iznākums sākotnēji varētu šķist sarežģīts. Lai jums būtu vieglāk, šajā rokasgrāmatā ir parādīts, kā izmantot uname, lai Linux izdrukātu ar sistēmu saistītu pamatinformāciju.





Kas ir uname komanda?

Kā minēts iepriekš, uname ir programma Linux un citās uz Unix balstītās OS, kas tīrā formātā izvada pamata operētājsistēmas un kodola informāciju. Lai gan uname nozīmē Unix nosaukums , komanda ir ieviesta arī dažādās citās operētājsistēmās. The skatīties komanda ir Windows komandrindas ekvivalents uname.





Komandas pamata sintakse ir šāda:

uname options

... kur iespējas ir karodziņi, kurus varat norādīt komandā.



Rakstīšana nepiedien terminālī izvada kodola nosaukumu.

uname

Izeja:





Linux

Bet tas vēl nav viss. Izmantojot -uz karogs ar uname sniedz pilnīgu informāciju par kodolu un OS. The -uz karogs nozīmē Visi .

uname -a

Izeja:





Izlaides sadalīšana

Kā redzat, izvadē tiek parādīti vairāki lauki. Parunāsim par katru atsevišķi.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Kodola nosaukums : Jūsu ierīcē esošā kodola nosaukums. Šajā gadījumā kodola nosaukums ir Linux .
  • Saimnieka nosaukums : Otrais lauks ir rezervēts sistēmas resursdatora nosaukumam. Lielākā daļa Linux izplatījumu ļauj lietotājam instalēšanas laikā konfigurēt saimniekdatora nosaukumu. Tā kā šī ir Kali Linux instalācija, sistēmas noklusējuma resursdatora nosaukums ir laiks .
  • Kodola izlaišana : Nākamais lauks apzīmē kodola izlaišanu. Iepriekš redzamajā izejā varat redzēt, ka kodola izlaišana ir 5.10.0-kali7-amd64 .
  • Kodola versija : Datorā instalētā Linux kodola versija. Šajā gadījumā kodola versija ir #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
  • Iekārtas aparatūras nosaukums : Aparatūras nosaukums ir jūsu sistēmas CPU arhitektūra. Iepriekš minētajā iznākumā x86_64 ir aparatūras nosaukums.
  • Operētājsistēma : Pēdējais izvades lauks parāda operētājsistēmas nosaukumu. Šajā gadījumā OS nosaukums ir GNU/Linux .

Saistīts: Kas ir kodols Linux un kā pārbaudīt savu versiju?

mūzikas kopēšana no ipod uz itunes

Uname parāda arī vairākus citus laukus, piemēram, procesora tipu un sistēmas aparatūras platformu. Iemesls, kāpēc tas neizdeva šos konkrētos laukus, ir tas, ka komanda, kas atbilst šiem laukiem, nav zināma. Tāpēc tā vietā, lai parādītu nav zināms , izstrādātāji izvēlējās noņemt šādus laukus no izvades.

Parādīt individuālu informāciju, izmantojot uname

Neatkarīgi no -uz karogu, ir arī citas iespējas, kuras varat izmantot ar uname. Katrs no papildu karodziņiem ir kartēts vienā laukā, un to var izmantot, lai izvadē parādītu šo konkrēto lauku.

Piemēram, ja vēlaties tikai operētājsistēmas nosaukumu, izmantojiet -vai karogs:

uname -o

Izeja:

GNU/Linux

Līdzīgi jūs varat izmantot šādas astoņas opcijas ar uname, lai izvadītu atsevišķus laukus.

  • Kodola nosaukums : -s
  • Saimnieka nosaukums : -n
  • Kodola izlaišana : -r
  • Kodola versija : -v
  • Iekārtas aparatūras nosaukums : -m
  • Procesors : -lpp
  • Aparatūras platforma : -i
  • Operētājsistēma : -o

Lai saņemtu komandrindas palīdzību un parādītu ar uname saistīto versijas informāciju, izmantojiet -palīdzēt un --versija attiecīgi karogi.

uname --help

Izeja:

uname --version

Izeja:

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 nekas nav paslēpts. Atšķirībā no Windows un citām operētājsistēmām Linux avota kods ir atvērtā pirmkoda un bez maksas izplatāms. Tas nozīmē, ka ikviens var piekļūt Linux kodola kodam un mainīt to atbilstoši savām vajadzībām.

Tomēr tas prasa pieredzi un prasmes, jo kodola avota koda izpratne nav īsts ceļš. Kādam, kurš tikai sāk strādāt ar C programmēšanas valodu, būs jāiegūst plašas zināšanas attīstībā, lai varētu sākt izstrādāt Linux kodolu.

kā Mac datorā izmantot xbox one kontrolieri
Kopīgot Kopīgot Čivināt E -pasts 5 C programmēšanas padomi, kas jums jāiemācās, lai sāktu darbu

C programmēšanas valodai ir grūta reputācija. Bet, ja jūs to saprotat, varat programmēt jebko, kā liecina šie padomi.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Terminālis
  • Komandu uzvedne
  • Linux komandas
Par autoru Deepesh Sharma(79 raksti publicēti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējot ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu