파일이 실행 파일로 표시되어 있지 않으면 명령 쉘 인터프리터를 호출하여 파일을 실행해야합니다.
예 :
sudo sh foo
sudo 권한 을 사용하여 foo 를 엽니 다 .sh
sudo bash foo
sudo 권한 을 사용하여 foo 를 엽니 다 .bash
sh foo
사용자의 권한 을 사용하여 foo 를 엽니 다 sh
.
bash foo
사용자의 권한 을 사용하여 foo 를 엽니 다 bash
.
파일을 실행 파일로 표시하면 파일을 호출하기 만하면 ./foo
되므로 정의 된 명령 셸 인터프리터로 읽히고 파일을 정의 할 필요없이 실행됩니다.
ls -F
파일을 나열하고 실행 파일을 *로 표시 합니다.
파일에서 실행 비트를 활성화하고 실행 가능하게하려면 명령을 사용하십시오 chmod +x foo
.
귀하의 파일을 실행 파일로 만들려면 다음 명령을 사용하십시오
chmod +x VMware-Workstation-9.0.1-894247.x86_64.bundle
다음 중 하나를 사용하여 실행할 수 있습니다.
sudo sh ./VMware-Workstation-9.0.1-894247.x86_64.bundle
또는을 입력하면됩니다 sudo ./VMware-Workstation-9.0.1-894247.x86_64.bundle
.