2013-05-07 14 views
39

dal momento che Mountain Lion utilizza ancora il vecchio bash 3.x, mi chiedevo se c'è un buon tutorial (o se qualcuno potrebbe postare uno qui) su come aggiornare bash alla versione più recente. Inoltre, sarebbe utile sapere come impostare il percorso in modo che possa essere utilizzato nel terminale.Come aggiornare Bash in Mac OSX Mountain Lion e impostare il percorso corretto?

Grazie in anticipo

+3

Questa domanda sarebbe più appropriata per http://apple.stackexchange.com o http://superuser.com – gaige

+1

http://apple.stackexchange.com/questions/24632/is-it-safe-to- upgrade-bash-via-homebrew –

+2

Questa domanda è diventata improvvisamente [estremamente rilevante, vedi Shellshock] (https://www.google.com/search?hl=it&gl=au&tbm=nws&authuser=0&q=shellshock&oq=shellshock) – jpillora

risposta

51
  • Aggiornamento birra: brew update
  • Installare bash con brew install bash
  • Aggiungi /usr/local/bin/bash-/etc/shells
  • Cambiare la shell di default con chsh -s /usr/local/bin/bash

Non lo sai normalmente devono cambiare le impostazioni in Terminal o iTerm 2. Entrambi hanno l'abitudine di aprire nuove shell con la shell di login predefinita.

+0

vorresti consiglia l'aggiornamento di bash. Ho letto nel tuo articolo collegato che c'è una possibilità che tu possa chiuderti. – Tom

+0

@Tom Ho modificato la risposta, ma se non riesci a bloccare, puoi cambiare la shell predefinita da Preferenze di Sistema o semplicemente modificare il comando di login in Terminal o in iTerm. – user495470

+0

@kristi Ho rinominato/usr/local/bin/bash come/usr/local/bin/bash4 perché voglio mantenere bash 3.2 come predefinito per il momento. Fondamento logico: come tecnico di sistema, ho bisogno di una sorta di promemoria per ricordare che alcune cose che sono facilmente e regolarmente eseguite in bash4 richiedono una soluzione alternativa in bash 3. Grrr !!! –

Problemi correlati