Vaihda Shell Mac OS X -päätteessä
Sisällysluettelo:
- Päätesovellusten oletuskuoren muuttaminen Mac OS:ssä
- Vaihda käyttäjän oletuskirjautumiskuori Mac OS X:ssä
Oletko kyllästynyt bashiin? Haluatko mieluummin zsh:n, ksh:n, tcsh:n, kalan vai sh? Voit vaihtaa oletuskuoren nopeasti Pääte-sovelluksessa sen lisäksi, että vaihdat käyttäjien oletuskirjautumiskuoren, kun kirjaudut sisään etänä SSH:lla tai muulla tavalla. Näin voit tehdä molemmat.
Päätesovellusten oletuskuoren muuttaminen Mac OS:ssä
Tämä säätää uutta kuorta, jota käytetään Terminal-sovelluksen käynnistämisen yhteydessä, uusia pääteikkunoita ja uusia päätevälilehtiä, ja siitä tulee uusi Mac-oletuskuori.
- Avaa Terminal-sovellus, jos et ole vielä tehnyt niin
- Avaa Asetukset Pääte-valikosta ja napsauta sitten Yleiset-välilehteä (tai vanhemmissa Mac OS -versioissa Startup-välilehteä)
- Valitse "Shells open with" -kohdassa "Command (complete polku)" ja aseta uusi komentotulkki
Mac OS X:n mukana toimitettaviin oletuskuorivaihtoehtoihin kuuluvat seuraavat polut:
/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh
Jos sijoitetaan Command (complete polku) -ruutuun, uusi komentotulkki asetetaan pääteikkunan oletusarvoksi.
Huomaa, että tämä muuttaa Terminal-sovelluksen käyttämän oletuskuoren, joka eroaa oletusarvoisesta kirjautumiskuoresta, jonka sijaan se muutetaan seuraavan vaiheen kautta…
Vaihda käyttäjän oletuskirjautumiskuori Mac OS X:ssä
Voit myös muuttaa oletuskuoren komentorivin kautta käyttämällä chsh-komentoa, joka on lyhenne sanoista "change shell". Tämä on tarpeen, jos haluat oletuskuoren olevan erilainen kirjautuessasi sisään SSH:lla tai telnetillä. Sinun on myös todennettava jokainen muutos, komento kysyy suoraan tai voit liittää sen etuliitteenä sudo. Näin asetat oletuskäyttäjän komentotulkkiksi zsh, bash, tcsh, ksh, sh tai mikä tahansa muu komentotulkki.
Vaihda käyttäjän kirjautumisen oletuskuori zsh:ksi: chsh -s /bin/zsh
ksh: chsh -s /bin/ksh
tcsh: chsh -s /bin/tcsh
bash (oletus): chsh -s /bin/bash
sh:chsh -s /bin/sh
muut kuoret: Säädä chsh:n polkua, kuten näin: chsh -s /path/to/ alternate/shell/like/fish
Käsittelimme tämän ensimmäisen osan vuosia sitten, eikä se ole muuttunut sen jälkeen, vaikka on syytä huomata, että macOS:n nykyaikaisissa versioissa käytetään zsh:ta oletuksena, mukaan lukien Monterey ja Big Sur, kun taas vanhemmissa versioissa MacOS ja Mac OS X käyttivät bashia oletuskuorena, kuten Mavericks, Lion, Sierra, Snow Leopard jne.