在 Bash 中,我trap在 my 的最后一行使用以下命令将.bashrc 所有命令回显到标题栏。
# trap commands and echo them to xterm titlebar. Must be last line.
trap 'echo -ne "\033]0;$BASH_COMMAND $USER@${HOSTNAME}>$(pwd)\007"' DEBUG
Run Code Online (Sandbox Code Playgroud)
因此,如果您执行sleep 10,您将看到您的标题栏sleep 10在命令期间更改为 ,之后它将更改回user@host>pwd。
大多数终端将某个转义序列识别为尝试更改标题,因此这将起作用:
$ alias foo-with-title='echo -ne "\033]0;foo\007"; foo'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6000 次 |
| 最近记录: |