서버를 설정할 때 모든 사용자에게 제공되는 일련의 스크립트를 개발 중입니다. 하지만 같은 표준 위치에서 그들을 원하지 않는다 /usr[/local]/[bin]
, [sbin]
등
이러한 스크립트를 배치해야하는 기존 규칙이 있습니까?
서버를 설정할 때 모든 사용자에게 제공되는 일련의 스크립트를 개발 중입니다. 하지만 같은 표준 위치에서 그들을 원하지 않는다 /usr[/local]/[bin]
, [sbin]
등
이러한 스크립트를 배치해야하는 기존 규칙이 있습니까?
답변:
내가 아는 한 사용자 정의 Linux 스크립트를위한 장소는 없습니다. 사용자 정의 설치에 사용해야하는 /opt
디렉토리 는 디렉토리이므로 디렉토리에 배치하는 것이 가장 안전한 옵션입니다. 그러나 전체 경로없이 스크립트를 사용할 수 있으려면 PATH 변수에 포함해야합니다.
PATH
모든 사용자 의 변수를 변경하는 데 도움이 필요한 경우 서버의 모든 사용자에 대한 PATH 변수를 설정하는 방법 을 확인할 수 있습니다 . 이를 /etc/environment
구성 할 파일을 나타냅니다 .
문제가 충돌을 피하는 것이지만 PATH 변수에 다른 경로를 추가하지 않으려는 경우 사용할 수 있습니다 /usr/local/bin
. 내 서버 설치에는 파일이 없으므로 쉽게 해결할 수 있습니다.
그것이 도움이되기를 바랍니다.
/usr/local/bin
일반적인 위치 인 것 같습니다.이 디렉토리는 새로 설치할 때 비어 있어야합니다.
출처 : 허용 대답 이 질문에 :
bin
겠습니까? etc
? opt
? 한숨.
/opt/bin
더 이상 디렉토리 가 없으므로 먼저 디렉토리를 만들어야합니다. 이 경우 /usr/local/scripts
$ PATH에 작성 하여 넣을 수도 있습니다 .