저는 페도라와 우분투를 10 년 이상 똑같은 양으로 사용 해왔고, 한밤중 사령관의 설치로 인해 약간의 사소하지만 자극적 인 차이가 있음을 알았습니다. Fedora를 사용하여 내부에서 dir을 변경 한 다음 종료하면 chdir이 수행되었지만 우분투에서는 시작한 위치에서 유지합니다. 인터넷 검색은 오래된 우분투를위한 해결책을 던졌습니다 : http://ptspts.blogspot.co.uk/2010/01/how-to-make-midnight-commander-exit-to.html하지만 16 번 시도는 실패합니다. 실패라고 말하면 명령이 불만없이 받아 들여지지만 우분투에서는 mc의 동작이 변경되지 않습니다. 이 실행 파일을 가리키는 별명을 정의 다음Midnight Commander를 현재 디렉토리로 빠져 나오게하는 법
MC_USER=`id | sed 's/[^(]*(//;s/).*//'`
MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$"
/usr/bin/mc -P "$MC_PWD_FILE" "[email protected]"
if test -r "$MC_PWD_FILE"; then
MC_PWD="`cat "$MC_PWD_FILE"`"
if test -n "$MC_PWD" && test -d "$MC_PWD"; then
cd "$MC_PWD"
fi
unset MC_PWD
fi
rm -f "$MC_PWD_FILE"
unset MC_PWD_FILE
: