Come passare da Bash a Tcsh Shell nel terminale OS X

Bash è la shell predefinita in Mac OS X e dal 10.3 è generalmente considerata lo standard di shell de facto nel mondo unix. Detto questo, ci sono alcune persone che preferiscono usare la shell tcsh, o forse vuoi solo rompere con la norma. Cambiare la shell di default è abbastanza facile, ma probabilmente incontrerai dei problemi durante l'esecuzione degli script di shell bash. Se vuoi sperimentare con tcsh e usarlo come shell predefinita, ecco come farlo dalla GUI in tre semplici passaggi:


Cambia la shell predefinita da bash a tcsh come utilizzata dall'app Terminal in tre passaggi:

  1. Avvia Terminal.app
  2. Dal menu Terminale, seleziona le preferenze
  3. Nelle preferenze, seleziona "esegui questo comando" e digita / bin / tcsh al posto di / bin / bash

Questo è tutto. Ora ogni volta che apri un nuovo terminale sarà la shell tcsh. Per tornare a bash, seguire la stessa procedura ma sostituire / bin / tcsh con / bin / bash.

Nota : la maggior parte degli script di shell per OS X sono scritti appositamente per bash, e il passaggio a tcsh renderà molti di questi script non funzionanti più correttamente.

Se vuoi semplicemente sperimentare con la shell tcsh, prova a digitare

tcsh

al prompt del terminale e caricherete temporaneamente la shell tcsh.

Per uscire dalla shell tcsh in questo modo, digitare

exit

al prompt e uscirai da tcsh e tornerai nella shell bash. Puoi farlo con qualsiasi shell per testarne temporaneamente un altro, bash, tcsh, sh, zsh o altri.