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

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

Шта је неименована команда?

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

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

унаме опције

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

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

унаме

Излаз:

Линук

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

унаме -а

Излаз:

Разбијање резултата

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

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

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

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

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

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

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

унаме -о

Излаз:

ГНУ / Линук

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

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

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

унаме --помоћ

Излаз:

унаме --верзија

Излаз:

унаме (ГНУ цореутилс) 8.32
Ауторска права (Ц) 2020 Фрее Софтваре Фоундатион, Инц.
Лиценца ГПЛв3 +: ГНУ ГПЛ верзија 3 или новија .
Ово је бесплатан софтвер: можете га слободно променити и дистрибуирати.
НЕ постоји ЈАМСТВО, у мери у којој је то законом дозвољено.
Написао Давид МацКензие.

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

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

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

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

Прочитајте следеће

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

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

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

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

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

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