如何更改mc的子shell的提示

lym*_*ive 8 unix midnight-commander prompt

我经常使用 mc 的子shell。所以我希望 mc-subsell 的提示与主 shell 不同。说,我怎样才能像这样更改子提示:

mc:$Current_dir$

非常感谢

Jak*_*lat 4

此页面可能对您有帮助。摘录:

Bash 允许用户在定义 shell 提示符时执行非常高级的操作,包括颜色和将信息传播到 xterm 标题中。不幸的是,当您想将 mc (Midnight Commander) 与 bash 提示符结合使用时,您可能会发现 mc 无法正确处理所有高级转义序列。为了解决这个问题,您可以为 mc 设置一个特殊提示。

你想要什么:

if ps $PPID |grep mc; then
    PS1="mc: \w"
fi
Run Code Online (Sandbox Code Playgroud)