Pakeiskite apvalkalą „Mac OS X“ terminale
Turinys:
- Kaip pakeisti terminalo programų numatytąjį apvalkalą sistemoje „Mac OS“
- Keisti numatytąjį vartotojo prisijungimo apvalkalą sistemoje „Mac OS X“
Pavargote nuo bash? Pirmenybę teikiate zsh, ksh, tcsh, fish arba sh? Galite greitai pakeisti numatytąjį apvalkalą terminalo programoje, be to, pakeisti numatytąjį vartotojo prisijungimo apvalkalą, kai prisijungiate nuotoliniu būdu naudojant SSH ar kitu būdu. Štai kaip padaryti abu.
Kaip pakeisti terminalo programų numatytąjį apvalkalą sistemoje „Mac OS“
Tai sureguliuoja naują apvalkalą, kuris naudojamas paleidus terminalo programą, naujus terminalo langus ir naujus terminalo skirtukus, tapdami nauju numatytuoju „Mac“ apvalkalu.
- Atidarykite terminalo programą, jei to dar nepadarėte
- Atidarykite nuostatas iš meniu „Terminalas“, tada spustelėkite skirtuką „Bendra“ (arba skirtuką „Paleistis“ senesnėse „Mac OS“ versijose)
- Skiltyje „Shells open with“ pasirinkite „Command (complete path)“ ir nustatykite naują apvalkalą
Numatytosios apvalkalo parinktys, kurias galima perjungti į kurias galima perjungti su „Mac OS X“, apima šiuos kelius:
/bin/zsh /bin/ksh /bin/tcsh /bin/bash /bin/sh
Įdėjus bet kurį iš jų laukelyje „Komanda (visas kelias)“, naujas apvalkalas bus nustatytas kaip numatytasis terminalo langas.
Atkreipkite dėmesį, kad tai pakeičia numatytąjį terminalo programos naudojamą apvalkalą, kuris skiriasi nuo numatytojo prisijungimo apvalkalo, kuris pakeičiamas atliekant kitą veiksmą…
Keisti numatytąjį vartotojo prisijungimo apvalkalą sistemoje „Mac OS X“
Numatytąjį apvalkalą taip pat galite pakeisti per pačią komandų eilutę naudodami komandą chsh, kuri yra trumpinys, reiškiantis „keisti apvalkalą“. Tai bus reikalinga, jei norite, kad numatytasis apvalkalas būtų kitoks prisijungiant prie SSH arba telnet. Taip pat turėsite autentifikuoti kiekvieną pakeitimą, komanda paprašys tiesiogiai arba prieš jį galite įrašyti sudo. Štai kaip nustatyti numatytąjį vartotojo apvalkalą į zsh, bash, tcsh, ksh, sh arba bet kurį kitą apvalkalą.
Pakeiskite vartotojo prisijungimo numatytąjį apvalkalą į zsh: chsh -s /bin/zsh
ksh: chsh -s /bin/ksh
tcsh: chsh -s /bin/tcsh
bash (numatytasis): chsh -s /bin/bash
sh:chsh -s /bin/sh
Kiti apvalkalai: Tiesiog sureguliuokite chsh nustatymo kelią, pvz.: chsh -s /path/to/ alternate/shell/like/fish
Pirmąją šios dalies dalį apžvelgėme prieš metus ir nuo to laiko ji nepasikeitė, nors verta paminėti, kad šiuolaikinėse „MacOS“ versijose kaip numatytąjį nustatymą naudojamas zsh, įskaitant „Monterey“ ir „Big Sur“, o senesnėse versijose „MacOS“ ir „Mac OS X“ naudojo bash kaip numatytąjį apvalkalą, pvz., „Mavericks“, „Lion“, „Sierra“, „Snow Leopard“ ir kt.