Я использую Терминал Терминатора. Как видно на скриншоте ниже, везде указаны названия директорий. Вместо того, чтобы отображать все имена каталогов, я хочу, чтобы отображалось только последнее имя каталога, то есть в данном случае электронная торговля
. Есть ли способ сделать это?
Откройте Ваш ~/.bashrc
в Вашем предпочтительном текстовом редакторе и поиске PS1
строка, по умолчанию это говорит
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Изменить Вашу подсказку, т.е. цветную часть перед каждой командной строкой, показать только название текущего рабочего каталога вместо его пути, изменения \w
кому: \W
:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Для установки терминала (или терминальная вкладка) заголовок к cwd, необходимо добавить \[\e]2;\W\a\]
к этой строке это может быть сделано, например, в конце непосредственно перед закрытием '
или – потому что линия достаточно длинна – на отдельной строке непосредственно впоследствии:
PS1=$PS1'\[\e]2;\W\a\]' # set terminal title to cwd