O GNU Screen ( screen
) se comporta de maneira diferente no OS X 10.5 (Leopard) e 10.6 (Snow Leopard) comparado ao Linux (pelo menos Ubuntu, Red Hat e Gentoo) e OS X 10.4 (Tiger). Nas versões 10.5 e 10.6, novas telas (feitas com screen
ou ^A
c
) sempre me colocam no meu diretório pessoal ~
. No Linux e no OS X Tiger, as novas telas têm um local pwd
onde a tela foi criada originalmente.
Exemplos inventados para ilustrar o que quero dizer:
Tigre:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Leopardo, Snow Leopard:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
Como faço para que o Leopard e o Snow Leopard se comportem como o Tiger costumava?
fonte
shell -$SHELL
em uma seção copiada de um colega de trabalho. O problema desapareceu quando foi removido. Não se comporta da mesma maneira que no Linux etc.A
screen(1)
página do manual descreve ochdir
comando Tela .A configuração My Screen para uma sessão de programação inclui o comando
fonte
O primeiro passo é garantir que a tela não seja um alias.
Digite
alias
e procurescreen
. Esteja avisado de que essa lista pode ser longa. Você pode digitaralias | grep screen
para separar o joio do trigo.Se
screen
for um alias para algo comocd ~ && screen
você pode remover isso usandounalias screen
.fonte
type screen
Acredito que esta página da Web aqui tenha sua resposta: http://code.google.com/p/silassewell/wiki/ScreenOSX
fonte