Cómo eliminar el viejo $ PATH echo en Mac


3

Después de cambiar mi nombre de usuario Mac (usando la forma provista por Apple Documents), descubrí que cuando echo $PATHhay algunas rutas antiguas en él.

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/tomcat/7.0.42/bin:/Users/WaterWood/eclipse/android-sdk-macosx/platform-tools/:/Users/majie/.rvm/bin

WaterWood es mi antiguo nombre de usuario y ya no existe (también eliminé la carpeta "/ User / WaterWood")

Revisé todos los archivos de configuración, como .bashrc, .bash_profile, .zshrc, / etc / paths, /etc/paths.d/, pero no encontré nada con "/ User / WaterWood".

¿Cómo eliminarlos de mi $ PATH? Gracias.

================

Actualizar:

Primero pensé que era un error de oh-my-zsh, y lo reinstalé. Funciona bien, pero cuando vuelvo a iniciar sesión, el problema aparece nuevamente.

Cambie el shell del sistema a zsh (en las preferencias del sistema), ejecute / usr / libexec / path_helper (el resultado es incorrecto)

RUTA = "/ usr / local / bin: / usr / local / sbin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: /usr/local/Cellar/tomcat/7.0 .42 / bin: / Users / WaterWood / eclipse / android-sdk-macosx / platform-tools /: / Users / majie / .rvm / bin "; RUTA de exportación;

Cambie el shell del sistema a bash, ejecute path_helper (el resultado es correcto)

RUTA = "/ usr / local / bin: / usr / local / sbin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin"; RUTA de exportación;

Elimino toda la configuración específica en la carpeta de inicio (.zshrc, etc.), pero también tiene un "waterwood" en la ventana de mi terminal, que me vuelve loco.

ingrese la descripción de la imagen aquí


Puede ser que esto pueda ayudarlo, ejecute comandos en la ruta '/'. grep -R 'Usuarios / WaterWood / eclipse / android-sdk-macosx / platform-tools' *
Erdinç Taşkın

@ ErdinçTaşkın Gracias por la ayuda, pero no creo que grep all file in / sea una buena opción. Intenté esto antes. Cuesta mucho tiempo (y solo repite cierta información inútil), así que finalmente cancelé la operación.

Esto solo se ejecuta para encontrar la ubicación del archivo, es decir, solo se ejecuta 1 vez. Para evitar ejecutar información inútil, grep -R 'Usuarios / WaterWood / eclipse / android-sdk-macosx / platform-tools' * 2> / dev / null
Erdinç Taşkın

2
Usar bash -l -v |& WaterWoodcuando se WaterWoodagrega
anubhava

Consulte mi respuesta superuser.com/a/772516/195224, donde describí para zsh cómo rastrear la fuente de un elemento de ruta específico.
mpy

Respuestas:


1

Consulte este enlace si tiene el mismo problema.

El archivo de configuración predeterminado depende del shell que esté utilizando. Volviendo a mi pregunta, olvidé verificar ~ / .zprofile ("waterwood" está configurado en este archivo).


-1

tipo

sudo pico / etc / caminos

en la terminal, puedes editar la ruta anterior y presionar

Ctrl + O

y pulsa enter y al fin

Ctrl + X

ahora repita $ PATH y vea

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.