Убираем user@host:~ в консоле
Можно ли убрать user@host:~ в консоле/терминале? Можно!
Открываем ~/.bashrc и ищем следующие строки:
[cc lang=’bash’ ]if [ “$color_prompt” = yes ];
then PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w [\033[00m]\$ ‘ else PS1=’$
{debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘ fi[/cc] Всем заменяем строки PS1=’…’ на PS1=’${debian_chroot:+($debian_chroot)}:\W\$ ‘ Это даст следующий вывод инициализации строки: [cc lang=’bash’ ]:~$ cd torrents/
:torrents$ cd House\ M.D.\ Season\ III/
:House M.D. Season III$[/cc] То есть будет показываться только текущая директория. Есть и другие варианты форматирования, которые могут Вам пригодится:
\d Дата в формате “День недели Месяц Число” \h Имя машины, вплоть до первой точки, если точки нет, то аналогично \H \H Имя машины \n Новая строка \t Текущее время в 24-часовом формате HH:MM:SS \T Текущее время в 12-часовом формате HH:MM:SS \@ Текущее время в 12-часовом формате am/pm \A Текущее время в 24-часовом формате HH:MM \u Имя текущего пользователя \v Версия bash (например, 2.00) \V Версия bash с патчами (например, 2.00.0) \w Текущая полная рабочая директория, например: ~/some/directory/path \W Текущая рабочая директория, например: path ! Номер команды в bash_history # Номер команды в текущем сеансе
Просто добавьте то, что нужно между PS1=’${debian_chroot:+($debian_chroot)} и \$ ‘
как всегда, автору благодарности