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

Anonim

Bash er standard shell i Mac OS X og har været det siden 10.3, det anses generelt for at være de facto shell-standarden i unix-verdenen. 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. Det er ret nemt at ændre standardskallen, men du vil sandsynligvis løbe ind i problemer, når du kører bash-shell-scripts.Hvis du vil eksperimentere med tcsh og bruge det som din standard-shell, er det her, hvordan du gør det fra GUI'en i tre nemme trin:

Skift standardskallen fra bash til tcsh som brugt af Terminal-appen i tre trin:

  1. Launch Terminal.app
  2. Vælg præferencer fra terminalmenuen
  3. Vælg "udfør denne kommando" i indstillinger, og skriv /bin/tcsh i stedet for /bin/bash

Det er det. Nu når du åbner en ny terminal, vil det være tcsh-skallen. For at vende tilbage til bash skal du følge samme procedure, men erstatte /bin/tcsh med /bin/bash.

Bemærk: De fleste shell-scripts til OS X er skrevet specifikt til bash, og skift til tcsh vil få mange af disse scripts til ikke længere fungerer korrekt.

Hvis du blot vil eksperimentere med tcsh-skallen, så prøv at skrive

tcsh

ved Terminal-prompten, og du vil indlæse tcsh-skallen midlertidigt.

For at afslutte tcsh-skallen på denne måde, skriv

Afslut

ved prompten, og du vil afslutte tcsh og være tilbage i bash-skallen. Du kan gøre dette med en hvilken som helst shell for midlertidigt at teste en anden ud, det være sig bash, tcsh, sh, zsh eller andre.

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