Какая конфигурация может вставить строки между командами?

Ниже конфигурации осуществит аутентификацию:

internal: eth0 port = 53200
internal: 127.0.0.1 port = 53200
external: eth0

method: username
user.privileged: root

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error # connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp udp
log: error # connect disconnect
}
4
10.08.2013, 01:43
2 ответа

То, что Вы видите, является измененным PS1 переменная среды.

PS1 переменная, которая определяет поведение интерактивной подсказки по умолчанию. По умолчанию PS1 установлен на что-то как \u@\h \w, где:

  • \u имя пользователя
  • \h имя хоста
  • и \w рабочий каталог.

Настраивать новое PS1 переменная среды Вы всегда можете export PS1="<the_new_PS1>" или можно установить один в также .bash_profile или .bashrc.

В изображении Вы связались с, PS1 установлен на:

\[\033[00m\]\[\033[0;37m\]$fill \t\n\[\033[00m\]${debian_chroot:+$(debian_chroot)}\u@\h:\w\$

@choroba также сделал очень хорошее задание с предоставлением Вам с руководством, чтобы помочь Вам настроить Ваш PS1 переменная, чтобы иметь тот же эффект

Если требуется читать больше о PS1 можно сделать, таким образом, здесь. Можно также посмотреть на различные примеры того, как Вы могли возможно настроить PS1 здесь

2
27.01.2020, 20:54

Можно достигнуть этого с:

PROMPT_COMMAND='printf "%*s" $((COLUMNS-9)) " "|sed "s/./-/g"; date "+ %T"'
PS1='\u@\h:\w\$ '

PROMPT_COMMAND выполняется каждый раз, когда удар собирается отобразить подсказку.

3
27.01.2020, 20:54
  • 1
    Ваше решение было достаточно просто, и оно работало на меня. +1 –  NlightNFotis 09.08.2013, 19:31
  • 2
    С более новым bash версии: printf '%*(-%T)T' "$COLUMNS" -1 | tr ' -' '- ' –  Stéphane Chazelas 09.08.2013, 22:47
  • 3
    Можно ли использовать эту технику для печати операторов времени между каждой строкой сценария удара? –  Clayton Stanley 10.08.2013, 08:35
  • 4
    Нет, неинтерактивный сценарий не имеет подсказки. Необходимо было бы программировать это сами. –  glenn jackman 10.08.2013, 19:56

Теги

Похожие вопросы