기본값 추적 Mac OS X에서 자동으로 사용되는 명령 쓰기
차례:
터미널에서 많은 기본 쓰기 명령으로 Mac OS X을 조정하고 싶다면 명령을 추적하는 것이 얼마나 어려운지 이미 알고 계실 것입니다. 물론 특정 명령 구문에 대한 명령 기록을 쿼리할 수 있고 grep을 사용하여 항상 실행된 기본 명령을 찾을 수 있지만 모든 명령을 추적하는 더 좋은 방법이 있습니다. 사용 된 기본값 조정.이렇게 하면 특정 Mac에서 활성화 또는 비활성화된 기본 명령을 매우 쉽게 추적할 수 있습니다.
이 자습서에서는 이러한 명령 실행을 구체적으로 추적하는 텍스트 파일을 생성하여 Mac에 입력된 모든 기본 쓰기 및 기타 모든 기본 명령 문자열을 자동으로 추적하는 방법을 안내합니다. 이것은 기본 명령을 자주 수정하고 무엇이 활성화 또는 비활성화되었는지 잊어버리거나 Mac에서 모든 기본 변경 사항의 실행 중인 집계를 원하는 사용자에게 매우 유용합니다.
이 트릭의 또 다른 장점은 목록을 일반 명령 기록과 완전히 분리하여 유지한다는 것입니다. 즉, 명령 기록이 지워져도 나중에 참조할 수 있도록 기본 목록이 계속 유지됩니다.
Mac OS에서 사용되는 모든 기본 명령을 자동으로 추적하는 방법
우리는 당신이 터미널 앱에 익숙하다고 가정하고 있으므로 터미널 앱을 열어 시작하십시오.
명령줄 텍스트 편집기 사용 사용이 편하고 간단하고 상당히 사용자 친화적인 nano를 사용하겠습니다. :
nano ~/.bash_profile
.bash_profile의 새 줄에 다음 문자열을 붙여넣습니다.
"PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "
기본 목록 파일의 표준 위치는 "defaults.txt"라는 파일의 사용자 홈 디렉토리 ~/Documents/ 폴더입니다. 원하는 경우 자유롭게 변경하십시오.
문서를 저장 Control+O를 누른 다음 Control+X를 눌러 nano를 종료합니다.
명령 실행에서 문자열 'defaults'가 처음 감지되면 'defaults.txt'라는 문서가 생성됩니다. 각각의 새 기본값 항목은 자체 줄에 추가된 숫자 목록에 추가됩니다.
복원 후 또는 새 Mac에서 바로 활성화하는 것이 가장 좋습니다. 이렇게 하면 defaults.txt 파일에 지정된 Mac에서 사용된 모든 기본 명령의 전체 목록이 포함됩니다.
몇 가지 기본 명령을 추적할 수 있을 만큼 충분히 오래 사용한 후 파일을 열면 다음과 같이 표시됩니다.
고양이를 사용하여 파일을 보면 다음과 같이 표시될 수 있습니다.
501 cat ~/Documents/defaults.txt 502 기본값 읽기 com.apple.Finder 503 기본값 쓰기 com.apple.dock springboard-rows -int 4 504 기본값 쓰기 com.apple.dock springboard-columns -int 4;killall Dock 505 기본값 읽기 /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 기본값 쓰기 com.apple.systemsound com.apple.sound.uiaudio.enabled> "
앞서 언급한 바와 같이 cat, tail, nano 및 defaults.txt 파일 자체에 있는 모든 항목을 포함하여 명령 구문에서 'defaults'가 포함된 모든 항목을 가져옵니다. 또한 기본 쓰기로 변경된 사항뿐만 아니라 기본 읽기로 기본 명령을 읽거나 기본 삭제 명령으로 제거할 때마다 추적합니다.
기본 추적기를 "기본 쓰기" 전용으로 제한하는 방법
'기본 쓰기' 문자열만 보려면 .bash_profile에서 다음을 대신 사용하세요.
PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "
어떤 것을 사용하든 결과 파일은 일반 텍스트 문서이며 nano, vi, TextEdit, TextWrangler, BBedit, emacs 또는 선호하는 클라이언트에서 열 수도 있습니다. 이렇게 하면 시스템 관리 목적뿐만 아니라 친구 및 동료와 목록을 공유하기 위해 쉽게 추적할 수 있습니다.
댓글에 훌륭한 트릭을 남겨주신 Mike에게 감사드립니다.