Slik bytter du fra Bash til Tcsh Shell i OS X Terminal

Bash er standardskallet i Mac OS X og har vært siden 10.3, det anses generelt å være de facto-shellstandarden i unix-verdenen. Når det er sagt, er det noen mennesker som foretrekker å bruke tcsh-skallet, eller kanskje vil du bare bryte bort fra normen. Endring av standardskallet er ganske enkelt, men det vil sannsynligvis føre til problemer når du kjører bash shell-skript. Hvis du vil eksperimentere med tcsh og bruke den som standardskall, kan du gjøre det fra GUI i tre enkle trinn:


Endre standardskallet fra bash til tcsh som brukes av Terminal app i tre trinn:

  1. Start Terminal.app
  2. Fra menyen Terminal velger du innstillinger
  3. I preferanser, velg "utfør denne kommandoen" og skriv / bin / tcsh i stedet for / bin / bash

Det er det. Nå når du åpner en ny terminal, blir det tcsh-skallet. For å gå tilbake til bash, følg samme fremgangsmåte, men erstatt / bin / tcsh med / bin / bash.

Merk : De fleste skalskript for OS X er skrevet spesielt for bash, og bytte til tcsh vil gjøre mange av disse skriptene ikke lenger fungerer som de skal.

Hvis du bare vil eksperimentere med tcsh-skallet, kan du prøve å skrive

tcsh

på Terminal-spørringen, og du vil midlertidig laste tcsh-skallet.

For å avslutte tcsh-skallet på denne måten, skriv inn

exit

på spørsmålet, og du vil gå ut av tcsh og være tilbake i bash-skallet. Du kan gjøre dette med et skall for å midlertidig teste en annen ut, det være seg bash, tcsh, sh, zsh eller andre.