Veranderen van Bash naar Tcsh Shell in OS X Terminal
Bash is de standaard shell in Mac OS X en wordt sinds 10.3 algemeen beschouwd als de de facto shell-standaard in de Unix-wereld. Dat gezegd hebbende, er zijn sommige mensen die liever de tcsh-shell gebruiken, of misschien wil je gewoon breken met de norm. Het wijzigen van de standaardshell is vrij eenvoudig, maar u zult waarschijnlijk problemen tegenkomen bij het uitvoeren van bash-shellscripts.Als je met tcsh wilt experimenteren en het als je standaard shell wilt gebruiken, kun je dit als volgt doen vanuit de GUI in drie eenvoudige stappen:
Wijzig de standaard shell van bash naar tcsh zoals gebruikt door de Terminal-app in drie stappen:
- Launch Terminal.app
- Selecteer voorkeuren in het Terminal-menu
- Selecteer in voorkeuren "voer deze opdracht uit" en typ /bin/tcsh in plaats van /bin/bash
Dat is het. Telkens wanneer u een nieuwe terminal opent, is dit de tcsh-shell. Om terug te keren naar bash, volgt u dezelfde procedure maar vervangt u /bin/tcsh door /bin/bash.
Opmerking: de meeste shell-scripts voor OS X zijn specifiek geschreven voor bash, en het overschakelen naar tcsh zal ervoor zorgen dat veel van deze scripts niet langer beschikbaar zijn goed functioneren.
Als je gewoon wilt experimenteren met de tcsh-shell, typ dan
tcsh
bij de Terminal-prompt en je laadt de tcsh-shell tijdelijk.
Om de tcsh-shell op deze manier af te sluiten, typt u
Uitgang
bij de prompt en je verlaat tcsh en bent 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 andere is.