screen
与Linux(至少Ubuntu,Red Hat和Gentoo)和OS X 10.4(老虎)相比,GNU Screen()在OS X 10.5(Leopard)和10.6(Snow Leopard)上的行为有所不同。在10.5和10.6中,新屏幕(用screen
或制成^A
c
)总是将我放在主目录中~
。在Linux和OS X Tiger中,新屏幕具有pwd
最初创建屏幕的位置。
编造了一些例子来说明我的意思:
虎:
$ 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上,等