Mnoho našich čtenářů mě požádalo, abych napsal články o učení se Linuxu. Děkuji za veškerou zpětnou vazbu. Hodně mi to pomohlo pochopit, co většina uživatelů na FOSSLinux.com hledá. Jsem nadšený, že vám mohu představit první článek této mega série – Linux Shell. Možná jste o tomto termínu používaném v Linuxu slyšeli poměrně často. Co je tedy Shell?
Shell je jednoduše program, který převezme vámi zadané příkazy a poté tyto příkazy provede, aby poskytl výstup. Je to něco jako interpret příkazového řádku. Shell v distribucích Linuxu je k dispozici pro použití z aplikace s názvem ‚Terminál‘.
Podívejme se na následující terminál v Manjaro Linux, což je distribuce založená na Arch Linuxu.
Obsah uvnitř [ ] je uživatelské jméno, název serveru a zda tento uživatel používá systém jako normální uživatel ($) nebo superuživatel (#). Superuživatel (také nazývaný root) má administrátorská práva. Ve výchozím nastavení budete vždy přihlášeni jako normální uživatel. K přihlášení jako superuživatel byste měli použít příkaz „su“, ale než se o to pokusíte, buďte opatrní. V tomto režimu byste si měli být naprosto jisti tím, co děláte, protože jste schopni smazat nebo přepsat jakýkoli soubor v systému, včetně důležitých systémových souborů! V tuto chvíli o tom stačí vědět, podrobně se tomu budu věnovat později. Takže blikající kurzor čeká, až převezme vaše příkazy.
Nyní, když víte, co je Shell, zakončeme tento tutoriál jednoduchým příkazem, jak začít.
Chcete-li získat podrobnosti o počítači, zadejte následující příkaz.
uname -a
Příkaz Uname vytiskne název, verzi a další podrobnosti o vašem počítači včetně distribuce Linuxu, která na něm běží.
Všimněte si, že ačkoli Shell je rozhraní příkazového řádku, myš stále funguje v terminálu. Můžete posouvat obsah terminálu, můžete kopírovat text pomocí myši výběrem a kliknutím pravým tlačítkem myši na text. Můžete také vybrat text, poté přesunout ukazatel na příkaz další řádek a kliknutím na střed zkopírovat vybraný text.
To je vše o mocném nástroji Shell, který změní způsob vaší interakce s počítačem.