जवाबों:
हर बार जब भी यह निर्देशिका बदलता है, या हर बार यह शीघ्र प्रदर्शित करता है, तो अपना शेल विंडो शीर्षक बदलें।
आपके लिए ~/.bashrc
:
if [[ "$TERM" == screen* ]]; then
screen_set_window_title () {
local HPWD="$PWD"
case $HPWD in
$HOME) HPWD="~";;
$HOME/*) HPWD="~${HPWD#$HOME}";;
esac
printf '\ek%s\e\\' "$HPWD"
}
PROMPT_COMMAND="screen_set_window_title; $PROMPT_COMMAND"
fi
या आपके ~/.zshrc
(zsh उपयोगकर्ताओं के लिए):
precmd () {
local tmp='%~'
local HPWD=${(%)tmp}
if [[ $TERM == screen* ]]; then
printf '\ek%s\e\\' $HPWD
fi
}
अधिक जानकारी के लिए, स्क्रीन मैनुअल में डायनामिक शीर्षक या मैन पेज में "टाइटल (नामकरण विंडो)) के तहत देखें।
;' bash: PROMPT_COMMAND: line 0:
;
PROMPT_COMMAND
यदि पहले से ही कुछ था , तो बिंदुओं को जमा करना था, लेकिन मेरे पास गलत क्रम में घटक थे।