- Kaip perjungti atgal į bash „macOS Catalina“ terminale

Kaip perjungti atgal į bash „macOS Catalina“ terminale

Numatytasis „macOS Catalina“ apvalkalas pasikeitėnuo Bash iki Zsh. Jūs turite paleisti komandą, kad iš tikrųjų atliktumėte pakeitimą, ir daugelis mano, kad „Zsh“ yra geresnis. Jei pakeitėte ir norėjote grįžti į „Bash“ kaip numatytąjį apvalkalą, kai atidarote terminalą, tai lengva pakeisti. Štai kaip galite perjungti atgal į bash terminale.

Terminale grįžkite į bash

Atidarykite programą „Terminal“ ir meniu juostoje pasirinkitemeniu punktas „Terminalas“. Meniu pasirinkite Nuostatos. Parinkčių lange eikite į skirtuką Bendra. Yra parinktis, pavadinta „Korpusai atidaromi su“. Pasirinkite „Komanda (visas kelias):“. Laukelyje po juo įveskite:

/bin/bash

Uždarykite terminalą ir vėl atidarykite. Terminalas dabar visada bus atidaromas Baše.

Pakeiskite numatytąjį apvalkalą į bash

Ankstesnis skyrius keičia, kuris apvalkalasTerminalas atidaromas, tačiau jis faktiškai nekeičia numatytojo apvalkalo atgal į bash. Tai turi daugiau ar mažiau tą patį efektą, bet jei norite pakeisti numatytąjį apvalkalą atgal į bash, paleiskite šią komandą terminale. Turėsite įvesti slaptažodį.

chsh -s /bin/bash

Po šios komandos galite palikti parinktį terminalo nuostatose, nustatytose kaip „Numatytasis prisijungimo apvalkalas“, esančioje parinktyje „Korpusai atidaryti su“.

Kai atnaujinsite į „Catalina“, jos nepašalinsiteZsh iš sistemos. Kadangi galite pakeisti apvalkalą atgal į „Bash“, tai neturi daug reikšmės. Vienintelis neigiamas dalykas, keičiantis atgal į „Bash“, yra tas, kad kiekvieną kartą atidarius naują terminalo langą, viršuje pasirodys pranešimas, nurodantis persijungti į „Zsh“ ir duosiantis komandą perjungti.

Kurį apvalkalą turėtumėte naudoti, jis tikrai yratau. Be „Bash“ ir „Zsh“, „macOS“ galima rasti ir kitų apvalkalų. Jei norite peržiūrėti visų galimų apvalkalų sąrašą, vykdykite šią komandą terminale.

cat /etc/shells

Po to galite pasirinkti bet kurį iš apvalkalųir naudokite juos kaip apvalkalą, kurį naudoja terminalas, arba pakeiskite numatytąjį apvalkalą. Komanda yra ta pati, išskyrus tai, kad jūs turite pakeisti „bin / bash“ į tą apvalkalą, kurį norite nustatyti kaip numatytąjį.

chsh -s /bin/bash

Jei norite pereiti prie Csh, paleisite šią komandą;

chsh -s /bin/csh

Panašiai, jei norite pakeisti apvalkalą, kuriame jis atidaromas, nekeisdami numatytojo apvalkalo, įveskite tai terminalo nuostatose.

/bin/csh

Abu pakeitimus lengva atlikti.

Komentarai