поставил с package 4.7 mc 4.5.55
теперь бинарник завется mc, а midc симлинк
хочется при выходе из mc оставаться в текущей директории, которая была открыта в mc
раньше юзал alias mc 'setenv MC `/usr/local/bin/midc -P -c \!*`; cd $MC; unsetenv MC' в /etc/csh.cshrc
счас этот номер не проходит :(
>поставил с package 4.7 mc 4.5.55
>теперь бинарник завется mc, а midc симлинк
>хочется при выходе из mc оставаться в текущей директории, которая была открыта
>в mc
>раньше юзал alias mc 'setenv MC `/usr/local/bin/midc -P -c \!*`; cd $MC;
>unsetenv MC' в /etc/csh.cshrc
>счас этот номер не проходит :(cntc:/tmp> pwd
/tmp
cntc:/tmp> mccntc:/var/tmp/temproot> pwd
/var/tmp/temproot
cntc:/var/tmp/temproot> mc -V
GNU Midnight Commander, версия 4.5.55
Издание: текстовый режим
Виртуальная Файловая Система: tarfs, extfs, ftpfs, mcfs
Со встроенным редактором
Использует установленную в системе библиотеку S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой многих кодировок
Использование locale "ru_RU.KOI8-R" (из переменной окружения LC_ALL)
cntc:/var/tmp/temproot>у меня:
alias mc 'setenv MC `/usr/local/bin/mc -U -P \!*`; cd $MC; unsetenv MC'
>cntc:/tmp> pwd
>/tmp
>cntc:/tmp> mc
>
>cntc:/var/tmp/temproot> pwd
>/var/tmp/temproot
>cntc:/var/tmp/temproot> mc -V
>GNU Midnight Commander, версия 4.5.55
>Издание: текстовый режим
>Виртуальная Файловая Система: tarfs, extfs, ftpfs, mcfs
>Со встроенным редактором
>Использует установленную в системе библиотеку S-Lang с базой данных terminfo
>C поддержкой внутренней командной оболочки
>С поддержкой фоновых операций
>С поддержкой мыши в xterm
>С поддержкой многих кодировок
>Использование locale "ru_RU.KOI8-R" (из переменной окружения LC_ALL)
>cntc:/var/tmp/temproot>
>
>у меня:
>
>alias mc
> 'setenv MC `/usr/local/bin/mc -U -P \!*`; cd $MC; unsetenv MC'то же самое, только на английском
если запускаю mc -P то при выходе вываливается в консоль, а вот прописано в csh.cshrc, а результатов не каких
>>cntc:/tmp> pwd
>>/tmp
>>cntc:/tmp> mc
>>
>>cntc:/var/tmp/temproot> pwd
>>/var/tmp/temproot
>>cntc:/var/tmp/temproot> mc -V
>>GNU Midnight Commander, версия 4.5.55
>>Издание: текстовый режим
>>Виртуальная Файловая Система: tarfs, extfs, ftpfs, mcfs
>>Со встроенным редактором
>>Использует установленную в системе библиотеку S-Lang с базой данных terminfo
>>C поддержкой внутренней командной оболочки
>>С поддержкой фоновых операций
>>С поддержкой мыши в xterm
>>С поддержкой многих кодировок
>>Использование locale "ru_RU.KOI8-R" (из переменной окружения LC_ALL)
>>cntc:/var/tmp/temproot>
>>
>>у меня:
>>
>>alias mc
>> 'setenv MC `/usr/local/bin/mc -U -P \!*`; cd $MC; unsetenv MC'
>
>то же самое, только на английском
>если запускаю mc -P то при выходе вываливается в консоль, а вот
>прописано в csh.cshrc, а результатов не каких
посмотри что alias показывает в интерпритаторе
>посмотри что alias показывает в интерпритатореsorry за ламерский вопрос, а как ?
>>посмотри что alias показывает в интерпритаторе
>
>sorry за ламерский вопрос, а как ?unix1:/root> alias
back set back=$old; set old=$cwd; cd $back; unset back; dirs
bak rm *.b .*.b
bye logout
cd cd !*; set prompt = "$cpu"":""`pwd`> "
cp cp -i
del rm -i
dir ls
from popd
h (history 25)
in pushd
j (jobs -l)
l (ls -al)
la (ls -a)
lf (ls -FA)
ll (ls -lA)
lo exit
log logout
ls ls -g -k
mail Mail
mc setenv MC `/usr/local/bin/mc -U -P !*`; cd $MC; unsetenv MC
mv mv -i
pd pushd
pd2 (pushd +2)
pd3 (pushd +3)
pd4 (pushd +4)
psg ps -ax | grep !* | grep -v grep
rm rm -i
x exit
z suspend
unix1:/root> echo $SHELL
/bin/csh
unix1:/root>
все заработало - спасибо :)
а подскажите как это для bash оформить?И еще такой вопрос, почему-то нет у меня в mc для FreeBSD такой фишки как mcedit
>а подскажите как это для bash оформить?
>
>И еще такой вопрос, почему-то нет у меня в mc для FreeBSD
>такой фишки как mcedit
C mcedit разобрался.
а подскажите как это для bash оформить?
>>а подскажите как это для bash оформить?
>>
>>И еще такой вопрос, почему-то нет у меня в mc для FreeBSD
>>такой фишки как mcedit
>
>
>C mcedit разобрался.
>
>
>а подскажите как это для bash оформить?------------------------- .bash_profile ------------------------
...
function mc {
MC=/tmp/mc$$-"$RANDOM"
/usr/local/bin/mc -U -P "$@" > "$MC"
cd `cat "$MC"`
/bin/rm "$MC"
unset MC;
}
...
-----------------------------------------------------------------