Как сделать так, чтобы на вкладке терминала отображалось <name of process running (vim, bash, ruby, etc)> - <parent directory/current directory>
?
1 ответ
0
Выводом escape-последовательности вы можете изменить заголовок xterm (и многие другие терминальные программы также делают это). Например:
PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$ '
показывает username@hostname:currentdirectory
в качестве заголовка (и так же, как приглашение). В частности, часть между \e]0;
и \a
используется; \e
является escape-символом, а \a
является символом будильника или звонка (ctrl-G). Окружение \[ \]
, так что bash знает, что эти байты не отображаются в командной строке, и редактирование строки не портит позиции.
Чтобы добавить название команды, вы можете посмотреть на этот пост для идей.