Come posso modificare $ PATH (.bash_profile) su OSX?

Sto cercando di modificare una voce in PERCORSO, come ho fatto qualcosa di sbagliato.

Sto usando Mac OS X 10.10.3

Ho provato:

> touch ~/.bash_profile; open ~/.bash_profile 

Ma l’editor di file si apre senza niente dentro.

Il mio problema:

Sto cercando di installare ANDROID_HOME sul mio PERCORSO

Ho sbagliato a scrivere, ma quando ho chiuso il terminale e sono tornato, non c’era più, quindi ho provato di nuovo:

 export ANDROID_HOME=//android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

Questa volta, ho digitato correttamente il comando ma, quando ho chiuso il terminale, le mie impostazioni sono scomparse di nuovo.

Come eseguo le mie impostazioni desiderate?

Se dovessi modificare bash.profile, come inserirò il codice sopra?

Grazie!

Devi aprire quel file con un editor di testo e quindi salvarlo.

 touch ~/.bash_profile; open ~/.bash_profile 

Aprirà il file con TextEdit, incolla le tue cose e poi lo salva. Se lo apri di nuovo, troverai le tue modifiche.

Puoi usare altri editor:

 nano ~/.bash_profile mate ~/.bash_profile vim ~/.bash_profile 

Ma se non sai come usarli, è più facile usare l’approccio open .


In alternativa, puoi contare su pbpaste . copia

 export ANDROID_HOME=//android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

negli appunti di sistema e quindi in una shell eseguita

 pbpaste > ~/.bash_profile 

In alternativa puoi anche usare cat

 cat > ~/.bash_profile 

(ora cat attende input: incolla le due definizioni di esportazione e poi premi ctrl-D).

Un po ‘più dettagliato per i principianti:

Per prima cosa assicurati che il file .bash_profile sia esistente? Ricorda che il file .bash_profile non è lì per impostazione predefinita. Devi crearlo da solo.

Vai nella tua cartella utente nel Finder . Il file .bash_profile dovrebbe essere reperibile lì. -> HD / Utenti / [USERNAME]

Ricorda: file con un punto all’inizio ‘.’ sono nascosti di default.

Per mostrare i file nascosti in Mac Os:

 defaults write com.apple.finder AppleShowAllFiles YES killall Finder 

Trovato qui: http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/

Se non esiste, devi creare .bash_profile da solo.

Apri l’ app terminale e passa alla cartella utente con un semplice comando:

 cd 

Se non esiste, utilizzare questo comando per creare il file :

 touch .bash_profile 

Secondo se non riesci a memorizzare i comandi nerd per salvare e chiudere in vim, nano ecc. (Il modo consigliato sopra) il modo più semplice per modificare è aprire il file .bash_profile nel tuo editor di codice preferito (Sublime ecc.).

Finder -> cartella utente. Fai clic con il tasto destro del mouse -> apri con: Sublime Text (o un altro editor di codice). Oppure trascinalo sull’app nel dock.

… e lì puoi modificarlo, passare i comandi di esportazione in nuove righe.

Per i principianti: per creare il tuo file .bash_profile nella tua directory home su MacOS, esegui:

nano ~/.bash_profile

Quindi puoi incollare quanto segue:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

Come puoi vedere, include alias di esempio e una variabile di ambiente in basso.

Una volta terminato di apportare le modifiche, seguire le istruzioni nella parte inferiore della finestra dell’editor Nano su WriteOut ( Ctrl-O ) ed Esci ( Ctrl-X ). Quindi esci dal tuo terminale e riaprilo, e sarai in grado di utilizzare alias e variabili d’ambiente appena definiti.

Mac OS X non memorizza il percorso in .bash_profile, ma .profile, poiché Mac OS X è un ramo della famiglia * BSD. Dovresti essere in grado di vedere l’esportazione blah blah blah in .profile una volta che fai cat .profile sul tuo terminale.