หน้าจอ 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 ฯลฯ