Можно ли в строке терминала показывать только текущий каталог, а не весь путь из домашней папки?
У меня сейчас так: ilya@ubuntu:~/Dropbox/Web/folder/folder/$
и занимает почти весь экран ...
Можно ли в строке терминала показывать только текущий каталог, а не весь путь из домашней папки?
У меня сейчас так: ilya@ubuntu:~/Dropbox/Web/folder/folder/$
и занимает почти весь экран ...
Часть перед $ в оболочке называется приглашением. Это можно настроить, изменив переменную $PS1
. Есть похожий вопрос с хорошими ответами .
Страница man (см. «Bash» и там «PROMPTING») гласит:
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
Так что вы должны измениться \w
на \W
. Возможно, исходное значение $ PS1 хранится в вашем .bashrc
, это означает, что вам нужно отредактировать файл, ~/.bashrc
и вы найдете строки, похожие на:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
Изменения \w
в \W
обеих линий и открыть новый терминал (или бег source ~/.bashrc)
.