Да, возможно. Просто откройте свой .bashrc-файл любым редактором (например: nano, vi и т. Д.). Затем прокрутите вниз до этой строки кода.
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '...........
Затем запишите текущую переменную PS1 (если вы хотите использовать ее позже). Затем добавьте приглашение Mint вместо этого. Просто вставьте это прямо под этим.
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\]$ '
Затем сохраните его и заново запустите терминал. Вы увидите изменения.
. Я нашел это очень здорово. Я загрузил подсказки bash как для root, так и для обычных пользователей в Linux Mint для моей учетной записи Github. Вот ссылка на мое репо. Я добавил скриншоты. Как и первая модификация, теперь используйте следующую переменную.
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[0;35m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;35m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;35m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;35m\]]\342\224\200[\[\033[01;32m\]\w\[\033[0;35m\]]\n\[\033[0;35m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "
Заново запустите терминал, после чего вы увидите ссылку Надеюсь, что вы нашли этот ответ полезен.
Согласно документам, IFUPDOWN не предварительно установлен на Ubuntu 17.10, но в какой-то момент во время моей установки я должен был установить его (хотя я и не помню).
Как В результате у меня был IFUPDOWN, делающий запрос клиента DHCP, а networkd - второй клиентский запрос DHCP. IFUPDOWN получит один IP-адрес от моего интернет-провайдера, а networkd получит другой.
Поскольку я больше знаком с способом IFUPDOWN настройки сети (а также с каждым «построением маршрутизатора HOW-TO» с использованием этого путь), я решил пойти строго с IFUPDOWN.
ДО ТОГО, ЧТО ВЫ ПРОИЗОШЛИ ЛЮБОЕ ДАЛЬНЕЙШЕЕ С УДАЛЕНИЕМ СЕТИ, ПОДТВЕРДИТЕ У ВАС УСТАНОВЛЕНА IFUPDOWN: sudo apt-get install ifupdown
Затем я отключил netplan через следующее шаги:
cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
${WAN}:
dhcp4: yes
Я изменил это на:
/etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
... перезагрузил и исправил проблему, которую я видел с двумя разными DHCP-адресами, которые подтвердили для меня, что IFUPDOWN теперь корректно работает, как и ожидалось.
Я проверил это тремя способами:
ip -4 addr show ${WAN} | grep -oP '(?<=inet\s)\d+(\.\d+){3}' - см. только один адрес DHCP, который я ожидаю curl http://icanhazip.com - см. адрес, который я ожидаю route - см. адрес, который я ожидаю в цепочке.Затем я отключил netplan в соответствии с netplan wiki: https://wiki.ubuntu.com/Netplan, изменив мою конфигурацию grub: /etc/default/grub Изменение строки:
GRUB_CMDLINE_LINUX="ipv6.disable=1 netcfg/do_not_use_netplan=true"
... выполнил: sudo update-grub, а затем перезагрузил машину.
Затем я выполнил:
journalctl -p err
Nov 17 11:09:42 router systemd[1]: Failed to start Raise network interfaces.
Поскольку мне не нравятся ошибки, я выпустил: sudo rm /lib/systemd/system-generators/netplan [, который является только символической ссылкой на /lib/netplan/generate], затем перезагрузился снова.
'journalctl -p err', никаких ошибок.
grep netplan /var/log/syslog
Nov 17 13:12:07 router kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-16-generic root=UUID=1e26c91e-0805-44f7-9ae3-3a707fa0d311 ro ipv6.disable=1 netcfg/do_not_use_netplan=true
... нет ошибок. [ ! d19]
Итак, насколько я могу судить, netplan эффективно отключен (хотя в предыдущих версиях вы могли полностью удалить его с помощью apt-get, в 17.10 это уже невозможно).