Com canviar de Bash a Tcsh Shell a OS X Terminal

Anonim

Bash és l'intèrpret d'ordres predeterminat a Mac OS X i ha estat des de la 10.3, generalment es considera que és l'estàndard de l'intèrpret d'ordres de facto al món Unix. Dit això, hi ha algunes persones que prefereixen utilitzar l'intèrpret d'ordres tcsh, o potser només voleu trencar amb la norma. Canviar l'intèrpret d'ordres predeterminat és bastant fàcil, però és probable que tingueu problemes quan executeu scripts de l'intèrpret d'ordres bash.Si voleu experimentar amb tcsh i utilitzar-lo com a intèrpret d'ordres predeterminat, aquí teniu com fer-ho des de la GUI en tres senzills passos:

Canvia l'intèrpret d'ordres predeterminat de bash a tcsh tal com l'utilitza l'aplicació Terminal en tres passos:

  1. Launch Terminal.app
  2. Des del menú Terminal, seleccioneu preferències
  3. A les preferències, seleccioneu “execute this command” i escriviu /bin/tcsh en lloc de /bin/bash

Això és. Ara, sempre que obriu un nou terminal, serà el shell tcsh. Per tornar a bash, seguiu el mateix procediment però substituïu /bin/tcsh per /bin/bash.

Nota: la majoria dels scripts d'intèrpret d'ordres per a OS X estan escrits específicament per a bash, i canviar a tcsh farà que molts d'aquests scripts ja no funcionen correctament.

Si simplement voleu experimentar amb l'intèrpret d'ordres tcsh, proveu d'escriure

tcsh

a l'indicador del terminal i carregaràs l'intèrpret d'ordres tcsh temporalment.

Per sortir de l'intèrpret d'ordres tcsh d'aquesta manera, escriviu

sortir

a l'indicador i sortireu de tcsh i tornareu a estar al shell de bash. Podeu fer-ho amb qualsevol intèrpret d'ordres per provar-ne un altre temporalment, ja sigui bash, tcsh, sh, zsh o altres.

Com canviar de Bash a Tcsh Shell a OS X Terminal