Jaký Shell používám? Zde je návod, jak to zjistit

Anonim

Napadlo vás někdy, jaký shell používáte na příkazovém řádku? Není neobvyklé chtít nebo potřebovat vědět, který shell běží, a ačkoli tuto otázku můžete slyšet mnohokrát, odpověď může být pro každého uživatele jiná, takže nejjednodušší je zadat příkaz terminálu, který určí aktuálně aktivní shell.

Jak zjistit, jaký Shell se používá v systémech Mac OS X, Unix, Linux

Nejjednodušší způsob, jak zjistit, jaký shell se používá, je zadat na příkazovém řádku následující syntaxi příkazu

echo $SHELL

Hit Return. Ano, to je $SHELL všemi velkými písmeny, případ je ve světě unixu důležitý. Měli byste vidět něco takového vytištěného zpět na vás, což znamená, že se používá shell:

$ echo $SHELL /bin/bash

To by znamenalo, že shell je bash, ale můžete skončit jinak, jako /bin/tcsh /bin/zsh /bin/ksh nebo různé jiné shelly, které tam jsou.

Tento příkaz funguje na všech unixových platformách, ať už je to Mac OS X, Linux, FreeBSD nebo cokoli jiného, ​​a je vždy hlášen stejně.

Pro drtivou většinu uživatelů Mac OS X budete ve výchozím nastavení používat prostředí Bash, což je jak standard ve všech posledních verzích OS X, tak jeden z těch snadněji použitelných shellů. Můžete jej nastavit do jiného prostředí, které chcete, poměrně snadno změnou předvoleb v terminálu Mac nebo použitím „export $SHELL=“ a jeho úpravou postaru.

Pamatujte si, že granáty lze také vystřelovat z jiných granátů, čímž se vytvoří jakési hnízdo. Můžete například spustit tcsh přes bash přes ksh, i když k tomu není moc důvodů. Napsáním „exit“ se ukončí jeden shell a vrátí se do druhého, pokud jste v takové situaci, kde pak můžete znovu spustit příkaz echo $SHELL a určit typ znovu.

Jaký Shell používám? Zde je návod, jak to zjistit