Katero školjko uporabljam? Tukaj je opisano, kako to ugotoviti
Ste se kdaj vprašali, katero lupino uporabljate v ukazni vrstici? Nič nenavadnega ni, če želimo ali potrebujemo vedeti, katera lupina se izvaja, in čeprav lahko to vprašanje slišite večkrat, je lahko odgovor za vsakega uporabnika drugačen, zato je najlažje izdati terminalski ukaz, ki določi trenutno aktivno lupina.
Kako ugotoviti, katera lupina se uporablja v Mac OS X, Unix, Linux
Najlažji način, da ugotovite, katera lupina je uporabljena, je, da v ukazno vrstico vnesete naslednjo sintakso ukaza
echo $SHELL
Hit Return. Da, to je $SHELL z velikimi črkami, velike in male črke so pomembne v svetu Unixa. Morali bi videti nekaj takega, natisnjeno nazaj, kar označuje uporabljeno lupino:
$ echo $SHELL /bin/bash
To bi pomenilo, da je ukazna lupina bash, vendar boste morda videli nekaj drugače, na primer /bin/tcsh /bin/zsh /bin/ksh ali številne druge lupine, ki so tam zunaj.
Ta ukaz deluje na vseh platformah unix, ne glede na to, ali gre za Mac OS X, Linux, FreeBSD ali karkoli drugega, in vedno se poroča isto.
Za veliko večino uporabnikov Mac OS X boste privzeto uporabljali lupino Bash, ki je hkrati standard v vseh novejših različicah OS X in tudi ena izmed enostavnejših lupin za uporabo. Preprosto ga lahko nastavite na drugo lupino, ki jo želite, tako da spremenite nastavitve v terminalu Mac ali uporabite »export $SHELL=« in ga prilagodite na staromoden način.
Ne pozabite, lupine lahko izstrelite tudi iz drugih lupin in ustvarite nekakšno gnezdo. Na primer, lahko zaženete tcsh nad bash nad ksh, čeprav za to ni veliko razloga. Če vtipkate »exit«, boste zapustili eno lupino in se vrnili v drugo, če ste v takšni situaciji, kjer lahko nato znova zaženete ukaz echo $SHELL, da ponovno določite vrsto.