실수로 ~/.bash_profile
파일을 덮어 썼습니다 .
누구든지 복사 할 수있는 "샘플"을 가지고 있거나 어디에서 찾을 수 있는지 알고 있습니까?
실수로 ~/.bash_profile
파일을 덮어 썼습니다 .
누구든지 복사 할 수있는 "샘플"을 가지고 있거나 어디에서 찾을 수 있는지 알고 있습니까?
답변:
터미널 창이 여전히 열려 있으면 현재 환경 설정을 저장하여 다시 빌드 할 수 있습니다. 복구 된 파일에는 사용자가 정의한 것보다 많은 정보가 포함되므로 필요하지 않은 부분을 제거하십시오.
정의 된 변수 및 함수 :
$ declare > .bash_profile.recovered
별칭 :
$ alias >> .bash_profile.recovered
샘플 파일이 마음 에 들면 Google 또는 Github 에서 dot_files을 검색하십시오 .
복원하려는 경우 TimeMachine 백업 (있는 경우)에서 가져 오려고 시도 할 수 있습니다.
다음 위치에 백업이 있습니다.
/etc/skel/.bash_profile
현재 파일 위에 복사하면됩니다.
.bash_profile
반영되지 않습니다.
불행히도 이것은 개정 관리의 목적입니다. 파인더 를 통한 삭제 는 실제로 휴지통으로 이동 하지만 수정을 취소 할 수있는 방법은 없습니다 .
나중에 TimeMachine을 사용하십시오. 이 외에도 현재 하드 드라이브가 죽을 때 마음을 사로 잡을 수 있습니다. 나는이 문제에 직면 한 사람들을 알고 있으며 백업 하드 디스크에 $ 30- $ 50 만 투자하면 문제가 발생하지 않습니다. 나는 이것에서 배우고 timemachine을 주기적으로 사용하여 백업하는 것이 좋습니다.
Ian C 가 언급 한 Github 는 도트 파일을 백업 할 수있는 훌륭한 장소이며, 다른 곳에서도 도트 파일 을 찾을 수 있습니다 . 구조에 대한 버전 제어는 얼마나 많은 시간을 절약했는지 알지 못하지만 기억할 수있는 것 이상입니다. TimeMachine의 장점은 버전 제어도 수행한다는 것입니다. 문제는 논리 버전이 아니라 스냅 샷 시간으로 저장된다는 것입니다.
행운을 빕니다.
이 방법은 bash_profile
파일을 TextEdit에서 되돌아 가려는 지점에 저장 한 경우에만 작동하며 vi 또는 nano를 사용하여 편집하면 작동하지 않습니다 ( 이를 지적 하기 위해 @nohillside 덕분에 ). TextEdit (예 :)을 사용하여 파일을 열고를 open ~/.bash_profile
클릭 File -> Revert To -> Browse All Versions...
한 다음 되돌릴 버전을 선택할 수 있습니다.
vi
되거나 nano
버전이 지정되지 않은 변경 사항)에만 적용된다는 언급이있을 수 있습니다.