Sådan skifter du fra Bash til Tcsh Shell i OS X Terminal

Bash er standard shell i Mac OS X og har været siden 10.3, det anses generelt for at være de facto shell standard i unix verden. Når det er sagt, er der nogle mennesker, der foretrækker at bruge tcsh-skallen, eller måske vil du bare bryde væk fra normen. Ændring af standardskal er ret let, men du vil sandsynligvis komme i problemer, når du kører bash shell scripts. Hvis du vil eksperimentere med tcsh og bruge det som din standard skal, så gør du det fra GUI i tre enkle trin:


Skift standardskal fra bash til tcsh som brugt af Terminal app i tre trin:

  1. Start Terminal.app
  2. Fra menuen Terminal skal du vælge præferencer
  3. I præferencer, vælg "udfør denne kommando" og skriv / bin / tcsh i stedet for / bin / bash

Det er det. Nu når du åbner en ny terminal, bliver det tcsh-skalen. For at vende tilbage til bash, følg samme procedure, men udskift / bin / tcsh med / bin / bash.

Bemærk : De fleste shell scripts til OS X er skrevet specifikt til bash, og skift til tcsh vil gøre mange af disse scripts ikke længere fungere korrekt.

Hvis du blot vil eksperimentere med tcsh-skalen, skal du prøve at skrive

tcsh

ved Terminal-prompten, og du vil midlertidigt indlæse TCSH-skalen.

For at afslutte tcsh-skalen på denne måde skal du skrive

exit

ved den hurtige og du vil afslutte tcsh og være tilbage i bash shell. Du kan gøre dette med en skal til midlertidigt at teste et andet ud, det være sig bash, tcsh, sh, zsh eller andre.