Можно ли иметь разные приглашения командной строки в pure bash
и mc
? Так вот, иногда я запускаю mc
, но панели отключаются (Ctrl+O), и когда я возвращаюсь обратно в терминал через некоторое время, я забываю mc
запущен он или нет, и иногда пытаюсь запустить mc
снова, или пытаюсь включить панели, когда mc
он не запущен.
Итак, что я пытаюсь сделать: в обычном режиме путь должен выглядеть так:
PS1=\u@\h:\w$
в mc
режиме что-то вроде:
PS1=mc \u:\w$
Итак, вопрос:как мне сделать разные PS1
подсказки для mc
и pure bash
?
решение1
man mc
говорит:
Если вы используете bash, вы можете указать команды запуска для подоболочки в своем
~/.local/share/mc/bashrc
файле, а также специальные раскладки клавиатуры в~/.local/share/mc/inputrc file
. Пользователи tcsh могут указать команды запуска в~/.local/share/mc/tcshrc
файле.
Таким образом, вы можете настроить другую версию PS1
переменной внутри ~/.local/share/mc/bashrc
.