Как автоматически установить название терминала для имени каталога без пути

В настоящее время мой заголовок / заголовок bash установлен на основе каталога, в котором я находится. Например:

bob@bobscomputer:~/i/had/some/great/pie/yesterday

Это не очень полезно, если у меня есть несколько вкладок, открытых сбоку -боковая сторона. Например, если у меня есть 4 вкладки вышеприведенного каталога, бок о бок, все, что я вижу, это

bob@bobscomputer:~/i/had...

4 раза.

Я бы хотел, чтобы все мои названия терминалов были автоматически установлены только на последнюю часть пути. В приведенном выше примере я хотел бы, чтобы название было

yesterday

Очевидно, заголовок должен измениться при изменении каталогов. Я хотел бы сделать это, не меняя свое приглашение, поэтому приглашение и название терминала должны отличаться.

Есть ли способ сделать это?

1
задан 4 April 2014 в 19:37

1 ответ

Да. Подготовьте: \[\e]0;\W\a\] к вашему PS1. Это не изменит внешний вид приглашений, но автоматически установит заголовок вкладки терминалов в базовое имя текущего рабочего каталога.

2
ответ дан 24 May 2018 в 10:08

Другие вопросы по тегам:

Похожие вопросы: