Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ssh на удаленный 16.04 - как раскрасить консоль?  (Прочитано 3673 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mirrik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Друзья,
а как раскрасить консоль, чтобы хотя бы приглашение было другого цвета? Иногда при большом объеме вываливающегося на экран текста (да и малого) я не могу тупо найти ту строку, где команду запускал, чтобы начать с этого места анализировать, что там вывалилось на экран.

Спасибо.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7535
  • Luck Tales
    • Просмотр профиля
mirrik, по умолчанию так и работает. Цвета не должны пропадать. Как и через что подключаетесь?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mirrik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
по умолчанию так и работает. Цвета не должны пропадать. Как и через что подключаетесь?

Через putty (быть может посоветуете что-то более современное?) стучусь в 22 порт в хостера. Никакой раскраски нет, увы. Приглашение выглядит так:
user@server:/$

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
mirrik,
а) так а какой именно шел у вас используется там?
б) для каждого шела свои "рецепты"
И с 16.04 они никак не связаны
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7535
  • Luck Tales
    • Просмотр профиля
покажите
echo $SHELL ; grep 'PS\|PROMPT' ~/.$(basename $SHELL)rc
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Aceler

  • Гость
Если логиниться под рутом, раскраски не будет.

Потому что не работай под рутом.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Если логиниться под рутом, раскраски не будет.
Не пишите чушь!
Всё зависит исключительно от наличия/отсутствия файла .bashrc (.zshrc или аналогичных, если используется иная оболочка) на целевой машине и его содержимого

« Последнее редактирование: 03 Ноября 2017, 16:08:28 от Haron Prime »

Aceler

  • Гость
Всё зависит исключительно от наличия/отсутствия файла .bashrc (.zshrc или аналогичных, если используется иная оболочка) на целевой машине и его содержимого
В Ubuntu 16.04 по умолчанию используется bash. В Ubuntu по умолчанию .bashrc под рутом не устанавливает раскраску. Вполне очевидно, что у автора используются настройки по умолчанию, иначе бы у него всё уже было раскрашено.

Или у вас в Ubuntu 16.04 у рута zsh с соответствующим конфигом, или чушь здесь несёте вы.

Пользователь добавил сообщение 03 Ноября 2017, 17:05:45:
Впрочем, судя по тому, что в приглашении у него $, логинится он не под рутом, а значит, мой комментарий в любом случае нерелевантен.

ТС, попробуйте просто добавить
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ 'В конец ~/.bashrc
« Последнее редактирование: 03 Ноября 2017, 17:05:45 от Aceler »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Aceler, чушь здесь несёте исключительно Вы! Причём, вперемешку с демагогией!
Если сморозили глупость, то имейте смелость в этом признаться, а не юлить и изворачивааться!
Вы вполне однозначно выразились:
Если логиниться под рутом, раскраски не будет.
а теперь пытаетесь делать хорошую мину при плохой игре.  :)
Повторю ещё раз, если я непонятно выразился: Вы сморозили чушь!

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7535
  • Luck Tales
    • Просмотр профиля
Aceler, к тому же, ТС не под рутом: значок $ в приглашении
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mirrik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: ssh на удаленный 16.04 - как раскрасить консоль?
« Ответ #10 : 03 Ноября 2017, 22:48:24 »
покажите
Код: [Выделить]
echo $SHELL ; grep 'PS\|PROMPT' ~/.$(basename $SHELL)rc

Вот:
$ echo $SHELL ; grep 'PS\|PROMPT' ~/.$(basename $SHELL)rc
/bin/bash
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7535
  • Luck Tales
    • Просмотр профиля
Re: ssh на удаленный 16.04 - как раскрасить консоль?
« Ответ #11 : 04 Ноября 2017, 01:39:06 »
mirrik, отредактируйте ~/.bashrc под ваши требования.
уберите повторяющиеся PS1, оставьте первый - он цветной. 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Петрович

  • Любитель
  • *
  • Сообщений: 90
  • Проблема - когда нет проблем
    • Просмотр профиля
Asus H170M-PLUS; Core i5-6500 3.2GHz; 16GB DDR4-2133; Intel HD Graphics 530 1536MB; InteI i219-V + TL-WDN4800; 2xSSD + HDD; VX2453 23,5"
OS x64: Runtu XFCE 16.04.3; Win 10 Ent; OS X El Capitan 10.11.6

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: ssh на удаленный 16.04 - как раскрасить консоль?
« Ответ #13 : 04 Ноября 2017, 09:14:44 »
уберите повторяющиеся PS1
Там должен быть закомментированный параметр «force_color» — раскомментировать, поставить 1.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн mirrik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: ssh на удаленный 16.04 - как раскрасить консоль?
« Ответ #14 : 08 Ноября 2017, 03:21:41 »
Спасибо, оказалось, что нужно раскомментировать это:
force_color_prompt=yes
Ну и дальше погнал читать тему https://forum.ubuntu.ru/index.php?topic=56010.msg412705#msg412705 - спасибо!

 

Страница сгенерирована за 0.064 секунд. Запросов: 23.