Zdravim,
ve skole (fedora) je mc nastaveny tak, ze kdyz jej spustim a prejdu pomoci sipek a enteru do jineho adresare, tak po ukonceni mc se nachazim v tom adresari do ktereho jsem se pomoci mc presunul.
Doma to mam na svem gentoo uz od zacatku (2 roky) tak, ze pokud prejdu v mc do jineho adresare a ukoncim jej, tak se opet nachazim v adresari ze ktereho jsem mc poustel. Nevite, prosim, nekdo kde se toto chovani nastavuje?
On to mc neumí sám o sobě, musí se mu pomoct zvenčí. Někde v /etc/profile nebo na podobném místě je definovaná funkce shellu, která se jmenuje mc. Když tedy uživatel zadá příkaz 'mc', nespustí se skutečný mc, ale právě tato funkce. Ta potom spustí skutečný mc s parametrem, který způsobí, že po ukončení mc vypíše na výstup poslední pracovní adresář. A ta funkce potom podle toho provede příslušný příkaz cd. Detaily z hlavy nevím, ale kdyz na te fedore zadas prikaz 'set', tak by tam ta funkce nekde mela byt videt.
V source mc adresi lib je mc-wrapper.sh a mc-wrapper.csh mne se nainstaloval do "/usr/share/mc/bin" no a v "/etc/profile.d" mam tyto 2 soubory
/etc/profile.d/mc.sh
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
/etc/profile.d/mc.csh
alias mc 'source /usr/share/mc/bin/mc-wrapper.csh'