Quiero eliminar una entrada en mi $ PATH

3

Estoy ejecutando OS 10.8. Cuando yo

echo $PATH

mis salidas de terminal

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

y quiero eliminar o al menos editar

/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

No puedo averiguar dónde se ingresó esa cadena. Mis / etc / ruta muestra

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

Supongo que hay un archivo como .bashrc que agrega la entrada al iniciar sesión. Simplemente no puedo descubrir qué archivo lo está haciendo. Si sabe qué archivos pueden adjuntar mi variable de entorno de ruta, hágamelo saber para que pueda verificarlo.

Además, si eclipse está modificando la variable del sistema, hágamelo saber. Supongo que eclipse no tiene ese poder, pero soy nuevo en él.

Gracias chicos -Austin

    
pregunta austin 12.02.2013 - 23:40

2 respuestas

4

Busque en ~/.profile , ~/.bashrc , ~/.bash_profile , /etc/bashrc para una línea de la siguiente forma:

export PATH=$PATH:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

También vea si alguno de esos archivos contiene una línea que comience con source o . (que es la abreviatura de source ). Si lo hacen, busque también en los archivos de origen.

Una forma más rápida podría ser usar grep . Abra un terminal y, desde su directorio de inicio, ejecute

grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" . 
    
respondido por el sjbx 16.02.2013 - 12:19
0

Puede echar un vistazo a este artículo de superusuario para obtener información sobre las rutas de OS X. De particular interés son los archivos en /etc/paths.d/ y ~/.bash_profile y similares.

    
respondido por el Percival Ulysses 13.02.2013 - 00:07

Lea otras preguntas en las etiquetas