6339
Настройка терминала
Я хотел попробовать перейти на Manjaro с Mint. Но мне очень не нравится терминал, причем во всех версиях Manjaro. А именно мне не нравится то что там в строке "[manjaro@manjaro ~]$ " отображается лишь текущая папка, а не весь путь как это было в Linux Mint. Это ужасно неудобно, т.к. все время путаюсь где я нахожусь. Мне часто бывает надо что-то делать через терминал и я хотел бы сделать чтобы было удобно. Я слышал что это вроде не от конкретного терминала зависит, а от конфига .bashrc. Подскажите пожалуйста что именно в нем надо написать чтобы нормально отображался путь?
7 комментариев
вот мой .bashrc, попробуйте, вдруг понравится:
тут вот ещё с примерами
sudouser.com/ukrashaem-bash.html
Но не пойму как выделить имя@хост — зеленым например, а путь — синим.
Все просто: втыкаем esc-последовательность изменения цвета перед тем, что надо перекрасить. Общий вид последовательности , где X — цвет.
PROMPT_COMMAND='PS1="\[\e[1;33m\]\u \[\033[0;36m\][\!] \`if [[ \$? = «0» ]]; then echo "\\[\\033[32m\\]"; else echo "\\[\\033[31m\\]"; fi\`\h:\`if [[ `pwd|wc -c|tr -d " "` > 18 ]]; then echo "\\w"; else echo "\\w"; fi\`\n\[\033[1;33m\]└─ $ ▶\[\033[0m\] "; echo -ne "\033]0;`hostname -s`:`pwd`\007"'
После клик ввод, меняет цвет на красный, если команда не правельна. Если хотите поменять цвет, то меняйте 3х.m
В скобках [хх] номер команды, если не нужно можно убрать\[\033[0;36m\] [\!]