![현재 디렉터리에서 스크립트를 실행할 때 "./"를 생략하는 방법](https://linux55.com/image/18054/%ED%98%84%EC%9E%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%EC%84%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%22.%2F%22%EB%A5%BC%20%EC%83%9D%EB%9E%B5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
일부 온라인 자습서에서는 다음을 수행하지 않고 현재 디렉터리에서 스크립트를 실행합니다.
./script
이것을 어떻게 생략합니까? CentOS 5.6 x64를 사용하고 있습니다. 이렇게 운영하고 싶어요
script
답변1
어느:
- 경로에 현재 작업 디렉터리를 추가합니다. (
PATH=${PATH}:.
이는 보안 위험으로 간주됩니다.) - 스크립트가 포함된 경로를 PATH 변수에 명시적으로 추가합니다(디렉토리에 대한 쓰기 액세스가 제한되어 있으면 보안 위험이 없습니다).
- PATH가 가리키는 올바른 위치(~/bin, /usr/local/bin, ...)에 스크립트를 넣으세요.
마지막 옵션이 아마도 최선일 것입니다.