pwd
저는 bash를 사용하고 있는데 예제와 같이 스크립트 이름을 명령으로 입력하여 스크립트를 실행하고 싶습니다 .
스크립트를 저장해야 하는 특정 디렉토리가 있습니까? 아니면 이를 달성하기 위해 편집해야 하는 다른 시스템 파일이 있습니까?
답변1
$PATH
변수를 보면 현재 직접 명령에 대해 확인된 위치를 확인할 수 있습니다 .
echo $PATH
여기에는 가 포함될 수 있으며 /usr/local/bin
, 이 경우 거기에 심볼릭 링크를 넣을 수 있습니다.
ln -s /opt/mysuperscript /usr/local/bin/mysuperscript
이제 mysuperscript
간단히 입력하여 스크립트를 실행할 수 있습니다.
답변2
스크립트가 $PATH에 있는지 확인하는 것 외에도 스크립트를 실행 가능하게 만들어야 합니다. chmod +x SCRIPTNAME
그것이 바로 당신이 하는 일입니다.
답변3
에 스크립트를 설치해야 합니다 . ( )를 $PATH
사용하여 디렉터리를 확인하세요 .echo $PATH
$PATH
이는 스크립트를 다음 위치에 복사하는 것을 의미합니다.
또는 다음 디렉터리 중 하나에 스크립트에 대한 심볼릭 링크를 만듭니다.
$PATH
또는 스크립트 디렉토리를 다음에 추가하십시오.
$PATH
export PATH=$PATH:<script directory>
답변4
해당 명령을 확인하고 싶을 수도 있습니다 ln
. 파일이나 디렉터리에 대한 링크를 만드는 데 사용할 수 있습니다. 자세한 내용은 다음 링크를 참조하세요.ln 명령 예