그래서 저는 MacBook Air와 MacBook Pro에서 iTerm을 사용합니다. 나는 .bashrc와 .bash_profile을 가지고 놀면서 영리한 구성 방법을 찾으려고 노력했습니다. 어느 순간 나는 이 컴퓨터와 내 MacBook Pro가 모두 동일한 .bash_profile 파일을 사용하기로 결정하여 Dropbox에 넣고 두 컴퓨터에서 해당 파일을 찾도록 구성했습니다.
하지만 도중에 내가 한 모든 일을 잊어버렸습니다. 이제 iTerm을 실행하면 프롬프트가 나타나기 전에 화면 상단에 다음 세 줄이 인쇄됩니다.
마지막 로그인: 9월 25일 화요일 16:31:28 ttys000 /Users/Joe/Dropbox/private/autosync/.bash_profile에서 구성 . /사용자/Joe/Dropbox/autosync/bash/bashrc
처음 두 줄의 출처와 의미를 이해합니다. Dropbox/private/autosync/.bash_profile에 있는 .bash_profile 파일의 첫 번째 줄은 다음과 같습니다.
echo '/Users/Joe/Dropbox/private/autosync/.bash_profile에서 구성 중'
하지만 세 번째 줄이 인쇄되는 이유를 알 수 없습니다. 내 추측으로는 echo
iTerm이 로드하고 있는 다른 파일에 비슷한 명령을 넣었지만 어떤 파일이 어디에 있는지, 어떻게 찾는지 알 수 없다는 것입니다. 더 이상 bashrc
해당 위치에 호출된 파일이 없습니다 . 해당 줄이 인쇄되는 원인을 어떻게 알 수 있습니까?
우연히 Mountain Lion(OS X 10.8.1)을 실행하고 있습니다.
이렇게 구체적인 질문을 해서 죄송합니다. 지금까지 내가 생각해낸 유일한 해결책은 루트 권한으로 루트 디렉터리에서 다음 명령을 실행하는 것입니다.
grep -lr "사용자/Joe/Dropbox/개인/자동 동기화/" *
아이디어는 해당 문자 시퀀스를 포함하는 전체 시스템에서 파일을 찾는 것이지만 시스템에 있는 수만 개의 파일을 검색하는 데는 매우 오랜 시간이 걸릴 것입니다.