.sh 파일을 실행하려고 하면 아무 일도 일어나지 않습니까?

.sh 파일을 실행하려고 하면 아무 일도 일어나지 않습니까?

/properties/permissions>프로그램 실행을 허용하도록 설정을 변경해 보았습니다. 클릭해도 아무 일도 일어나지 않나요? 어떤 제안이 있으십니까? 차이가 있는지는 모르겠지만 게임입니다(어딘가에서 읽은 내용은 특정한 방식으로 실행하면 안 됩니다).

답변1

.sh파일은 주어진 응용 프로그램을 설치하거나 운영 체제와 같은 UNIX에서 다른 작업을 수행하기 위한 쉘 스크립트일 뿐입니다. Linux 또는 UNIX에서 쉘 스크립트를 실행하는 가장 쉬운 방법 .sh은 다음 명령을 입력하는 것입니다. 터미널(셸 프롬프트)을 열고 다음 명령을 입력합니다.

sh filename.sh

또는

bash filename.sh

애플리케이션을 설치하려면 루트 액세스가 필요한 경우도 있습니다. 루트가 없으면 애플리케이션을 설치하거나 시스템 수준을 수정하는 데 필요한 권한이 없습니다. 많은 Linux 및 UNIX 유사 시스템에서는 루트 액세스가 기본적으로 비활성화되어 있습니다. 간단하게 다음과 같이 sudoor 를 사용하세요:su

sudo bash filename.sh

비밀번호를 입력하세요. 또 다른 옵션은 다음과 같은 명령을 사용하여 su슈퍼유저가 되는 것입니다.

su root

루트 사용자 비밀번호를 입력하고 마지막으로 스크립트를 실행하십시오.

bash filename.sh

chmod또 다른 권장 옵션은 다음과 같이 명령 을 사용하여 실행 권한을 설정하는 것입니다 .

chmod +x filename.sh

.sh이제 다음과 같이 파일을 실행할 수 있습니다

./filename.sh

답변2

  • 파일 을 실행하려면 먼저 터미널에서 파일이 .sh포함된 디렉터리로 이동합니다 ..sh

    cd /path/to/the/directory/which/contains/filename.sh
    
  • 그런 다음 ls명령을 실행하여 올바른 디렉터리(파일이 포함되어 있음)에 있는지 확인하세요 .sh.

  • 아래 명령을 실행하여 .sh파일을 파일로 만듭니다 executable.

    sudo chmod 777 filename.sh
    
  • run그런 다음 파일 에 아래 명령을 입력하십시오 .sh.

    sudo ./filename.sh 
    

관련 정보