Hvordan endre fra Bash til Tcsh Shell i OS X Terminal

Anonim

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

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

  1. Launch Terminal.app
  2. Fra Terminal-menyen, velg preferanser
  3. I innstillingene, 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 vil det være tcsh-skallet. For å gå tilbake til bash, følg samme prosedyre, men erstatt /bin/tcsh med /bin/bash.

Merk: de fleste shell-skript for OS X er skrevet spesifikt for bash, og bytte til tcsh vil gjøre at mange av disse skriptene ikke lenger fungere ordentlig.

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

tcsh

ved Terminal-ledeteksten og du vil laste inn tcsh-skallet midlertidig.

For å gå ut av tcsh-skallet på denne måten, skriv

exit

ved ledeteksten, og du vil avslutte tcsh og være tilbake i bash-skallet. Du kan gjøre dette med hvilket som helst skall for midlertidig å teste en annen ut, enten det er bash, tcsh, sh, zsh eller andre.

Hvordan endre fra Bash til Tcsh Shell i OS X Terminal