cerebro-vip INEMA.CLUB
inícioINEMA.DEV Desenvolvimento

Tutorial sobre como executar arquivos `.bat` (scripts Windows) em…

INEMA.DEV Desenvolvimento · 2025-11-09 · ~1 min · ver no Telegram ↗

INEMA

No Linux, arquivos .bat (batch) são scripts do Windows, então eles não rodam diretamente como no Windows. Mas há 3 formas simples de resolver isso, dependendo do que você quer fazer.


1. Converter o .bat para um script Linux (.sh) ✅ Melhor e mais comum

Abra o arquivo .bat com um editor de texto (por exemplo, o nano ou o gedit) e veja o que ele faz. Depois, converta os comandos para o formato Linux.

Exemplo:

No Windows (.bat):

echo Iniciando servidor... python app.py pause

No Linux (.sh):

#!/bin/bash echo "Iniciando servidor..." python3 app.py read -p "Pressione ENTER para sair"

Depois, dê permissão de execução:

chmod +x nome_do_arquivo.sh

E rode com:

./nome_do_arquivo.sh


2. Usar o Wine (para rodar arquivos do Windows)

Se o arquivo .bat usa programas de Windows e você não quer reescrever nada, instale o Wine:

sudo apt install wine -y

Depois execute:

wine cmd

Isso abre o terminal do Windows dentro do Linux. Aí, dentro dele, digite:

start caminho\do\arquivo.bat


3. Rodar os comandos manualmente

Abra o .bat no editor de texto e copie os comandos, rodando um por um no terminal do Linux. Muitos comandos são parecidos, só muda a sintaxe. Por exemplo:

  • cd pasta → igual no Linux
  • del arquivo.txt → vira rm arquivo.txt
  • copy → vira cp
  • move → vira mv

Resumindo

Situação Solução
Quer adaptar para Linux Converta o .bat em .sh
Quer rodar o .bat original Use o Wine
Quer só testar comandos Rode manualmente no terminal

Rodar *.BAT no Linux

1

↑ voltar ao topo · ver no Telegram ↗