问题
Lets say, the prompt is as below
run_scripts >
How to set that terminal tab title same as prompt
i.e Terminal tab tile also should be
run_scripts>
So that terminal title should dynamically update when the prompt changes.
回答1:
Many terminals emulators are able to understand the special escaping : "\033]0;foo\007"
.
回答2:
I know its a old post but i saw it today : Here is the answer:
title `pwd`
if title command does not works in your shell then:
- write a shell script with follwing contents (filename = title)
#!/usr/bin/tcsh -f
echo "^[]2;$1^G^[]1;$1^G"
- then:
chmod +x title (give this script executable permission)
- type:
title `pwd` <enter>
来源:https://stackoverflow.com/questions/16564271/set-the-terminal-tab-title-as-prompt-name-in-unix