[Comm] Выход из mc ( что , неужели никто не знает? )

therion =?iso-8859-1?q?therion_=CE=C1_pochta=2Eru?=
Чт Ноя 20 11:27:00 MSK 2003


В сообщении от 20 Ноябрь 2003 11:07 iceb на svitonline.com написал(a):
> В Чтв, 20 Ноя 2003, Sinom написал(а):
>
> S> > Как сделать, чтобы после выхода из mc я оказывался в
> S> каталоге в котором
> S> > находился в mc, а не в том из которого я когда-то его
> S> запустил. Например я
> S> > нахожусь в домашнем каталоге, запускаю mc, перемещаюсь,
> S> например, в каталог
> S> > ~/images/girls/hard, выхожу из mc, и опять оказываюсь в
> S> домашнем
> S> > каталоге... А мне нужно, чтобы я оказался в
> S> ~/images/girls/hard. Как это
> S> > настраивается?
> S>
> Для этого надо запускать не просто /usr/bin/mc, а некий скрипт,
> который выполняет cd в директорию, выданную при запуске mc с
> определенными ключами. По умолчанию в ALT такое поведение уже
> установлено с помощью alias. Вы либо его сломали, либо
> пользуетесь каким-то другим дистрибутивом. Чтобы проверить -
> выполните команду alias mc. У меня, например, она выдает:
>
> alias mc='MCTF=${TMPDIR-/tmp}/mc-$USER.pwd.$$ ; rm -f $MCTF ;
> /usr/bin/mc -P $MCTF ; if [ -f $MCTF ]; then MCDIR="`cat $MCTF`"
> ; rm -f $MCTF ; cd "$MCDIR" ; fi ; unset MCTF MCDIR'

Странно, у меня так
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
и все....
ничего настроенного по умолчанию в этом плане не менял

>
> Установка alias у меня выполняется стартовым скриптом
> /etc/bashrc.d/mc.sh. А, ну и еще - это делается в случае bash.
> Если используете какой-то экзотический шелл - возможно для него
> стартовый скрипт не настроен.


Подробная информация о списке рассылки community