GNU Screen ( screen
) ведет себя по-разному в OS X 10.5 (Leopard) и 10.6 (Snow Leopard) по сравнению с Linux (по крайней мере, Ubuntu, Red Hat и Gentoo) и OS X 10.4 (Tiger). В 10.5 и 10.6 новые экраны (сделанные с помощью screen
или ^A
c
) всегда помещают меня в мой домашний каталог ~
. В Linux и OS X Tiger новые экраны имеют то место, pwd
где экран был создан изначально.
Придумайте примеры, чтобы проиллюстрировать, что я имею в виду:
Tiger:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Леопард, Снежный Барс:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
Как заставить Леопарда и Снежного Барса вести себя так, как привыкли Тигры?
источник
shell -$SHELL
в разделе скопировал с коллеги. Проблема ушла, когда она была удалена. Он ведет себя не так, как в Linux и т. Д.screen(1)
Страница людей описывает на экранеchdir
команду .Конфигурация My Screen для сеанса программирования включает команду
источник
Первый шаг - убедиться, что экран не является псевдонимом.
Введите
alias
и ищитеscreen
. Имейте в виду, что этот список может быть длинным. Вы можете печатать,alias | grep screen
чтобы отделить пшеницу от мякины.Если
screen
это псевдоним для чего-то подобного,cd ~ && screen
вы можете удалить это, используяunalias screen
.источник
type screen
Я полагаю, что на этой веб-странице есть ваш ответ: http://code.google.com/p/silassewell/wiki/ScreenOSX
источник