bashrc의 별칭을 통해 명령을 전달하지 않고 프로그램/스크립트를 가리키는 올바른 방법은 무엇입니까?
예를 들어:
맞춤 스크립트를 만듭니다.MyScript.sh.
를 입력하여 셸에서 전역적으로 실행할 수 있는 명령을 만들고 싶습니다 scripty
. 이 명령은 내 스크립트(MyScript.sh).
이를 수행할 수 있는 방법이 있습니까? (내가 아는 유일한 방법은 별칭을 만드는 것입니다.) 이 작업을 수행하는 "더 정확한 방법"이 있다면 그 방법을 알려주시면 대단히 감사하겠습니다.
답변1
스크립트가 있는 폴더를 경로에 추가하시겠습니까?
스크립트의 전체 경로를 사용하시겠습니까?
답변2
이미 경로에 있는 디렉터리에 스크립트를 넣기만 하면 됩니다. 예를 들어 /usr/local/bin
PATH에서는 상당히 표준이므로 에 스크립트를 추가할 수 있습니다 /usr/local/bin
. 권한이 없는 경우 경로에 스크립트 위치를 추가하는 것도 또 다른 옵션입니다.