To avoid horrible subshell trolling (when you forget and run MC under MC), you can do following dirty hack. Put this into your .bashrc:
check_mc()
{
if [ -n "$MC_SID" ]
then
echo You are under mc!
else
"$@"
fi
}
mc() { check_mc /usr/bin/mc "$@"; }
sudo()
{
if [ -z "$1" ]
then
check_mc /usr/bin/sudo
else
/usr/bin/sudo "$@"
fi
}
ssh() { check_mc /usr/bin/ssh "$@"; }
To avoid horrible subshell trolling (when you forget and run MC under MC), you can do following dirty hack. Put this into your
.bashrc
: