![사용자 정의 명령 저장 모범 사례(Unix)](https://rvso.com/image/1267901/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%EB%AA%85%EB%A0%B9%20%EC%A0%80%EC%9E%A5%20%EB%AA%A8%EB%B2%94%20%EC%82%AC%EB%A1%80(Unix).png)
자신만의 사용자 정의 명령을 저장할 수 있는 표준 또는 권장 위치가 있는지 알고 싶습니다(/usr/local/bin에 설치하지 않는 것이 좋습니까)?
나는 개인적으로 전체 시스템을 다시 포맷해야 하고 내용을 백업해야 하는 경우와 같은 이유로 /usr/local/bin에 설치하는 것을 선호하지 않는 작은 특수 효과를 언급하고 있습니다. 내가 직접 만든 명령과 패키지 관리자 등으로 설치된 명령을 쉽게 구별할 수 있습니다.
/usr/local/mybin 또는 이와 유사한 것을 생성하는 것은 개인 선택에 달려 있다고 생각합니다. 그러나 여기에 제가 알지 못하는 잘 알려지지 않은 경로가 있습니까? 귀하의 개인적인 취향도 환영합니다.
답변1
역사적으로 /usr/local/[s]bin에 설치하고 싶지 않거나 설치할 수 없는 바이너리 및 스크립트의 '표준' 위치는 (즉, 홈 디렉터리의 ~/bin
폴더 )입니다.bin
쉘에 따라 .bashrc, .profile 또는 .cshrc 등의 $PATH 환경 변수에 해당 폴더를 추가해야 할 수도 있습니다.