Уголок новичка
   833

Настройка терминала

Я хотел попробовать перейти на Manjaro с Mint. Но мне очень не нравится терминал, причем во всех версиях Manjaro. А именно мне не нравится то что там в строке "[manjaro@manjaro ~]$ " отображается лишь текущая папка, а не весь путь как это было в Linux Mint. Это ужасно неудобно, т.к. все время путаюсь где я нахожусь. Мне часто бывает надо что-то делать через терминал и я хотел бы сделать чтобы было удобно. Я слышал что это вроде не от конкретного терминала зависит, а от конфига .bashrc. Подскажите пожалуйста что именно в нем надо написать чтобы нормально отображался путь?

7 комментариев

avatar
так вроде все пишут
+1
avatar
Это к чему вообще было сказано? Я спрашивал как сделать чтобы полный путь отображался — вы даете скрин где он отображается полный, но не говорите как вы это сделали (если это manjaro конечно на скрине).
0
avatar
да ни к чему, спать надо было ложиться, а не в интернетах сидеть)
вот мой .bashrc, попробуйте, вдруг понравится:
<code>
#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls -aF'
# PS1='[\u@\h \W]\$ '

PS1='\[\033[01m\]\w\$\[\033[00m\] '
</code>

тут вот ещё с примерами
sudouser.com/ukrashaem-bash.html
+1
avatar
Спасибо за ссылку, многое стало ясно. Хочу сам себе сделать стиль. Только я никак не могу разобраться с цветами. Там такая запутанная последовательность… Вот например я хочу чтобы было так:

<code>PS1='\u@\h \w $ '</code>

Но не пойму как выделить имя@хост — зеленым например, а путь — синим.
0
avatar
PS1='\[\033[32m\]\u@\h  \[\033[34;1m\]\w $\[\033[00m\] '

Все просто: втыкаем esc-последовательность изменения цвета перед тем, что надо перекрасить. Общий вид последовательности
\[\033[Хm\]
, где X — цвет.
Последний раз редактировалось
0
avatar
Есть еще хороший сайт для настройки терминала bashrcgenerator.com
Последний раз редактировалось
0
avatar
Открываете: домашняя папка = .bashrc в конце добавите эту команду:
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\] [\!]
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.