Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Batch to Bash

Malware type Malware type

Linux Linux

Referências

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands

https://www.gnu.org/software/bash/manual/bash.html

Comando Batch (Windows) Comando Bash (Linux)
dir ls
cd nome_do_diretorio cd nome_do_diretorio
mkdir nome_do_diretorio mkdir nome_do_diretorio
del nome_do_arquivo rm nome_do_arquivo
rmdir nome_do_diretorio rmdir nome_do_diretorio ou rm -r nome_do_diretorio
copy arquivo_origem destino cp arquivo_origem destino
move arquivo_origem destino mv arquivo_origem destino
type nome_do_arquivo cat nome_do_arquivo
edit nome_do_arquivo nano nome_do_arquivo (ou use vim ou emacs)
ipconfig ifconfig ou ip a
systeminfo uname -a ou lsb_release -a (para informações do sistema)
tasklist ps aux ou top
taskkill /IM nome_do_processo kill PID (para encerrar um processo por ID) ou pkill nome_do_processo
ping endereco_ip ping endereco_ip
tracert endereco_ip traceroute endereco_ip ou tracepath endereco_ip
ipconfig /flushdns sudo service nscd restart (para reiniciar o serviço de cache DNS)
netstat -a ss -a ou netstat -a
chkdsk fsck (verificação e reparo de disco no Linux/Unix)
sfc /scannow sudo apt-get install --reinstall nome_do_pacote
gpupdate /force sudo apt update && sudo apt upgrade -y
shutdown /s /f /t 0 shutdown now ou poweroff
schtasks crontab (para agendar tarefas)
assoc file (para mostrar a associação de arquivo)
ftype file (para mostrar o tipo de arquivo)
net use mount (para montar compartilhamentos de rede)
net user cat /etc/passwd (para mostrar usuários)
net localgroup getent group (para mostrar grupos)
net view showmount -e (para mostrar compartilhamentos de rede)
net share exportfs -v (para mostrar compartilhamentos exportados)
netstat -an ss -an ou netstat -an
format drive_letter: mkfs -t filesystem_type /dev/sdX (para formatar uma partição)
copy con nome_do_arquivo cat > nome_do_arquivo (para criar um arquivo de texto)
find /i "texto" arquivo.txt grep -i "texto" arquivo.txt
xcopy /s diretorio_origem destino cp -r diretorio_origem destino
robocopy origem destino /e rsync -a origem/ destino/
attrib +h +s nome_do_arquivo (attrib +h \s \d "diretorio") chmod +h +s nome_do_arquivo
call nome_do_arquivo / Invoke-Item (Pws) xdg-open nome_do_arquivo

Diretórios e arquivos

  • Criar diretórios:

    • Windows
      mkdir diretorio_1 diretorio_2
    • Linux
      mkdir diretorio_1 diretorio_2
  • Navegar em diretórios:

    • Windows
      cd caminho_do_diretorio
    • Linux
      cd caminho_do_diretorio
  • Remover diretório:

    • Windows
      rmdir diretorio_1 diretorio_2
    • Linux
      rm -r diretorio_1 diretorio_2
  • Vizualizar diretórios e arquivos:

    • Windows
      dir item
    • Linux
      ls item
  • Filtrar vizualização de diretórios e arquivos:

    • Windows
      dir | findstr /i ".txt"
    • Linux
      ls | grep ".txt"
  • Mover diretórios e arquivos:

    • Windows
      move item destino
    • Linux
      mv item destino
  • Copiar diretórios e arquivos:

    • Windows
      copy item destino
    • Linux
      cp -r item destino
  • Copiar recursivamente diretórios:

    • Windows
      xcopy /s /e /y origem destino
    • Linux
      cp -r origem destino
  • Deletar arquivo:

    • Windows
      del arquivo_1 arquivo_2
    • Linux
      rm arquivo_1 arquivo_2
  • Criar arquivos vazios:

    • Windows
      type nul > nota_vazia.txt
    • Linux
      touch nota_vazia.txt
  • Criar arquivos escritos:

    • Windows
      echo "oi" > nota.txt
    • Linux
      echo "oi" > nota.txt
  • Ler arquivos:

    • Windows
      type nota.txt
    • Linux
      cat nota.txt
  • Alterar permissões de arquivo:

    • Windows
      attrib -r "C:\caminho\para\seu\arquivo"
    • Linux
      chmod +rw arquivo
  • Abrir um arquivo ou URL com o app padrão do sitema:

    • Windows
      call "arquivo ou URL"
      Alternativa no PowerShell:
      Invoke-Item "arquivo ou URL"
      
    • Linux
      xdg-open "arquivo ou URL"

About

Lista de comandos correspondentes entre o ambiente Windows NT e GNU Linux

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors