Hoe te veranderen van Bash naar Tcsh Shell in OS X Terminal

Bash is de standaard shell in Mac OS X en is sinds 10.3 algemeen beschouwd als de de-shell-standaard in de Unix-wereld. Dat gezegd hebbende, zijn er sommige mensen die de tcsh-schaal liever gebruiken, of misschien wil je gewoon afstand nemen van de norm. Het veranderen van de standaard shell is vrij eenvoudig, maar je zult waarschijnlijk problemen tegenkomen bij het uitvoeren van bash-shellscripts. Als je wilt experimenteren met tcsh en het als je standaard shell wilt gebruiken, kun je dit als volgt doen vanuit de GUI in drie eenvoudige stappen:


Wijzig de standaardshell van bash in tcsh zoals gebruikt door de Terminal-app in drie stappen:

  1. Start Terminal.app
  2. Selecteer voorkeuren in het menu Terminal
  3. Selecteer in voorkeuren "voer deze opdracht uit" en typ / bin / tcsh in plaats van / bin / bash

Dat is het. Wanneer je een nieuwe terminal opent, wordt dit nu de tcsh-shell. Om terug te keren naar bash, volg dezelfde procedure maar vervang / bin / tcsh door / bin / bash.

Opmerking : de meeste shell-scripts voor OS X zijn specifiek geschreven voor bash, en bij overschakelen naar tcsh zullen veel van deze scripts niet langer correct functioneren.

Als je gewoon wilt experimenteren met de tcsh-shell, probeer dan te typen

tcsh

op de Terminal-prompt en u laadt de tcsh-shell tijdelijk.

Om de tcsh-shell op deze manier te verlaten, typt u

exit

op de prompt en je verlaat tcsh en komt terug in de bash-shell. Je kunt dit met elke shell doen om tijdelijk een andere uit te testen, of het nu bash, tcsh, sh, zsh of anderen is.