Како добити информације о систему помоћу команде унаме на Линук -у

Како добити информације о систему помоћу команде унаме на Линук -у

Било да сте програмер који ради на скрипти која захтева информације везане за кернел или обичан корисник који је само знатижељан о свом оперативном систему, команда унаме је први избор када је у питању екстракција системских информација.





Иако је унаме прилично једноставан за употребу, за почетнике, испис наредбе би се на прву могао чинити софистицираним. Да би вам било лакше, овај водич показује како користити унаме за штампање основних системских информација на Линуку.





Шта је команда унаме?

Као што је горе поменуто, унаме је програм у Линук-у и другим Уник-овим оперативним системима који даје основне информације о оперативном систему и кернелу у чистом формату. Иако унаме стоји за Уник име , команда је имплементирана и у разне друге оперативне системе. Тхе гледати команда је еквивалент Виндовс Цомманд Промпта за унаме.



Основна синтакса наредбе је:

uname options

...где Опције су заставице које можете навести у команди.



Куцање унаме у терминалу излази име језгре.

uname

Излаз:





Linux

Али то није све. Помоћу -до флаг витх унаме пружа потпуне информације о кернелу и ОС -у. Тхе -до застава означава Све .

uname -a

Излаз:





Разбијање излаза

Као што видите, у излазу је приказано више поља. Хајде да причамо о сваком појединачно.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • Назив језгра : Назив језгре која ради на вашем уређају. У овом случају, име језгра је Линук .
  • Хостнаме : Друго поље је резервисано за системско име хоста. Већина дистрибуција Линука дозвољава кориснику да конфигурише име хоста у време инсталације. Пошто је ово инсталација Кали Линука, подразумевано име хоста за систем је време .
  • Кернел релеасе : Следеће поље означава издање језгра. У горњем излазу можете видети да је издање кернела 5.10.0-кали7-амд64 .
  • Верзија језгра : Верзија језгра Линука инсталирана на вашем рачунару. У овом случају, верзија језгра је #1 Дебиан СМП 5.10.28-1тиме1 (2021-04-12) .
  • Назив хардвера машине : Назив хардвера је архитектура процесора вашег система. У горенаведеном излазу, к86_64 је назив хардвера.
  • Оперативни систем : Последње поље у излазу приказује назив оперативног система. У овом случају назив ОС -а је ГНУ/Линук .

Повезан: Шта је језгро у Линуксу и како проверавате своју верзију?

заборавио лозинку администратора виндовс кп профессионал

Унаме такође приказује неколико других поља, попут типа процесора и хардверске платформе система. Разлог зашто није исписао та одређена поља је тај што команде нису познати подаци који одговарају тим пољима. Стога, уместо приказивања непознат , програмери су одлучили да таква поља скину са излаза.

Прикажите појединачне информације користећи унаме

Осим -до флаг, постоје и друге опције које можете користити са унаме. Свака од додатних ознака је мапирана у једно поље и може се користити за приказ тог поља у излазу.

На пример, ако желите само назив оперативног система, користите -или застава:

uname -o

Излаз:

GNU/Linux

Слично, можете користити следећих осам опција са унаме за излаз појединачних поља.

  • Назив језгра : -с
  • Хостнаме : -н
  • Кернел релеасе : -р
  • Верзија језгра : -в
  • Назив хардвера машине : -м
  • Процесор : -п
  • Хардверска платформа : -и
  • Оперативни систем : -о

Да бисте добили помоћ за командну линију и приказали информације о верзији повезане са унаме, користите --помоћ и --верзија заставе.

uname --help

Излаз:

uname --version

Излаз:

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.

На Линуксу ништа није скривено. За разлику од Виндовс-а и других оперативних система, изворни код за Линук је отвореног кода и може се слободно дистрибуирати. То значи да свако може приступити коду језгре Линука и изменити га према својим потребама.

Међутим, то захтева искуство и вештине јер разумевање изворног кода језгра није прекретница. Неко ко тек почиње са програмским језиком Ц мораће да стекне опсежно знање у развоју пре него што почне да развија Линук језгро.

како направити нумерисану листу у екцелу
Објави Објави Твеет Емаил 5 Ц Савети за програмирање Морате научити да започнете

Програмски језик Ц има тешку репутацију. Али ако се ухватите у коштац са тим, можете програмирати било шта, како показују ови савети.

Прочитајте следеће
Повезане теме
  • Линук
  • Терминал
  • Командна линија
  • Линук наредбе
О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, са циљем да пружи блажено искуство свим придошлицама. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили