Bash에서 애플리케이션/스크립트를 사용 가능하게 만드는 방법은 무엇입니까?

Bash에서 애플리케이션/스크립트를 사용 가능하게 만드는 방법은 무엇입니까?

스크립트를 실행하려면(홈 디렉터리에 이라는 파일이 있다고 가정해 보겠습니다. hi.py) 전체 경로를 지정해야 합니다 python /home/user/hi.py. 하지만 사용하고 싶을 때는 mkdir간단히 다음과 같이 말할 수 있습니다 mkdir folder_name. 어떻게 하면 같은 일을 할 수 있나요 hi.py?

답변1

애플리케이션/스크립트:

  1. PATH에 있는 디렉터리 중 하나에 있어야 합니다(다음에 따라).FHS당신은 사용해야합니다 /usr/local/bin)

  2. 실행 가능해야 하며, 해석된 스크립트인 경우 shebang이 있어야 합니다(예: #!/bin/sh쉘 스크립트, #!/usr/bin/env python2Python 스크립트의 경우).

관련 정보