Mitä Shelliä käytän? Näin saat selville
Oletko koskaan miettinyt, mitä komentotulkkia käytät komentorivillä? Ei ole epätavallista haluta tai tarve tietää mikä komentotulkki on käynnissä, ja vaikka saatat kuulla tämän kysymyksen monta kertaa, vastaus voi olla erilainen jokaiselle käyttäjälle, joten helpoin tapa on antaa päätekomento, joka määrittää tällä hetkellä aktiivisen kuori.
Miten voit selvittää, mitä Shelliä käytetään Mac OS X:ssä, Unixissa, Linuxissa
Helppoin tapa selvittää, mitä komentotulkkia käytetään, on kirjoittaa seuraava komentosyntaksi komentorivin kehotteeseen
echo $SHELL
Palaa. Kyllä, se on $SHELL isoilla kirjaimilla, isoilla ja pienillä kirjaimilla on merkitystä unix-maailmassa. Sinun pitäisi nähdä jotain tämänk altaista tulostettuna sinulle, mikä osoittaa käytössä olevan kuoren:
$ echo $SHELL /bin/bash
Tämä tarkoittaisi, että komentotulkki on bash, mutta saatat päätyä näkemään jotain toisin, kuten /bin/tcsh /bin/zsh /bin/ksh tai useita muita olemassa olevia komentotuloksia.
Tämä komento toimii kaikilla unix-alustoilla, olipa kyseessä Mac OS X, Linux, FreeBSD tai mikä tahansa, ja se raportoidaan aina samana.
Suurin osa Mac OS X -käyttäjistä käyttää oletuksena Bash-kuorta, joka on sekä vakiona kaikissa uusimmissa OS X:n versioissa että myös yksi helpommin käytettävistä kuorista. Voit asettaa sen toiseen haluamasi kuoreen melko helposti muuttamalla asetuksia Mac Terminalissa tai käyttämällä "export $SHELL=" ja säätämällä sitä vanhanaikaisesti.
Muista, että kuoret voidaan laukaista myös muista kuorista, jolloin syntyy jonkinlainen pesä. Voit esimerkiksi ajaa tcsh:n bashin yli ksh:n päälle, vaikka siihen ei ole paljon syytä. "Exit"-komennon kirjoittaminen poistuu yhdestä kuoresta ja palaa toiseen, jos olet sellaisessa tilanteessa, jossa voit suorittaa echo $SHELL-komennon uudelleen määrittääksesi tyypin uudelleen.