2017-11-17 1 views
0

"script1"이라는 bash 스크립트를 생성하여/home/Me/bin 디렉토리에 배치합니다. 모든 디렉토리에서 완전한 경로없이 (그냥 ./script1이라는 이름으로) 실행하려고합니다. 내가 어떻게 해? 특정 명령이 있습니까?전체 경로를 사용하지 않고 다른 디렉토리에서 스크립트 실행

+1

먼저'. /'의 의미를 알아야합니다. 이것은 스크립트의 경로입니다.'. /'는 현재 디렉토리를 의미합니다. 그래서, 한가지 할 수있는 것은'$ PATH'에'/ home/Me/bin'을 추가 한 다음'script1'을 실행하여 어느 위치에서나 당신의 스크립트를 호출하는 것입니다 –

답변

0

스크립트가 들어있는 디렉토리가 PATH 환경 변수에 포함되어야합니다. 보통 $HOME/bin이 이미 포함되어 있습니다. 그렇지 않으면, 당신은 당신의 ~/.bashrc에 추가 할 수 있습니다 :

PATH=$PATH:/home/Me/bin 
0

PATH"/home/Me/bin"를 추가합니다.

그런 다음 "script1"으로 전화하면됩니다.

관련 문제