Я часто использую подоболочку mc.
Поэтому я хочу, чтобы promt mc-subsell был другой формой основной оболочки.
Скажите, как я могу изменить подпространство следующим образом:
mc:$Current_dir$
большое спасибо
Я часто использую подоболочку mc.
Поэтому я хочу, чтобы promt mc-subsell был другой формой основной оболочки.
Скажите, как я могу изменить подпространство следующим образом:
mc:$Current_dir$
большое спасибо
на этой странице может помочь вам. Выдержка:
Bash позволяет пользователям делать очень продвинутые вещи при определении командной строки, включая цвета и распространение информации в xterm title. К сожалению, когда вы хотите использовать mc (Midnight Commander) в сочетании с подсказками bash, вы можете обнаружить, что не все расширенные escape-последовательности обрабатываются mc должным образом. Для преодоления этой проблемы у вас может быть специальная подсказка только для ведущий.
что ты хотел:
if ps $PPID |grep mc; then
PS1="mc: \w"
fi
я столкнулся с той же проблемой, прежде чем я нашел рецепт: поместите следующий текст в файле ~/.local / share / mc / bashrc :
#!/bin/bash
if [ -f $HOME/.bashrc ]; then
. $HOME/.bashrc
else
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
fi
if [ -z "$PS1" ]; then
PS1="(mc)[\u@\h \W]$ "
else
old_PS1=$PS1
export PS1="(mc)$old_PS1"
fi
или согласно вашей потребности:
#!/bin/bash
if [ -f $HOME/.bashrc ]; then
. $HOME/.bashrc
else
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
fi
PS1="mc:$\W$ "
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]