หน้าจอ GNU ( 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
ไม่ว่าที่ใดก็ตามที่หน้าจอถูกสร้างขึ้นในตอนแรก
สร้างตัวอย่างเพื่ออธิบายสิ่งที่ฉันหมายถึง:
เสือ:
$ 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
ฉันจะให้ Leopard และ Snow Leopard ทำตัวเหมือน Tiger ที่เคยทำได้อย่างไร
shell -$SHELL
ส่วนที่คัดลอกมาจากเพื่อนร่วมงาน ปัญหาหายไปเมื่อถูกลบออก มันไม่ได้ทำงานแบบเดียวกับบน Linux ฯลฯ