¿Cómo encuentro dónde se estableció una variable de entorno?

5

Instalé un programa para probarlo y decidí que no me gustaba, así que moví la aplicación a la papelera.

Hoy, en mi shell, noté que hay un par de variables de entorno PROGRAMNAME_BLAHBLAH establecidas. También me gustaría eliminarlos.

Ni siquiera tengo un archivo .bashrc o .bash_login, por lo que compré todos los archivos que pude encontrar (~ /.* ~ / Library / * / Library / * / etc / *). El único lugar donde aparecieron estas variables fue un archivo ~ / .MacOSX / environment.plist, así que lo eliminé de allí (Xcode puede editar plistas binarias), pero los nuevos shells aún tienen estas variables establecidas.

¿Qué otros archivos ejecuta el terminal / bash de Mac OS X 10.7 en el inicio? ¿Cómo podrían establecerse estas variables?

¿O es algo gracioso como "necesito reiniciar después de editar environment.plist"?

    
pregunta Ken 20.05.2012 - 16:11

1 respuesta

3

~/.MacOSX/environment.plist se lee al inicio de la sesión. Si desea que su cambio se pruebe de inmediato, debe reiniciar su sesión.
Un reinicio del sistema es inútil.
Puede editar este archivo de inicialización de entorno con:

plutil -convert xml1 environment.plist
vi environment.plist

Le aconsejo que simplemente lo recupere a su versión anterior a su software instalación.

Otra sugerencia, verifique todos los archivos que se modificaron en la fecha de instalación de su software no deseado. Si instaló su software hace 15 días, puede realizar esto con:

find / -mtime -16 -mtime +14 -ls
    
respondido por el daniel Azuelos 20.05.2012 - 23:00

Lea otras preguntas en las etiquetas