RUTA no configurada en la pantalla GNU, OS X 10.9

RUTA no configurada en la pantalla GNU, OS X 10.9

No soy un usuario habitual, screenpero cada pocas semanas lo uso para algunas tareas delicadas. Sin embargo, ayer, al iniciar , no pude ejecutar ningún comando ( ls,, ), la depuración rápida reveló que la variable de entorno no estaba configurada correctamente.sshmkdirPATH

Más específicamente, echo $PATHmuestra mis directorios personalizados configurados .profilepero faltan las entradas muy básicas como /usr/local/bin.

En el terminal "normal" todo está bien, sólo que screenes diferente. Sospecho screenque usa un shell diferente al predeterminado de la aplicación OS X Terminal, ya que el prefijo es bash-3.2$(a diferencia de username$) y probé los diagnósticos que se encuentran en esta respuesta a una pregunta similar:https://superuser.com/a/114314/127409

Sin embargo, nunca modifiqué ninguna configuración de la pantalla y, aunque el shell era diferente, nunca tuve problemas como este. Lo único que se me ocurre que puede causar problemas es la reciente actualización de OS X (10.8 a 10.9), pero no pude encontrar más información en Internet.

Respuesta1

Probablemente se trate de un cambio en el comportamiento del "shell de inicio de sesión". Lea sobre los diferentes archivos de inicio que usa bash (.bashrc, /etc/bashrc, .profile, .bash_profile, /etc/profile, ...) en "man bash", y hasta que haya descubierto qué cambió en el valores predeterminados de todo el sistema, verifique /etc/screenrc y .screenrc para conocer la configuración de "iniciar sesión". Si no está configurado, es posible que el valor predeterminado también haya cambiado.

Para jugar con la configuración, desde dentro de la pantalla (suponiendo que use el enlace de comando Ctrl-A predeterminado), presione ^A:para obtener un mensaje e ingrese login ono login offy, después de configurarlo, cree una nueva ventana para ^Acver qué sucede.

información relacionada