~/.ssh
시스템 간 동기화와 함께 ~/bin
파일 동기화를 위한 스크립트도 설정 및 유지 관리되며 ~/.bashrc
기록 ~/.bash_profile
될 일부 파일을 참조하므로 source
bash ~/bin
는 시스템에 관계없이 항상 동일합니다.
제가 할 수 없었던 한 가지는 이 다중 플랫폼 도구가 각 운영 체제에 대한 일부 지원 파일과 함께 제공된다는 것입니다. 관리할 수 있기 전에 OS 감지 스크립트를 몇 번 작성했지만 각 버전에 대한 리소스는 없습니다. 도구 파일이 충돌할 뿐만 아니라 파일을 평면 구조에 배치하면 출력 완료 명령이 $PATH
확실히 복잡해집니다 .⇥
경로의 다른 유틸리티와 마찬가지로 상대 파일 경로를 사용하여 모든 디렉터리에서 이 도구를 호출하고 싶기 때문에 도구가 실행되는 하위 쉘 환경에 정보를 전달하는 것은 Subdirectories 에도 추가해야 하기 때문에 복잡해집니다 /bin
. 디렉터리의 동기화된 특성으로 인해 이는 상대적이기도 합니다(비록 $HOME
많은 도움이 되지만).
어떻게 해야 하나요? 운영 체제 평가 후 다음 단계는 무엇입니까?