Я хотел бы сократить путь к файлу, который в данный момент активен в терминале, чтобы освободить больше места. Это сокращенный пример, но у меня иногда есть пути к файлам, с которыми я работаю, которые имеют глубину 6 уровней, и было бы неплохо это скрыть.
test@ubuntu:~$ cd code/helloworld
test@ubuntu:~/code/helloworld$
хотел бы просто увидеть что-то вроде
helloworld:
Есть идеи?
Спасибо!
Добавьте к .bashrc
или запустите по запросу:
PS1='\W: '
Для получения справочной информации запустите man bash
и выполните поиск ПОДСКАЗКА.
Я использую Ubuntu 19:10, и в моем домашнем каталоге есть файл с именем .bashrc
. Я могу увидеть это с помощью файлового проводника, показывая скрытые файлы с помощью CTRL + H
, и открыть его в текстовом редакторе по умолчанию, дважды щелкнув (мои разрешения пользователя по умолчанию хороши - нет sudo
вещи, необходимые для дома) .
Есть много скриптов конфигурации, и между ними:
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
на основе ответа Пауля Я изменил строчные \ w
на заглавные \ W
. Теперь это выглядит так ...
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
... и префикс терминала теперь user @ my-laptop: some_folder $
Sidenote: [\ 033 [01; 32m \]
эти вещи цветовые коды
Надеюсь, это поможет некоторым ветеранам GUI :)