Come passare da Bash a Tcsh Shell in OS X Terminal
Bash è la shell predefinita in Mac OS X e lo è dalla 10.3, è generalmente considerata lo standard de facto della shell 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 predefinita è piuttosto semplice, ma probabilmente incontrerai problemi durante l'esecuzione di 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 utilizzata dall'app Terminal in tre passaggi:
- Avvia Terminal.app
- Dal menu Terminale, seleziona preferenze
- 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, segui la stessa procedura ma sostituisci /bin/tcsh con /bin/bash.
Nota: la maggior parte degli script di shell per OS X sono scritti specificatamente per bash, e il passaggio a tcsh renderà molti di questi script non più funzionare correttamente.
Se vuoi semplicemente sperimentare con la shell tcsh, prova a digitare
tcsh
al prompt del terminale e caricherai temporaneamente la shell tcsh.
Per uscire dalla shell tcsh in questo modo, digita
Uscita
al prompt e uscirai da tcsh e tornerai nella bash shell. Puoi farlo con qualsiasi shell per testarne temporaneamente un' altra, che sia bash, tcsh, sh, zsh o altre.