variable sierra permanently mac java_home high create bash_profile macos bash terminal .bash-profile

macos - sierra - ¿Cómo restaurar.bash_profile en un mac? Ninguno de mis terminales de Unix está trabajando



set environment variable mac (1)

Agregué algo a mi bash_profile mientras trataba de agregar Playframework a mi camino y algo se estropeó mal

Agregué la siguiente línea a mi .bash_profile

export PATH=$PATH:the path to my play excitable

Luego lo guardé todo y reinicié mi terminal. Ya no puedo hacer nada desde mi terminal. No puedo grabar en ningún directorio, ya no puedo encontrar java, no puedo abrir vi o nano. Encontré this hilo en el Superusuario que sugería abrir un terminal diferente y cambiar el perfil de bash.

Intenté abrir bash escribiendo

/bin/bash

y pude abrir otro terminal con éxito, pero aún no tengo acceso a ninguno de los comandos regulares de Unix. Todavía no pude abrir vi o nano para eliminar la línea que está causando el problema.

Intenté descargar una nueva aplicación de terminal sin suerte.

Intenté activar archivos ocultos para poder cambiar el archivo con un editor de texto ejecutando el siguiente comando:

defaults write com.apple.finder AppleShowAllFiles TRUE

pero como mi terminal tampoco funciona, tampoco funcionó.

¿Cómo puedo arreglar mi computadora.


Si bien este es un tema fuera de lugar para el , también es bastante simple de arreglar:

  1. Iniciar Terminal.app.
  2. Restablecer $PATH :

    $ export PATH=/bin:/usr/bin:/usr/local/bin

  3. Arreglar ~/.bash_profile :

    $ vi ~/.bash_profile

O puede evitar establecer $PATH en absoluto con:

$ /usr/bin/vi ~/.bash_profile