¿Cómo edito $ PATH (.bash_profile) en OSX?

Estoy tratando de editar una entrada a PATH, ya que hice algo mal.

Estoy usando Mac OS X 10.10.3

Yo he tratado:

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

Pero el editor de archivos se abre sin nada dentro.

Mi problema:

Estoy tratando de instalar ANDROID_HOME en mi PATH

Lo escribí mal, pero cuando cerré la terminal y volví, ya no estaba, así que lo intenté de nuevo:

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

Esta vez, escribí el comando correctamente, pero cuando cerré la terminal, mi configuración desapareció nuevamente.

¿Cómo ejecuto mi configuración deseada?

Si tuviera que editar bash.profile, ¿cómo ingresaría el código anterior?

¡Gracias!

Tienes que abrir ese archivo con un editor de texto y luego guardarlo.

 touch ~/.bash_profile; open ~/.bash_profile 

Abrirá el archivo con TextEdit, pegará tus cosas y luego lo guardará. Si lo vuelves a abrir, encontrarás tus ediciones.

Puedes usar otros editores:

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

Pero si no sabe cómo usarlos, es más fácil usar el enfoque open .


Alternativamente, puede confiar en pbpaste . Dupdo

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

en el portapapeles del sistema y luego en una ejecución de shell

 pbpaste > ~/.bash_profile 

O alternativamente, también puedes usar cat

 cat > ~/.bash_profile 

(Ahora el cat espera la entrada: pega las dos definiciones de exportación y luego presiona ctrl-D).

Un poco más detallado para principiantes:

Primero, asegúrese de que el archivo .bash_profile ya existe. Recuerde que el archivo .bash_profile no está allí por defecto. Tienes que crearlo por tu cuenta.

Vaya a su carpeta de usuario en el buscador . El archivo .bash_profile debe poder encontrarse allí. -> HD / Users / [NOMBRE DE USUARIO]

Recuerde: archivos con un punto al principio ‘.’ están ocultos por defecto.

Para mostrar los archivos ocultos en Mac Os:

 defaults write com.apple.finder AppleShowAllFiles YES killall Finder 

Se encuentra aquí: http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/

Si no existe, debe crear .bash_profile por su cuenta.

Abre la aplicación de terminal y cambia a la carpeta de usuario con un comando simple:

 cd 

Si no existe, use este comando para crear el archivo :

 touch .bash_profile 

En segundo lugar, si no puede memorizar los comandos de nerdy para guardar y cerrar en vim, nano, etc. (el modo recomendado anteriormente), la manera más fácil de editar es abrir el archivo .bash_profile en su editor de código preferido (Sublime, etc.).

Finder -> carpeta de usuario. Haga clic derecho -> abrir con: Sublime Text (u otro editor de código). O arrástralo a la aplicación en el dock.

… y allí puede editarlo, pasar comandos de exportación en nuevas líneas.

Para principiantes: Para crear su archivo .bash_profile en su directorio personal en MacOS, ejecute:

nano ~/.bash_profile

Luego puedes pegar lo siguiente:

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

Como puede ver, incluye algunos alias de ejemplo y una variable de entorno en la parte inferior.

Una vez que haya terminado de hacer los cambios, siga las instrucciones en la parte inferior de la ventana del editor de Nano a WriteOut ( Ctrl-O ) y Exit ( Ctrl-X ). Luego salga de su Terminal y vuelva a abrirlo, y podrá usar los alias definidos recientemente y las variables de entorno.

Mac OS X no almacena la ruta en .bash_profile, sino .profile, ya que Mac OS X es una twig de la familia * BSD. Deberías poder ver la exportación blah blah blah en .profile una vez que hagas el archivo .profile en tu terminal.