Layar GNU ( screen
) berperilaku berbeda pada OS X 10.5 (Leopard) dan 10.6 (Snow Leopard) dibandingkan dengan Linux (setidaknya Ubuntu, Red Hat, dan Gentoo) dan OS X 10.4 (Tiger). Di 10.5 dan 10.6, layar baru (dibuat dengan screen
atau ^A
c
) selalu menempatkan saya di direktori rumah saya ~
. Di Linux dan OS X Tiger, layar baru memiliki pwd
dimanapun layar awalnya dibuat.
Contoh-contoh yang dibuat untuk menggambarkan apa yang saya maksud:
Harimau:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Macan tutul, macan tutul salju:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
Bagaimana saya membuat Leopard dan Snow Leopard berperilaku seperti Tiger dulu?
sumber
shell -$SHELL
bagian yang disalin dari rekan kerja. Masalahnya hilang ketika dihapus. Itu tidak berperilaku seperti di Linux, dll.The
screen(1)
halaman manual menjelaskan Screenchdir
perintah .Konfigurasi My Screen untuk sesi pemrograman termasuk perintah
sumber
Langkah pertama adalah memastikan layar itu bukan alias.
Ketik
alias
dan cariscreen
. Berhati-hatilah karena daftar ini bisa panjang. Anda mungkin ingin mengetikalias | grep screen
untuk memisahkan gandum dari sekam.Jika
screen
ternyata menjadi alias untuk sesuatu seperticd ~ && screen
Anda dapat menghapus ini menggunakanunalias screen
.sumber
type screen
Saya yakin halaman web ini memiliki jawaban Anda: http://code.google.com/p/silassewell/wiki/ScreenOSX
sumber