Anong Shell ang Ginagamit Ko? Narito Kung Paano Malalaman
Naisip mo na ba kung anong shell ang ginagamit mo sa command line? Hindi karaniwan na gusto o kailangang malaman kung aling shell ang tumatakbo, at kahit na maraming beses mong maririnig ang tanong na ito, maaaring iba ang sagot para sa bawat user, kaya ang pinakamadaling gawin ay mag-isyu ng terminal command na tumutukoy sa kasalukuyang aktibo. shell.
Paano Malalaman Kung Anong Shell ang Ginagamit sa Mac OS X, Unix, Linux
Ang pinakamadaling paraan upang malaman kung anong shell ang ginagamit ay ang pag-type ng sumusunod na command syntax sa command line prompt
echo $SHELL
Hit Return. Oo, iyon ay $SHELL in all caps, kaso mahalaga sa unix world. Dapat mong makita ang isang bagay na tulad nito na naka-print pabalik sa iyo, na nagpapahiwatig ng shell na ginagamit:
$ echo $SHELL /bin/bash
Ibig sabihin ay bash ang shell, ngunit maaari kang makakita ng ibang bagay, tulad ng /bin/tcsh /bin/zsh /bin/ksh o iba't ibang shell na nasa labas.
Gumagana ang command na ito sa lahat ng unix platform, ito man ay Mac OS X, Linux, FreeBSD, o anupaman, at palagi itong iniuulat pabalik.
Para sa karamihan ng mga gumagamit ng Mac OS X, gagamitin mo ang Bash shell bilang default, na parehong pamantayan sa lahat ng kamakailang bersyon ng OS X at isa rin sa mas madaling gamitin na mga shell doon. Maaari mo itong itakda sa isa pang shell na gusto mo nang madali sa pamamagitan ng pagbabago ng mga kagustuhan sa loob ng Mac Terminal, o sa pamamagitan ng paggamit ng "export $SHELL=" at pagsasaayos nito sa lumang paraan.
Tandaan, ang mga shell ay maaari ding ilunsad mula sa iba pang mga shell, na lumilikha ng isang uri ng pugad. Halimbawa, maaari mong patakbuhin ang tcsh sa paglipas ng bash sa ksh, kahit na walang maraming dahilan upang gawin iyon. Ang pag-type ng "exit" ay aalis sa isang shell at babalik sa isa pa kung ikaw ay nasa ganoong sitwasyon, kung saan maaari mong muling patakbuhin ang echo $SHELL command upang matukoy muli ang uri.