GNU Screen ( screen
) hoạt động khác nhau trên OS X 10.5 (Leopard) và 10.6 (Snow Leopard) so với Linux (ít nhất là Ubuntu, Red Hat và Gentoo) và OS X 10.4 (Tiger). Trong 10.5 và 10.6, các màn hình mới (được làm bằng screen
hoặc ^A
c
) luôn đặt tôi trong thư mục nhà của tôi ~
. Trong Linux và OS X Tiger, màn hình mới có pwd
bất kỳ nơi nào màn hình được tạo ban đầu.
Tạo ra các ví dụ để minh họa điều tôi muốn nói:
Con hổ:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Báo gấm, báo tuyết:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
Làm cách nào để khiến Leopard và Snow Leopard cư xử như Tiger trước đây?
shell -$SHELL
một phần được sao chép từ một đồng nghiệp. Vấn đề đã biến mất khi nó được gỡ bỏ. Nó không hoạt động giống như trên Linux, v.v.