将终端选项卡设置为当前目录并运行程序

将终端选项卡设置为当前目录并运行程序

如何让终端选项卡显示<name of process running (vim, bash, ruby, etc)> - <parent directory/current directory>

答案1

通过输出转义序列,您可以修改 xterm 的标题(许多其他终端程序也可以这样做)。例如:

PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$ '

显示username@hostname:currentdirectory为标题(与提示相同)。具体来说,\e]0;和之间的部分\a被使用;\e是转义字符,\a是警报或铃声字符(ctrl-G)。\[ \]周围的部分是为了让 bash 知道这些字节不会显示在命令行上,并且编辑该行不会弄乱位置。

要添加命令名称,您可以查看这个帖子寻找想法。

相关内容