/properties/permissions>프로그램 실행을 허용하도록 설정을 변경해 보았습니다. 클릭해도 아무 일도 일어나지 않나요? 어떤 제안이 있으십니까? 차이가 있는지는 모르겠지만 게임입니다(어딘가에서 읽은 내용은 특정한 방식으로 실행하면 안 됩니다).
답변1
.sh
파일은 주어진 응용 프로그램을 설치하거나 운영 체제와 같은 UNIX에서 다른 작업을 수행하기 위한 쉘 스크립트일 뿐입니다. Linux 또는 UNIX에서 쉘 스크립트를 실행하는 가장 쉬운 방법 .sh
은 다음 명령을 입력하는 것입니다. 터미널(셸 프롬프트)을 열고 다음 명령을 입력합니다.
sh filename.sh
또는
bash filename.sh
애플리케이션을 설치하려면 루트 액세스가 필요한 경우도 있습니다. 루트가 없으면 애플리케이션을 설치하거나 시스템 수준을 수정하는 데 필요한 권한이 없습니다. 많은 Linux 및 UNIX 유사 시스템에서는 루트 액세스가 기본적으로 비활성화되어 있습니다. 간단하게 다음과 같이 sudo
or 를 사용하세요: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