GNU/Linux >> Znalost Linux >  >> Ubuntu

Populární otevřené zdroje Shell v Linuxu

Shell je rozhraní, které pomáhá uživatelům ovládat systém pomocí různých příkazů, skriptů a utilit poskytovaných operačními systémy Linux a Unix. Shell je nejběžnějším způsobem interakce se systémem, ať už jde o místní systémy nebo bezhlavé servery.

Při porovnání příkazového řádku Windows s prostředím je prostředí Linuxu výkonnější a flexibilnější s kompletní sadou nástrojů. Můžeme nastavit více shellů a přepínat mezi shelly, když potřebujeme. Mnoho open-source shellů je udržováno spolu s jejich vlastní syntaxí a skriptovacími funkcemi v Linuxu a distro na Unixu. Některé z populárních open-source shellů, o kterých budeme diskutovat v tomto článku, Pojďme se na ně podívat.

Některé z oblíbených shellů s otevřeným zdrojem

Bash Shell

Bash shell odkazuje na Bourne Again Shell, který lze nalézt jako výchozí shell ve většině linuxových distribucí. Bash shell je nejpreferovanější a nejoblíbenější shell, který je náhradou a vylepšenou verzí Bourne Shell(sh). Bash Shell podporuje editaci příkazového řádku, která vám umožní upravit aktuální příkazový řádek i příkaz v seznamu historie. Poskytuje mnoho funkcí, jako je neomezený index velikosti pole, který vám umožňuje uchovávat historii bez omezení, mechanismus řízení úloh pro správu úloh cron, provádět aritmetiku celočíselných čísel libovolného základu od dvou do šedesáti čtyř atd. Bash také poskytuje podporu automatického dokončování pro cesty, zástupné znaky a příkazové řádky atd.

Nápověda k Bash Shell.

Zsh Shell

Zsh je pokročilý a moderní linuxový shell, který poskytuje interaktivní a jedinečné robustní funkce a nabízí interaktivní přihlašovací shell. Zsh je také známý pro Z Shell a během vývoje zsh shellu obsahuje mnoho vylepšených funkcí shellů, jako je bash, ksh, tcsh atd. Poskytuje vysoce funkční automatické doplňování pro soubor a cesty spolu s obrovským mechanismem sdílení historie příkazů. . Oprava pravopisu, inteligentní escapování, rekurzivní globování, inteligentní escapování a mnoho dalších interaktivních funkcí je zahrnuto v shellu zsh. Uživatelé si mohou přizpůsobit prostředí pomocí komunitního rámce oh-my-zsh, který obsahuje více než 200 témat a více než 400 pluginů.

Nápověda Zsh Shell

Tcsh Shell

Tcsh odkazuje na Tenex C Shell, což je rozšířená verze a zpětně kompatibilní verze C shellu, která se používá jako interaktivní přihlašovací shell a příkazový procesor shellu. Tcsh poskytuje mnoho funkcí, jako je konfigurovatelné dokončování příkazového řádku, ovládání úloh, modernizovaný mechanismus historie, podpora kontroly pravopisu, editor příkazového řádku atd. Jeho syntaxe je docela podobná programování v c, takže skript lze naprogramovat i bez znalosti bash.

Nápověda Tcsh Shell.

Ksh Shell

Ksh odkazuje na Korn Shell, který byl původně vyvinut Davidem Kornem včetně mnoha funkcí C Shell a zpětně kompatibilní s Bourne Shell. Shell ksh podporuje různé funkce, jako je aritmetika s plovoucí desetinnou čárkou, aliasing příkazů, řízení úloh a mnoho dalších funkcí. Ksh shell umožňuje uživateli spouštět úlohy buď na pozadí pomocí příkazu bg nebo v popředí pomocí příkazu fg a ukončit aktuální úlohy pomocí kombinace kláves ctrl + z. Poskytuje pokročilé I/O funkce spolu s významnými bezpečnostními mechanismy.

Manuál Ksh Shell.

Závěr

Linuxové shelly nejsou omezeny na toto, kromě toho můžeme najít mnoho dalších shellů, o kterých ani neslyšíte, že jsou spravovány jako open-source. Tento článek obsahoval pouze některé z nejpopulárnějších shellů mezi uživateli Linuxu. Protože je Linux flexibilní, můžeme snadno přepínat mezi shelly bez jakékoli další konfigurace.


Ubuntu
  1. Jak změnit Shell v Linuxu

  2. UNIX / Linux:Co je to Shell? Jaké jsou různé Shelly?

  3. Linux =Existuje něco jako Java Shell místo jiných linuxových shellů?

  1. Vydáno Linuxové jádro 5.7:12 nových funkcí ke zvážení

  2. Source Command v Linuxu

  3. Jaké jsou různé typy shellů v Linuxu?

  1. Co je Shell v Linuxu?

  2. Top 6 Open Source Shell pro Linux

  3. Jak zkontrolovat otevřené porty v Linuxu