Una mejor manera de verificar qué se está ejecutando exactamente cuando escribe screen
sería ejecutar command -V screen
. Esto le dirá si está ejecutando un binario (en cuyo caso se le dará la ruta completa) o un alias de shell, función, etc.
Otra cosa a verificar es si hay un chdir
comando en su ~/.screenrc
o el screenrc
de todo el sistema .
El screen(1)
página man describe la pantalla chdir
comando .
chdir [directory]
Change the current directory of screen to the specified directory or,
if called without an argument, to your home directory (the value of the
environment variable $HOME). All windows that are created by means of the
"screen" command from within ".screenrc" or by means of "C-a : screen
..." or "C-a c" use this as their default directory. Without a chdir command,
this would be the directory from which screen was invoked. …
La configuración de Mi Pantalla para una sesión de programación incluye el comando
chdir "$HOME/Projects"
El primer paso es asegurarse de que esa pantalla no sea un alias.
Escribe alias
y busca screen
. Tenga en cuenta que esta lista podría ser larga. Es posible que desee escribir alias | grep screen
para separar el trigo de la paja.
Si screen
resulta ser un alias para algo como cd ~ && screen
puedes eliminar esto usando unalias screen
.