Как сделать так, чтобы на вкладке терминала отображалось <name of process running (vim, bash, ruby, etc)> - <parent directory/current directory>?

1 ответ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 знает, что эти байты не отображаются в командной строке, и редактирование строки не портит позиции.

Чтобы добавить название команды, вы можете посмотреть на этот пост для идей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .