Hoe terug te schakelen naar bash in Terminal op macOS Catalina

click fraud protection

De standaardshell op macOS Catalina is veranderd van Bash naar Zsh. Je moet een commando uitvoeren om de wijziging daadwerkelijk te maken en velen denken dat Zsh beter is. Als je de overstap hebt gemaakt en je wilt teruggaan naar Bash als de standaardshell wanneer je opent Terminal, het is een makkelijke wijziging. Hier leest u hoe u in Terminal terug kunt schakelen naar bash.

Schakel terug naar bash in Terminal

Open de Terminal-app en selecteer in de menubalk het menu-item Terminal. Selecteer in het menu Voorkeuren. Ga in het venster Voorkeuren naar het tabblad Algemeen. Er is een optie genaamd 'Shells open with'. Selecteer ‘Command (compleet pad):’. Voer in het veld eronder het volgende in;

/bin/bash

Sluit Terminal en open het opnieuw. Terminal zal nu altijd openen in Bash.

Verander de standaard shell in bash

De vorige sectie verandert met welke shell de Terminal wordt geopend, maar het verandert niet de standaardshell terug naar bash. Het heeft min of meer hetzelfde effect, maar als je de standaard shell terug naar bash wilt veranderen, voer dan het volgende commando uit in Terminal. U moet uw wachtwoord invoeren.

instagram viewer

chsh -s / bin / bash

Na deze opdracht kunt u de optie in de Terminal-voorkeuren laten staan ​​op ‘Standaard login-shell’ onder de optie ‘Shells open with’.

Als je eenmaal hebt geüpdatet naar Catalina, kun je Zsh niet meer van het systeem verwijderen. Omdat je de shell weer in Bash kunt veranderen, maakt het niet veel uit. Het enige nadeel van teruggaan naar Bash is dat elke keer dat je een nieuw Terminal-venster opent, daar zal een bericht bovenaan zijn dat je vertelt om over te schakelen naar Zsh en je de opdracht geeft om de schakelaar.

Wat voor shell je moet gebruiken, het is echt aan jou. Er zijn naast Bash en Zsh nog andere shells beschikbaar op macOS. Als u een lijst met alle beschikbare shells wilt bekijken, voert u de volgende opdracht uit in Terminal.

cat / etc / shells

Daarna kunt u een van de shells kiezen en deze gebruiken als de shell die Terminal gebruikt of de standaardshell wijzigen. De opdracht is hetzelfde, behalve dat je ‘bin / bash’ moet wijzigen in de shell die je als standaard wilt instellen.

chsh -s / bin / bash

Als je wilt overschakelen naar Csh, voer je de volgende opdracht uit;

chsh -s / bin / csh

Evenzo, om de shell die wordt geopend te wijzigen zonder de standaardshell te wijzigen, voer dit in de voorkeuren van Terminal in.

/bin/csh

Beide wijzigingen zijn gemakkelijk aan te brengen.

watch instagram story