- - Hoe terug te schakelen naar bash in Terminal op macOS Catalina

Hoe terug te schakelen naar bash in Terminal op macOS Catalina

De standaardshell op macOS Catalina is gewijzigdvan Bash tot Zsh. Je moet een opdracht uitvoeren om de verandering daadwerkelijk te maken en velen denken dat Zsh beter is. Als je de overstap hebt gemaakt en terug wilt gaan naar Bash als de standaardshell wanneer je Terminal opent, is dit een eenvoudige wijziging. Zo kun je teruggaan naar bash in Terminal.

Schakel terug naar bash in Terminal

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

/bin/bash

Sluit Terminal af en open het opnieuw. Terminal wordt nu altijd geopend in Bash.

Wijzig standaard shell naar bash

De vorige sectie verandert welke shell deTerminal opent met maar verandert de standaardshell niet echt terug naar bash. Het heeft min of meer hetzelfde effect, maar als u de standaardshell terug naar bash wilt wijzigen, voert u de volgende opdracht in Terminal uit. U moet uw wachtwoord invoeren.

chsh -s /bin/bash

Na deze opdracht kunt u de optie in de Terminal-voorkeuren ingesteld laten op ‘Standaard login shell’ onder de optie ‘Shells openen met’.

Als je eenmaal bent bijgewerkt naar Catalina, kun je niets meer verwijderenZsh van het systeem. Omdat je de shell weer kunt veranderen in Bash, maakt het niet zoveel uit. Het enige nadeel van het terugschakelen naar Bash is dat elke keer dat je een nieuw Terminal-venster opent, er bovenaan een bericht verschijnt met de melding dat je naar Zsh moet overschakelen en je het commando geeft om de overstap te maken.

Welke shell je moet gebruiken, het is echt aan de beurtaan jou. Naast Bash en Zsh zijn er andere shells beschikbaar op macOS. Als je een lijst van alle beschikbare shells wilt bekijken, voer je de volgende opdracht in Terminal uit.

cat /etc/shells

Daarna kunt u een van de shells kiezenen gebruik ze als de shell die Terminal gebruikt of wijzig de standaardshell. Het commando is hetzelfde, behalve dat je ‘bin / bash’ moet veranderen in elke shell die je als standaard wilt instellen.

chsh -s /bin/bash

Als u wilt overschakelen naar Csh, voert u de volgende opdracht uit;

chsh -s /bin/csh

Als u de shell wilt openen zonder de standaardshell te wijzigen, voert u dit ook in de voorkeuren van Terminal in.

/bin/csh

Beide wijzigingen zijn gemakkelijk aan te brengen.

Comments