tente:
abc/info.exe
mas se for realmente um programa do Windows, você precisará instalar o "wine", então faça:
wine abc/info.exe
mas apenas alguns programas do Windows funcionarão com vinho.
Eu sou novo no Linux. No momento, estou tentando escrever uma linha de comando que deve executar um * .exe dentro de uma pasta abc.
Eu tentei
% cd abc info.exe
Mas o erro diz no such file or directory
.
Alguma sugestão?
tente:
abc/info.exe
mas se for realmente um programa do Windows, você precisará instalar o "wine", então faça:
wine abc/info.exe
mas apenas alguns programas do Windows funcionarão com vinho.
você não pode :) exe é apenas Microsoft. Agora, se você tivesse um executável Linux, você poderia fazer:
cd folder
chmod +x file
./file
Este anwswer está combinando outras respostas para essa pergunta em uma.
O arquivo info.exe será executado no Linux ou no Windows, mas não em ambos.
Se o arquivo for do Windows, ele não será executado no Linux por conta própria. Então, se esse for o caso, você pode tentar executá-lo em um emulador do Windows (WINE). Se não for compatível com o wine, você não poderá executá-lo no Linux.
Antes de começar, você precisará instalar o vinho. Os passos que você precisa para instalar o vinho variam na plataforma linux em que você está. Você pode provavelmente google "Ubuntu instalar vinho", se por exemplo, você está instalando o Ubuntu.
Depois de ter o vinho instalado, você poderá executar esses comandos.
cd abc/
wine info.exe
se você sabe que este arquivo é executado no linux, então você vai querer executar estes comandos:
Mude para o seu diretório abc
cd abc/
Em seguida, você desejará alterar as permissões para permitir que um ll os usuários e x façam o ecute desse arquivo (a + x).
você também pode permitir apenas o u ser para e x ecute (u + x)
chmod a+x info.exe
Lança o programa, o ./ diz à linha de comando para procurar no caminho atual para o arquivo executar (se o diretório 'atual' não estiver no ambiente $ PATH variável.
./info.exe
No Linux, você fornece as permissões executáveis do arquivo. Não é a extensão que determina se pode ou não ser executada (como no Windows).
Supondo que você tenha um arquivo válido que possa ser executado no Linux, (não em um arquivo windows / dos) faça isso:
cd abc
chmod a+x info.exe
./info.exe
Note que você precisa do líder ./ para o shell encontrar o arquivo no diretório atual!
Isso realmente pertence ao superusuário.
Eu recentemente queria rodar alguns antigos arquivos .exe do MSDOS e eu poderia usar apenas o dosbox. No Ubuntu foi apenas
apt-get install dosbox
então
dosbox file.exe
.exes são geralmente executáveis do Windows, não os linux. Para executá-los, use algo como WINE.
Caso contrário, para executar um executável do Linux, existem várias maneiras, por exemplo:
Wine é um programa que você pode instalar, é um programa para executar arquivos .exe no linux.
apt-get install wine
(vá para o diretório do seu arquivo: / cd (ex: Desktop /) E para abrir seu arquivo .exe:
PROGRAMA DE VINHO [AGRUMENTOS]
Qualquer problema com vinho que você possa fazer: wine --help
Foi assim que tentei e funciona.
Tags command-line linux