Schimbați Shell în terminalul Mac OS X
Cuprins:
- Cum se schimbă Shell implicit pentru aplicațiile terminale în Mac OS
- Schimbarea unui Shell de conectare implicit al utilizatorului în Mac OS X
Te-ai săturat de băh? Preferi zsh, ksh, tcsh, fish sau sh? Puteți schimba rapid shell-ul implicit în aplicația Terminal, pe lângă schimbarea shell-ului de conectare implicit al utilizatorului pentru când vă conectați de la distanță cu SSH sau altfel. Iată cum să le faci pe amândouă.
Cum se schimbă Shell implicit pentru aplicațiile terminale în Mac OS
Aceasta ajustează noul shell care este utilizat la lansarea aplicației Terminal, noile ferestre de terminal și noile file de terminal, devenind noul shell implicit pentru Mac.
- Deschide aplicația Terminal dacă nu ai făcut-o încă
- Deschideți Preferințe din meniul „Terminal”, apoi faceți clic pe fila „General” (sau fila „Pornire” în versiunile mai vechi de Mac OS)
- Sub „Shells open with” alegeți „Command (complete path)” și setați noul shell
Opțiunile implicite de shell care pot fi comutate la care sunt incluse în Mac OS X includ următoarele căi:
/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh
Plasarea oricăruia dintre acestea în caseta „Comandă (cale completă)” va seta noul shell ca implicită fereastră de terminal.
Rețineți că aceasta modifică shell-ul implicit utilizat de aplicația Terminal, care este diferit de shell-ul implicit de conectare, care este schimbat prin următorul pas în schimb...
Schimbarea unui Shell de conectare implicit al utilizatorului în Mac OS X
De asemenea, puteți schimba shell-ul implicit prin linia de comandă în sine folosind comanda chsh, care este prescurtarea pentru „schimba shell”. Acest lucru va fi necesar dacă doriți ca shell-ul implicit să fie diferit atunci când vă conectați cu SSH sau telnet. Va trebui să autentificați și fiecare modificare, comanda vă va cere direct sau o puteți prefix cu sudo. Iată cum să setați shell-ul implicit al utilizatorului la zsh, bash, tcsh, ksh, sh sau orice alt shell de altfel.
Schimbați shell-ul implicit de conectare a utilizatorului în zsh: chsh -s /bin/zsh
ksh: chsh -s /bin/ksh
tcsh: chsh -s /bin/tcsh
bash (implicit): chsh -s /bin/bash
sh: chsh -s /bin/sh
alte cochilii: Pur și simplu ajustați calea pentru a seta chsh, astfel: chsh -s /cale/spre/ alternativ/cochilie/ca/pește
Am acoperit prima parte a acestui an în urmă și nu s-a schimbat de atunci, deși merită remarcat faptul că în versiunile moderne de macOS se utilizează zsh ca implicit, inclusiv Monterey și Big Sur, în timp ce versiunile mai vechi MacOS și Mac OS X au folosit bash ca shell implicit, cum ar fi Mavericks, Lion, Sierra, Snow Leopard etc.