Když začnete používat Linux, zjistíte, že systém spoléhá na příkazový řádek mnohem více než jiné operační systémy, a to i přes přítomnost četných desktopových prostředí. Proč je to?

Existuje mnoho důvodů, proč je příkazový řádek nezbytnou součástí linuxového ekosystému.

1. Když byl vyvinut Unix, neexistovalo žádné GUI

Zatímco Linux není Unix, protože nemá žádný kód ze systému, jeho chování je na něm založeno, včetně použití příkazového řádku. Když byl Unix vyvíjen v Bellových laboratořích koncem 60. a začátkem 70. let, neexistovalo nic takového jako grafické uživatelské rozhraní.

Většina lidí odeslala své programy na děrných štítcích, zatímco pár šťastlivců dokázalo komunikovat se systémem pomocí terminálu, jako tvůrci Unixu: Dennis Ritchie a Ken Thompson.

Tyto terminály byly buď dálnopisné stroje nebo video terminály, které byly pouze obrazovkou a klávesnicí. Oba tyto typy terminálů podporovaly pouze text, nikoli grafiku.

Rozhraní příkazového řádku byla pro tento typ terminálu přirozená. Použití textových terminálů bylo také hlavním důvodem, proč unixoví vývojáři preferovali krátké názvy příkazů, protože byly rychlejší na psaní.

instagram viewer

Příbuzný: Proč jsou příkazy Linuxu tak krátké? Historie linuxových příkazů

Programátoři byli nejoddanějšími zastánci Linuxu, protože pro ně má tolik nástrojů, aby mohli vykonávat svou práci: interprety, kompilátory a debuggery. A všechny tyto nástroje běží na příkazovém řádku.

I když to všechno můžete volat z grafického IDE, je to jen někde frontend příkazového řádku.

3. Příkazový řádek je rychlý

Mnoho uživatelů Linuxu rádo tvrdí, že příkazový řádek Linuxu je rychlejší než použití GUI. Programy z příkazového řádku se spouštějí rychleji než ty grafické, protože mají menší režii.

To je jeden z důvodů, proč když Linux poprvé debutoval na PC, distribuce byly standardně nastaveny na konzolové prostředí. Méně výkonné počítače té doby se často potýkaly se spuštěním X, alespoň s malým množstvím paměti RAM, kterou byly stolní systémy vybaveny.

Můžete vidět, jak moc se počítač i386 se 4 MB RAM z počátku 90. let snaží načíst jednoduchý správce oken X, a to bylo tehdy zdravé množství RAM:

4. Příkazový řádek funguje všude, včetně serverů

Jedním z hlavních důvodů, proč příkazový řádek přežil na systémech Linux, je ten, že funguje téměř všude. Pokud se X nelíbí vaše grafická karta, což je problém, který byl také častější na raných systémech Linux, ocitnete se u konzole. To znamená, že se můžete v případě potřeby vrátit na příkazový řádek.

Z tohoto důvodu je populární instalovat servery Linux pouze s rozhraním příkazového řádku. To umožňuje efektivnější využití serveru. Koneckonců, není potřeba GUI, pokud to stejně nikdo neuvidí.

Mnoho administrátorů dává přednost vzdálenému přihlášení přes SSH, aby mohli spravovat své servery. Tato nižší režie umožňuje serverům Linux běžet efektivněji než serverům Windows.

Příbuzný: Můžete spustit Linux bez desktopového prostředí?

5. Programy příkazového řádku mohou být skriptovány

Jedna velká výhoda programů příkazového řádku oproti grafickým je, že je programátoři mohou automatizovat.

Pokud pracujete s grafickými programy, jako jsou správci souborů, často narazíte na opakující se operace, jako je přejmenování souborů. Pokud máte mnoho souborů, může to být se správcem souborů GUI únavné. Shell vám umožňuje používat zástupné znaky ke generování seznamu souborů.

Pokud byste chtěli zkopírovat všechny textové soubory do adresáře, použili byste tento řádek:

cp *.txt /příklad

Pro složitější úkoly můžete také použít skriptovací jazyky. Po mnoho let byl preferovaným skriptovacím jazykem shell. Výhodou shellu je, že můžete používat známé programy, které jste používali na příkazovém řádku ve svých skriptech.

Zatímco skriptovací jazyky jako Perl a Python používají knihovny, je také možné použít standardní linuxové programy, pokud knihovna neexistuje.

Nyní víte, proč Linux tolik používá příkazový řádek

Pokud jste byli zmateni tím, jak důležitý je příkazový řádek pro Linux, nyní víte, jak důležitý je pro mnoho technických použití, jako jsou servery a vývoj. Dokonce umožňuje, aby počítač pracoval za vás místo naopak.

Pokud s linuxovým příkazovým řádkem teprve začínáte a cítíte se ztraceni, přečtěte si další tipy, jak co nejlépe využít váš linuxový systém pomocí shellu.

Rychlý průvodce, jak začít s příkazovým řádkem Linuxu

S příkazy v Linuxu můžete dělat spoustu úžasných věcí a opravdu není těžké se to naučit.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Linux
  • Linuxové příkazy
  • Linux Bash Shell
O autorovi
David Delony (82 zveřejněných článků)

David je spisovatel na volné noze žijící na severozápadě Pacifiku, ale původně pocházející z Bay Area. Od dětství je nadšencem do technologií. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hry a sbírání desek.

Více od Davida Delonyho

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem