2016-08-18 3 views
0

저는 페도라와 우분투를 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 

:

답변

2

다음과 같은 내용으로 실행 파일을 생성

alias mc='. ~/.config/mc/exitcwd' 

별명 적용하는 것을 잊지 마십시오

source ~/.bashrc 
관련 문제