GNU Screen ( screen
) se comporta de manera diferente en OS X 10.5 (Leopard) y 10.6 (Snow Leopard) en comparación con Linux (al menos Ubuntu, Red Hat y Gentoo) y OS X 10.4 (Tiger). En 10.5 y 10.6, las nuevas pantallas (hechas con screen
o ^A
c
) siempre me colocan en mi directorio de inicio ~
. En Linux y OS X Tiger, las nuevas pantallas tienen un pwd
lugar donde se creó originalmente la pantalla.
Ejemplos inventados para ilustrar lo que quiero decir:
Tigre:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Leopard, Snow Leopard:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
¿Cómo hago para que Leopard y Snow Leopard se comporten como Tiger?
fuente
shell -$SHELL
copiado en una sección de un compañero de trabajo. El problema desapareció cuando se eliminó. No se comporta de la misma manera que en Linux, etc.La
screen(1)
página del manual describe elchdir
comando Pantalla .La configuración de Mi pantalla para una sesión de programación incluye el comando
fuente
El primer paso es asegurarse de que la pantalla no sea un alias.
Escribe
alias
y buscascreen
. Tenga en cuenta que esta lista podría ser larga. Es posible que desee escribiralias | grep screen
para separar el trigo de la paja.Si
screen
resulta ser un alias para algo asícd ~ && screen
, puede eliminar esto usandounalias screen
.fuente
type screen
Creo que esta página web aquí tiene su respuesta: http://code.google.com/p/silassewell/wiki/ScreenOSX
fuente