Či už ste vývojár pracujúci na skripte, ktorý vyžaduje informácie súvisiace s jadrom, alebo pravidelný používateľ, ktorý je zvedavý na svoj operačný systém, príkaz uname je prvou voľbou, pokiaľ ide o extrahovanie systémových informácií.
Aj keď sa uname používa pomerne ľahko, pre začiatočníkov sa výstup príkazu môže zdať spočiatku sofistikovaný. Aby to bolo pre vás jednoduchšie, táto príručka ukazuje, ako používať uname na tlač základných informácií o systéme v systéme Linux.
Čo je príkaz uname?
Ako bolo uvedené vyššie, uname je program v systéme Linux a ďalších operačných systémoch založených na Unixe, ktorý generuje základné informácie o operačnom systéme a jadre v čistom formáte. Hoci uname znamená Unixový názov , príkaz bol implementovaný aj do rôznych ďalších operačných systémov. The sledovať príkaz je ekvivalentom príkazu príkazového riadka systému Windows k príkazu uname.
Základná syntax príkazu je:
uname options
...kde možnosti sú vlajky, ktoré môžete zadať v príkaze.
Písanie uname na terminálových výstupoch názov jadra.
uname
Výkon:
Linux
Ale to nie je všetko. Pomocou -do príznak s uname poskytuje úplné informácie o jadre a operačnom systéme. The -do vlajka znamená Všetky .
uname -a
Výkon:
Rozbitie výstupu
Ako vidíte, vo výstupe je zobrazených viac polí. Hovorme o každom jeden po druhom.
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 spusteného 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í Linuxu umožňuje užívateľovi konfigurovať názov hostiteľa v čase inštalácie. Pretože ide o inštaláciu Kali Linux, predvolený názov hostiteľa pre systém je čas .
- Uvoľnenie jadra : Nasledujúce pole označuje vydanie jadra. Na výstupe vyššie môžete vidieť, že vydanie jadra je 5.10.0-kali7-amd64 .
- Verzia jadra : Verzia jadra Linuxu nainštalovaná vo vašom počítači. V tomto prípade je verzia jadra #1 Debian SMP 5.10.28-1time1 (2021-04-12) .
- Názov hardvéru stroja : Názov hardvéru je architektúra CPU vášho systému. Vo vyššie 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 operačného systému GNU/Linux .
Súvisiace: Čo je jadro v systéme Linux a ako skontrolujete svoju verziu?
čo znamená tbh na Facebooku
Uname tiež zobrazuje niekoľko ďalších polí, napríklad typ procesora a hardvérovú platformu systému. Dôvod, prečo sa tieto konkrétne polia nevydali, je ten, že informácie zodpovedajúce týmto poliam sú pre príkaz neznáme. Preto namiesto zobrazovania neznáme , sa vývojári rozhodli odstrániť tieto polia z výstupu.
Zobrazenie individuálnych informácií pomocou uname
Okrem -do príznak, existujú ďalšie možnosti, ktoré môžete použiť s uname. Každý z ďalších príznakov je mapovaný do jedného poľa a môže byť použitý na zobrazenie konkrétneho poľa vo výstupe.
Ak napríklad chcete iba názov operačného systému, použite príponu -alebo vlajka:
uname -o
Výkon:
GNU/Linux
Podobne môžete na výstup jednotlivých polí použiť nasledujúcich osem možností s názvom 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
Ak chcete získať pomoc s príkazovým riadkom a zobraziť informácie o verzii súvisiace s uname, použite --Pomoc a --verzia vlajky resp.
uname --help
Výkon:
uname --version
Výkon:
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.
Extrahovanie informácií týkajúcich sa systému v systéme Linux
V Linuxe nie je nič skryté. Na rozdiel od systému Windows a iných operačných systémov je zdrojový kód pre systém Linux otvorený a voľne distribuovateľný. To znamená, že ktokoľvek môže mať prístup k kódu jadra Linuxu a upraviť ho tak, aby vyhovoval jeho potrebám.
To však vyžaduje skúsenosti a zručnosti, pretože porozumenie zdrojovému kódu jadra nie je hračka. Niekto, kto práve začína s programovacím jazykom C, bude musieť pred vývojom jadra Linux získať rozsiahle znalosti vo vývoji.
ako odstrániť zálohy na maczdieľam zdieľam Tweet E -mail 5 C Programovacie tipy, ktoré sa musíte naučiť začať
Programovací jazyk C má dobrú povesť. Ale ak sa s tým zorientujete, môžete naprogramovať čokoľvek, ako ukazujú tieto tipy.
Čítajte ďalej Súvisiace témy- Linux
- Terminál
- Príkazový riadok
- Príkazy Linux
Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.
Viac od Deepesh Sharmyprihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber