Tcsh kullandığınızı anlıyorum, bu muhtemelen işe yaramayacak ... Herkesin bunu yapmanın bash yolunu araması durumunda.
Sistemleriniz (yerel / uzak) bash çalıştırıyorsa, pencere başlığını ayarlamak için "PROMPT_COMMAND" ortam değişkenini kullanabilirsiniz. Bir istem görüntülenmeden önce PROMPT_COMMAND değerlendirilir.
(.bashrc'nizde):
export PROMPT_COMMAND='history -a && echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007'
Açıklama:
'history -a'
Bu, kabuğun, tüm kabuk tamamlandığında değil, her komut tamamlandığında geçmiş dosyasına eklenmesini sağlar. (Bu, bu örnekle ilgili değildir).
'echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
Bu çıkış kodu "\ 033] 0;" pencere başlığını "user" @ "host" değişkenleriyle (sağdan ilke en uzun eşleşmeyi kaldırarak ") ve ardından çalışma dizinini ('$ HOME' yerine '~' yerine) ayarlar.
Yukarıdaki hile, pencere başlığının dinamik olarak değiştirilmesini destekleyen herhangi bir terminal uygulamasıyla çalışacaktır (iTerm, Terminal.app, urxvt, aterm, eTerm. Xterm vb. Ayrıca bash belgelerinde kabuk değişkenine "TITLEBAR" bakabilirsiniz, benzerdir.