Comment passer de Bash à Tcsh Shell dans le terminal OS X
Bash est le shell par défaut de Mac OS X et ce depuis la version 10.3, il est généralement considéré comme le standard de facto du shell dans le monde Unix. Cela dit, certaines personnes préfèrent utiliser le shell tcsh, ou peut-être souhaitez-vous simplement rompre avec la norme. Changer le shell par défaut est assez facile, mais vous rencontrerez probablement des problèmes lors de l'exécution de scripts shell bash.Si vous souhaitez expérimenter avec tcsh et l'utiliser comme shell par défaut, voici comment le faire à partir de l'interface graphique en trois étapes simples :
Changez le shell par défaut de bash à tcsh tel qu'il est utilisé par l'application Terminal en trois étapes :
- Lancer Terminal.app
- Dans le menu Terminal, sélectionnez les préférences
- Dans les préférences, sélectionnez "exécuter cette commande" et tapez /bin/tcsh à la place de /bin/bash
C'est ça. Désormais, chaque fois que vous ouvrirez un nouveau terminal, ce sera le shell tcsh. Pour revenir à bash, suivez la même procédure mais remplacez /bin/tcsh par /bin/bash.
Remarque : la plupart des scripts shell pour OS X sont écrits spécifiquement pour bash, et le passage à tcsh empêchera la plupart de ces scripts fonctionner correctement.
Si vous voulez simplement expérimenter avec le shell tcsh, essayez de taper
tcsh
à l'invite du terminal et vous chargerez temporairement le shell tcsh.
Pour quitter le shell tcsh de cette manière, tapez
sortir
à l'invite et vous quitterez tcsh et serez de retour dans le shell bash. Vous pouvez le faire avec n'importe quel shell pour en tester temporairement un autre, que ce soit bash, tcsh, sh, zsh ou autres.