Či už ste vývojár pracujúci na skripte, ktorý vyžaduje informácie týkajúce sa jadra, alebo bežný používateľ, ktorý to je práve zvedavý na ich operačný systém, príkaz uname je prvou voľbou, pokiaľ ide o extrakčný systém informácie.
Aj keď je obsluha programu uname pomerne jednoduchá, pre začiatočníkov sa výstup príkazu môže zo začiatku javiť ako sofistikovaný. Aby sme vám to uľahčili, táto príručka demonštruje, ako používať program uname na tlač základných informácií o systéme v systéme Linux.
Čo je príkaz Uname?
Ako už bolo spomenuté vyššie, uname je program v systéme Linux a iných operačných systémoch založených na systéme Unix, ktorý poskytuje základné informácie o operačnom systéme a jadre v čistom formáte. Aj keď meno znamená Názov Unixu, príkaz bol implementovaný aj v rôznych iných operačných systémoch. The ver príkaz je ekvivalentom príkazového riadku Windows k príkazu uname.
Základná syntax príkazu je:
premenovať možnosti
...kde možnosti sú príznaky, ktoré môžete určiť v príkaze.
Písanie na stroji nemenovať v termináli výstupy názov jadra.
nemenovať
Výkon:
Linux
Ale to nie je všetko. Pomocou -a vlajka s uname poskytuje úplné informácie o jadre a OS. The -a vlajka znamená Všetky.
nemenovať -a
Výkon:
Členenie výstupu
Ako vidíte, na výstupe je zobrazených viac polí. Hovorme o každom jednom.
Linux kali 5.10.0-kali7-amd64 # 1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU / Linux
- Názov jadra: Názov jadra bežiaceho na vašom zariadení. V tomto prípade je názov jadra Linux.
- Meno hosťa: Druhé pole je vyhradené pre názov hostiteľa systému. Väčšina distribúcií systému Linux umožňuje používateľovi konfigurovať názov hostiteľa v čase inštalácie. Pretože sa jedná o inštaláciu Kali Linux, predvolený názov hostiteľa pre systém je kali.
- Uvoľnenie jadra: Nasledujúce pole označuje vydanie jadra. Vo výstupe vyššie vidíte, že vydanie jadra je 5.10.0-kali7-amd64.
- Verzia jadra: Verzia jadra systému Linux nainštalovaná vo vašom počítači. V tomto prípade je verzia jadra # 1 SMP Debian 5.10.28-1kali1 (2021-04-12).
- Názov hardvéru stroja: Názov hardvéru je architektúra CPU vášho systému. V uvedenom výstupe x86_64 je názov hardvéru.
- Operačný systém: Posledné pole vo výstupe zobrazuje názov operačného systému. V tomto prípade je názov OS GNU / Linux.
Súvisiace: Čo je to jadro v systéme Linux a ako skontrolujete verziu?
Uname tiež zobrazuje niekoľko ďalších polí, ako napríklad typ procesora a hardvérová platforma systému. Dôvod, prečo tieto konkrétne polia nevyšlo, je ten, že príkaz nezná informácie zodpovedajúce týmto poliam. Preto namiesto zobrazovania neznámy, sa vývojári rozhodli vyňať takéto polia z výstupu.
Zobraziť jednotlivé informácie pomocou mena
Okrem -a vlajka, existujú aj ďalšie možnosti, ktoré môžete použiť s uname. Každý z ďalších príznakov je namapovaný na jedno pole a je možné ich použiť na zobrazenie daného poľa vo výstupe.
Napríklad, ak chcete iba názov operačného systému, použite -o vlajka:
nemenovať -o
Výkon:
GNU / Linux
Podobne môžete na výstup jednotlivých polí použiť nasledujúcich osem možností s uname.
- Názov jadra: -s
- Meno hosťa: -n
- Uvoľnenie jadra: -r
- Verzia jadra: -v
- Názov hardvéru stroja: -m
- procesor: -p
- Hardvérová platforma: -i
- Operačný systém: -o
To získajte pomoc s príkazovým riadkom a zobraziť informácie o verzii spojené s uname, použite --Pomoc a --verzia vlajky resp.
uname - pomoc
Výkon:
uname --verzia
Výkon:
uname (GNU coreutils) 8.32
Autorské práva (C) 2020 Free Software Foundation, Inc.
Licencia GPLv3 +: GNU GPL verzia 3 alebo novšia .
Toto je slobodný softvér: môžete ho slobodne meniť a distribuovať.
V rozsahu povolenom zákonom neexistuje ŽIADNA ZÁRUKA.
Napísal David MacKenzie.
V systéme Linux nie je nič skryté. Na rozdiel od Windows a iných operačných systémov je zdrojový kód systému Linux otvorený a voľne distribuovateľný. To znamená, že ktokoľvek má prístup k kódu jadra systému Linux a môže ho upraviť podľa svojich potrieb.
To však vyžaduje skúsenosti a zručnosti, pretože pochopenie zdrojového kódu jadra nie je žiadna prechádzka. Niekto, kto práve začína s programovacím jazykom C, bude musieť získať rozsiahle vedomosti o vývoji, aby mohol začať vyvíjať jadro Linuxu.
Programovací jazyk C má silnú reputáciu. Ale ak sa s tým vyrovnáte, môžete naprogramovať čokoľvek, ako ukazujú tieto tipy.
Prečítajte si Ďalej
- Linux
- Terminál
- Príkazový riadok
- Príkazy pre Linux
Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux, ktorých cieľom je poskytnúť všetkým nováčikom blažený zážitok. Nie ste si istí filmami, ale ak sa chcete baviť o technológiách, je to váš chlap. Vo voľnom čase ho môžete nájsť čítať knihy, počúvať rôzne hudobné žánre alebo hrať na gitare.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Prihláste sa kliknutím tu