스크립트를 어디에 두어야합니까?


31

bash 스크립트를 작성하여 ftp 사용자를 만들고 해당 사용자의 경로를 마운트하는 등의 작업을 수행했다고 가정 해보십시오. 파일 시스템의 어느 위치에 배치해야합니까? 파일 시스템 계층을 명확하게 설명하는 리소스가 있으면 좋을 것입니다.

답변:


49

"Linux 파일 시스템 계층"에 대한 Google 검색은 문서를 포함하여 여러 문서를 표시 합니다 .

스크립트를 넣는 위치는 의도 한 사용자가 누구인지에 따라 다릅니다. 그것이 당신이라면, 그것을 넣고 당신의 안에 ~/bin있는지 확인 ~/bin하십시오 PATH. 시스템의 모든 사용자가 스크립트를 실행할 수 있어야한다면에 넣으십시오 /usr/local/bin.

자신이 작성한 스크립트를 /bin또는에 넣지 마십시오/usr/bin . 이러한 디렉토리는 운영 체제에서 관리하는 프로그램을위한 것입니다.



4
우분투를 사용하고 있으며 폴더가 만들어지면 ~/bin자동으로 포함됩니다 $PATH. 의 줄이있다 .profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
케네스 L

감사! 나처럼 경험이없는 사람들을 위해 : (1) ~ / bin을 만든 후 로그 아웃했다가 다시 로그인하거나 source ~/.profile~ / bin이 PATH에 추가되기 전에 실행 해야합니다 (2) 실행 chmod u+x ~/bin/<your script>권한을 부여하기 위해 실행해야합니다. 그것.
WillC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.