Версия, которая немного более «общая», должна работать с разнообразной средой: (зависит от terminfo)
Вставьте это в свой $HOME/.bashrc:
function fgtab {
echo "tput setf/setb - Foreground/Background table"
for f in {0..7}; do
for b in {0..7}; do
echo -en "$(tput setf $f)$(tput setb $b) $f/$b "
done
echo -e "$(tput sgr 0)"
done
}
# The prompt in a somewhat Terminal -type independent manner:
cname="$(tput setf 3)"
csgn="$(tput setf 4)"
chost="$(tput setf 2)"
cw="$(tput setf 6)"
crst="$(tput sgr 0)"
PS1="\[${cname}\]\u\[${csgn}\]@\[${chost}\]\h:\[${cw}\]\w\[${csgn}\]\$\[${crst}\] "
[d4 ] Затем выполните source ~/.bashrc. После этого fgtab отобразит таблицу цветов с цифрами. Эти числа для tput setf n и tput setb n, где «n» - это число, «f» означает «передний план», а «b» означает «фон».
tput sgr 0 сбросит цвета переднего и заднего плана по умолчанию.
И как вы можете видеть, изменение цветов, используемых для подсказки, становится очень простым (просто отредактируйте тот же номер в $HOME/.bashrc, как вы пожелаете).
Добавьте $(tput setb n) в $cname, если вы хотите иметь ВСЕ приглашение с фоном n.
Самый простой способ получить это - просто открыть информацию о соединении из appindicator, например:
Что вызывает ваш локальный IP-адрес. Обратите внимание, что это не ваш IP-адрес в Интернете, а только ваш локальный адрес. Вы всегда можете зайти на сайт whatismyip.com, чтобы легко увидеть его.
На вашем снимке экрана eth0 - это Ethernet-соединение, а wlan0 - ваше беспроводное соединение. Чтобы получить свой IP-адрес в виртуальной машине Windows, попробуйте ввести ipconfig/all в командной строке (Start / Accessories / Run / type 'CMD) и найдите свой шлюз по умолчанию:
[!d9 ]
В этом примере мой гость видит хост Ubuntu как 10.0.2.2
Возможно, VM видит это как проводное соединение, даже на ноутбуке с хост использует wifi.