답변:
이 답변은이 질문에 대한 다른 답변을 하나로 결합합니다.
info.exe 파일은 Linux 또는 Windows에서 실행되지만 둘 다에서 실행되지는 않습니다.
파일이 Windows 파일 인 경우 Linux에서 자체적으로 실행되지 않습니다. 이 경우 Windows 에뮬레이터 (WINE)에서 실행할 수 있습니다. 와인과 호환되지 않으면 Linux에서 와인을 실행할 수 없습니다.
시작하기 전에 와인을 설치해야합니다. 와인을 설치하는 단계는 사용중인 Linux 플랫폼에 따라 다릅니다. 예를 들어, 우분투를 설치하는 경우 구글 "우분투 설치 와인"일 수 있습니다.
와인을 설치 한 후에는이 명령을 실행할 수 있습니다.
cd abc/
wine info.exe
이 파일이 리눅스에서 실행되는 것을 알고 있다면 다음 명령을 실행하고 싶을 것입니다.
abc 디렉토리로 변경
cd abc/
그럼 당신은 할 수 있도록 권한을 변경할 수 있습니다 전자에 게요 사용자 X ecute이 파일을 (A + X).
당신은 또한 단지 허용 할 수있는 U 형 에 버리는 전자 X ecute (U + X)
chmod a+x info.exe
프로그램을 시작하면 ./는 명령 줄에 파일을 실행할 현재 경로를 찾도록 지시합니다 ( 'current'디렉토리가 $ PATH 환경 변수에없는 경우).
./info.exe
당신은 할 수 없습니다 :) exe는 Microsoft 전용입니다. 이제 리눅스 실행 파일이 있다면 할 수 있습니다 :
cd folder
chmod +x file
./file
Linux에서는 파일 실행 권한을 부여합니다. (윈도우 에서처럼) 실행할 수 있는지 여부를 결정하는 것은 확장이 아닙니다.
Linux에서 실행할 수있는 유효한 파일이 있다고 가정하면 (windows / dos 파일 아님) 다음을 수행하십시오.
cd abc
chmod a+x info.exe
./info.exe
쉘이 현재 디렉토리에서 파일을 찾으려면 선행 ./가 필요합니다!
이것은 실제로 슈퍼 유저에 속합니다.
최근에 일부 오래된 MSDOS .exe 파일을 실행하고 싶었고 dosbox를 사용할 수있었습니다. 우분투에서 그것은 단지
apt-get install dosbox
그때
dosbox file.exe
.exe는 일반적으로 Linux가 아닌 Windows 실행 파일입니다. 이를 실행하려면 WINE과 같은 것을 사용하십시오.
그렇지 않으면 Linux 실행 파일을 실행하기 위해 여러 가지 방법이 있습니다.
wine
또는dosbox
.