Guia do Linux/Iniciante+Intermediário/Migrando do DOS/Windows para o Linux/Programas equivalentes entre DOS e o Linux: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 73: Linha 73:


xxxxx [https://github.com/dstosberg/odt2txt/ odt2txt] conversor odt para txt
xxxxx [https://github.com/dstosberg/odt2txt/ odt2txt] conversor odt para txt

xxxxx [https://github.com/klaussinani/taskbook taskbook] Lista de tarefas CLI


====INTERNET====
====INTERNET====

Revisão das 02h33min de 2 de dezembro de 2021

Programas equivalentes entre DOS e o Linux

Esta seção contém programas equivalentes para quem está vindo do DOS e não sabe o que usar no GNU/Linux. Esta seção também tem por objetivo permitir ao usuário que ainda não usa GNU/Linux decidir se a passagem vale a pena, vendo se o sistema tem os programas que precisa. Lembre-se que a instalação desses programas variará de acordo com a distribuição GNU/Linux que você estiver usando.

Note que esta listagem mostra os programas equivalentes entre o DOS e o GNU/Linux cabendo a você a decisão final de migrar ou não. Lembrando que é possí­vel usar o Windows, OS/2, DOS, OS/2 e GNU/Linux no mesmo disco rí­gido sem qualquer tipo de conflito. A listagem abaixo provavelmente está incompleta, portanto, se encontrar algum programa que não esteja listado aqui, por favor adicione referenciando.

Migrando de MS-DOS para GNU/Linux

Essa sessão é especialmente dedicada a quem quer migrar do DOS para o GNU/Linux; e também auxiliar a quem deseja manter-se utilizando mais a linha de comando em detrimento da interface gráfica.

Visto que servidores GNU/Linux geralmente não possuem interface gráfica disponível para uso do sys/admin, é interessante ter à disposição programas que façam as mesmas tarefas que seriam feitas através da interface gráfica.

Lembrando que o sistema GNU/Linux fez uma evolução gradual e independente, tanto de seu terminal de comandos quanto de sua interface gráfica, resultando em ambos os ambientes serem bastante poderosos.

E se por acaso você não encontrou um programa com exatamente as mesmas características de um que usa no DOS, é sempre possível executar o programa original via DOSBOX (uma camada de compatibilidade para jogos, mas que roda vários programas também) ou FreeDOS (uma implementação livre do próprio DOS, o que exige um pouco mais da máquina), que com uma layer adicional (DOSEMU) é executado inteiro sobre o Linux, embora seja preferível encontrar o programa nativo do pinguim.

Veja também MS-DOS.

ESCRITÓRIO

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
MinEd, MEdit     vim, emacs,        O GNU/Linux possui várias opções de
                 nano, joe,         editores de texto em modo texto.
                mcedit, LateX        vim e emacs são para usuários avançados
                                    Os demais são mais amigáveis. LateX
                                    é um sistema de macros para formatação
                                    de texto; use com qualquer desses outros
                                    editores de texto acima mencionados. ;)
VisiCalc,           oleo,            Planilhas eletrônicas em modo texto.
Lotus1-2-3          sc-im,
                    teapot
Sem equivalente     Impressive       Apresentação de slides
                                        em modo texto.
Sem equivalente     Yokadi       Gerenciador de tarefas
                                    em linha de comando
Sem equivalente   poppler-utils,    Ferramentas de manipulação
                  less, fbgs        de arquivos pdf. Usando 
                                    pdftohtml ou pdftotext 
                                    (do poppler-utils)
                                    é possível extrair o
                                    conteúdo do pdf para ser 
                                    lido no navegador web CLI. 
                                    Ou usando less é possível
                                    ler o arquivo pdf, desde que
                                    não sejam imagens. Se for
                                    necessário ler PDFs com imagens,
                                    há a opção do pacote fbi, o
                                    programa fbgs (um wraper), através
                                    do uso do framebuffer (precisa ter
                                    direitos de acesso de root).
Sem equivalente     wkhtmltopdf   Conversor de páginas html para PDF

                     SQLite         Banco de Dados.
Arachne, CHASE       Alpine,            Clientes de email CLI.
(clientes de email)  mutt
                     e muitos
                     outros.
Sem equivalente      GNU PEM               Software GNU de Gestão
                     (Personal               Financeira em modo texto.
                     Expenses
                     Manager)
Norton Commander     MidnightCommander      mc é mais poderoso,
Volkov Commander    Linm                  porém LinM tem foco
                                              em ser "user friendly".
xxxxx                odt2txt               conversor odt para txt
xxxxx                taskbook               Lista de tarefas CLI

INTERNET

O GNU/Linux tem capacidade para lidar com incontáveis protocolos de comunicação, proprietários ou livres. Geralmente a dificuldade encontrada pelos usuários em utilizar alguns desses protocolos reside no fato de tais serem protocolos controlados por empresas que desejam monopolizar essa comunicação através de seus próprios comunicadores de código-fonte fechado. É o caso clássico do MSN, que ao longo de sua história mudou seu protocolo inúmeras vezes, prejudicando os usuários de comunicadores livres. Recentemente tem ocorrido algo parecido (mas não tão icônico) com Google Talk e facebook messenger.

   DOS              Linux                          Diferenças
-----------      ----------         -----------------------------------------------
Arachne         Links2, Lynx       Links2 é um navegador "gráfico"
                links, elinks       que funciona mesmo em sistemas
                                      sem interface gráfica,
                                      extremamente rápido, com capacidade
                                      de exibir as imagens. Lynx consegue
                                      exibir as páginas mais próximas de sua
                                      forma visual nos navegadores gráficos,
                                      mesmo muitas páginas em javascript.
ICQ              CenterICQ,             Clientes livres para
                 naim,                    o protocolo ICQ.
                 CenterIM.
MSN              pebrot, finch     clientes modo texto para
                                   o protocolo MSN.
Bate-Papo        talk, ytalk        O talk e o ytalk permite a
                                    conversa de dois usuários não
                                    só através de uma rede local,
                                    mas de qualquer parte do
                                    planeta, pois usa o protocolo
                                    tcp/ip para comunicação. Muito
                                    útil e fácil de usar (modo texto).
leetIRC,        Weechat,             Clientes modo texto
Toffee          MCabber,             para o protocolo IRC.
                XBitch,
                irssi.
hang-outs chat    MCabber             Cliente modo texto para o 
(da Google)                              protocolo de msg instantânea
                                         da google.

BBS            Synchronet         Software para BBS
               speedtest-cli     Teste de velocidade de internet
torrent        transmission-cli     Cliente CLI para 
               peerflix             download de 
                                    bit-torrent. peerflix permite
                                    começar assistir imediatamente,
                                    em forma de stream.
sem equivalente       buku     gerenciador de favoritos independente do navegador
sem equivalente  youtube-dl         download de vídeos do Youtube.
sem equivalente CLI    syncthing    sincronização de arquivos
                                    pela rede, através do protocolo
                                    peer-to-peer, semelhante a serviços
                                    "proprietários" como Gdrive e OneDrive,
                                    porém, software livre e o "servidor" de
                                    dados está completamente sob seu controle,
                                    retirando o poder sobre seus dados pessoais
                                    das empresas e recolocando nas de quem nunca
                                    deveria ter saído: do usuário.

GRÁFICO/MULTIMIDIA

   DOS                  Linux                           Diferenças
-----------           ----------         -----------------------------------------------
Grafx2                 Grafx2,                    Editor de bitmap.
PictureViewer        ImageMagick,          O ImageMagick é um "canivete suíço"
                     fbi                     não-interativo para imagens, capaz
                                             de realizar ações em lotes, o que 
                                             facilita tratamento de grandes 
                                             quantidades de imagens.
                                            "linux framebuffer imageviewer"
                                             (fbi) não precisa de uma interface 
                                             gráfica rodando para mostrar
                                             as imagens em um terminal 
                                             "puro".
                       GNU Screen,             Salvar uma imagem da tela atual.
                       ImageMagick
xxxx                   lpr                  imprime diretamente do terminal,
                                            aceita caracteres curingas
xxx                  mapscii               Acesso a mapas através do
                                              terminal. Sim, isso mesmo.
                                              Mapa. :)
mpxplay,            mocp, orpheus,         Players CLI de música.
OpenCubicPlayer     open cubic player        mocp segue o visual do
                    mplayer, mpv, cvlc,     famoso gerenciador de
                    cmus                   arquivos mc. 
QuickView           mplayer                  Video player CLI.
                    mpv                     mplayer e mpv não necessita
                                             de um servidor gráfico
                                             para rodar vídeos,
                                             fazendo-o através do
                                             directframebuffer.
DVD4DOS              mplayer                 Player de DVDs.
                      mpv
Cdrtools             Cdrtools/Cdrkit        Uma coleção de projetos independentes
                                            de softwares livres/open source para
                                            queimar/regravar CDs, DVDs, Blue-Rays,
                                            ripador de CDs, gerador de imagens ISO
                                            prontas para serem gravadas.
                     Burncenter           Queimador de CDs/DVDs.
                                           Front-end em CLI para Cdrtools/Cdrkit.
mixer                  alsamixer            Controlador de som
                                            CLI escrito em curses.
xxx                  byzanz                 gravador de desktop.

EMULADORES

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
                 DOSBOX,                    Ambos funcionam sobre o Linux,
                 DOSEMU+FREEDOS             funcionando, porém, muito
                                            diferentemente um do outro.
                                            DOSBOX foi pensado especificamente
                                            para jogos, porém roda uma
                                            quantidade razoável de programas.
                                            DOSEMU+FREEDOS é o próprio DOS
                                            (FreeDOS) rodando no Linux sobre uma
                                            camada de compatibilidade
                                            (DOSEMU).
                   Wine                Wine é uma camada que redireciona as requisições
                                       feitas pelos programas Windows para as bibliotecas
                                       nativas do Linux (não sendo, portanto, na prática,
                                       um emulador). Tem uma gama gigantesca de programas
                                       que funcionam a contento. É sempre preferível que
                                       se utilize programas nativos.
Stella             Stella                    Emulador de Atari.
MAME                  MAME                    Emulador para jogos arcade.
Hu-Go!,            Hu-Go!, Mednafen        Emulador de TurboGrafx16.
MagickEngine,
Hu6280, TG16Emu,
TGEmu, VPCE
NESticle              higan, NEStopia          Emuladores de Nintendo.
zsnes                 zsnes, snes9x          Emuladores de Super Nintendo.
                                               zsnes não foi ainda portado
                                               para a plataforma x86_64.
Genecyst, KGen        BlastEM, Gens            Emuladores de Mega drive/Sega Genesis.
Genesis Plus          
Master System         Mednafen                 Emulador de Atari Lynx, NES, SNES,
                                               Virtual Boy, Game Boy,
                                               Game Boy Color, Game Boy Advance,
                                               Master System, Sega Game Gear,
                                               Sega Genesis, PlayStation,
                                               Neo Geo Pocket, Neo Geo Pocket Color,
                                               WonderSwan, TurboGrafx-16
                                              (TurboGrafx-CD), SuperGrafx, PC-FX
1964js, N64js         1964js, N64js            Emuladores de Nintendo 64
                                               em javascript.
                      Dolphin                  Emulador de GameCube.
NO$GBA                VisualBoyAdvance         Emulador de GBA.
                                               Em última instância, se for
                                               necessário, NO$GBA pode ser
                                               executado via Wine.
NO$GBA                DesMUME                  Emulador de DS.
                                               Em última instância, se for
                                               necessário, NO$GBA pode ser
                                               executado via Wine.
                      PCSX, PSX,               Emuladores de PlayStation One.
                      PCSX-R    
                      PPSSPP                Emulador de PlayStation Portable.
                      PCSX2                  Emulador de PlayStation II.
                      Yabause              Emulador de
                                           Sega Saturn
                      Xqemu                     Emulador de XBox.

PLOTAGEM DE DADOS

   DOS            Linux                       Diferenças
-----------      ----------         -----------------------------------------------
                 gnuplot            plotagem via linha de comandos.


     R             R                   Idênticos. No Linux, pode ser adicionado R-cmdr, uma
                                       rica interface gráfica, com capacidade de 
                                       criação de gráficos.

PROGRAMAÇÃO

O GNU/Linux é um sistema criado POR programadores PARA programadores. Invariavelmente qualquer distribuição Linux trará consigo uma gama já respeitável de linguagens de programação pré-instaladas, tais como python, tcl e perl, além da própria linguagem do shell _ geralmente o bash _ com um enorme poder de aproveitamento da capacidade do sistema.

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
vim               vim, emacs         IDE's com coloração de sintaxe.
WBAT              dialog            Caixas de diálogos para scripts.
                                      O dialog tem inúmeras opções
                                      e acabou servindo de base para
                                      vários sucessores gráficos.
qbasic,           FreeBasic         FreeBasic possui orientação a objetos
quickbasic                           e continua em desenvolvimento, com acesso
                                     direto a várias bibliotecas importantes
                                     (como GTK+, GSL, SDL, Allegro, Lua e OpenGL).
Free Pascal       Free Pascal (FPC)        Sem diferença.
(FPC)
PythonD            Python                      A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
Perl               Perl                        A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
djgpp              GCC                         A versão Linux estará
                                                    possivelmente mais 
                                                    atualizada.
Sem equivalente        Git             git é um sistema de controle
                                        de versão distribuído e um 
                                        sistema de gerenciamento de
                                        código fonte, com ênfase em
                                        velocidade.

SISTEMA/SERVIDOR

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
Agente de          cron               Pouca diferença. O cron
Sistema                               dá mais liberdade na programação
                                      de tarefas a serem executadas
                                      pelo Linux.
EZ-NOS 2,         Apache             O Apache é o servidor WEB mais
Sioux,                                  usado no mundo (algo em torno
(web server)                            de 75% das empresas), muito
                                        rápido e flexí­vel de se
                                        configurar.
                  Postfix,            
                  Sendmail,
                  Exim, Qmail             

             Squid, Apache,           A migração de um servidor
             ip masquerade,              proxy  para Linux requer
             nat, diald,                 o uso de vários programas
             exim                        separados para que se tenha
                                         um resultado profissional.
                                         Isto pode parecer incomodo
                                         no começo, mas você logo
                                         perceberá que a divisão
                                         de serviços entre programas
                                         é mais produtivo. Quando
                                         desejar substituir um
                                         deles, o funcionamento dos
                                         outros não serão afetados.
                                         Não vou entrar em detalhes
                                         sobre os
                                         programas citados ao lado,
                                         mas o squid é um servidor
                                         proxy Web (HTTP e HTTPS)
                                         completo e também apresenta
                                         um excelente serviço FTP.
                                         Possui outros módulos como
                                         dns, ping, restrições de
                                         acesso, limites de tamanho
                                         de arquivos, cache, etc.
                 zope,                  Sem comentários... todas são
                 php, wdm,             ferramentas para a geração
                 htdig                 de grandes Web Sites. O wdm,
                                        por exemplo, é usado na geração
                                        do site da distribuição Debian
                                        (http://www.debian.org) em 30
                                        idiomas diferentes.
RockIRCd         ircd-ratbox            IRC server.
NetBIOS        Sem equivalente       O Linux tem suporte nativo a
                                     tcp/ip desde o começo de sua
                                     existência e não precisa de
                                     nenhuma camada de comunicação
                                     entre ele e a Internet. A
                                     performance é aproximadamente
                                     10% maior em conexões Internet
                                     via fax-modem e outras redes
                                     tcp/ip.
AVG, Viruscan,     Clamavis, AVG      Os maiores fabricantes de
norton, F-PROT,    F-Prot, ViruScan   anti-virus disponibilizam 
CPAV.                                 versões para Linux, com o
                                      objetivo principal de
                                      remoção de vírus em
                                      servidores de E-mail ou
     				       servidores de arquivos,
                                      com o objetivo de não
                                      contaminar os vulneráveis
     				       sistemas Windows, servindo
                                      como uma efetiva barreira
                                      de defesa na rede.
Firewall          ufw                 Um simples firewall
                                      para Linux.
informer       lshw, inxi          Listagem de hardware
xxxxx           neofetch            informações sobre o sistema
                                      operacional, software e hardware
                                      de uma forma esteticamente
                                      agradável.

ACESSÓRIOS

   DOS               Linux                       Diferenças
-----------      ----------         -----------------------------------------------
OpenGEM,          jwm, twm             Opções de interface
Ozone             fluxbox,             gráfica para o pinguim
                  blackbox,            é o que não falta:
                  lxde, xfce,          desde ambientes
                  openbox,          extremamente leves (jwm, twm)
                  KDE, Gnome,          que dão basicamente um
                  e muitas             gerenciador de janelas,
                   outras.             até monstros que quase 
                                       substituem o próprio 
                                       sistema operacional
                                       como KDE & Gnome.
Sem             XWindow System,        A interface gráfica
equivalente     XFree86              no GNU/Linux funciona
                X.org                geralmente sobre um 
                Wayland,             software com funcionamento
                Mir.                 do tipo cliente-servidor
                                       (um programa separado do sistema),
                                       o que facilita muito utilizar
                                       o Desktop através de uma rede.
                                       Com as exceções recentes
                                       do Ubuntu (que utiliza o
                                       Mir), e o Fedora WorkStation
                                      (que utiliza Wayland), as
                                       distribuições em geral
                                       ainda utilizam o X como
                                       servidor gráfico, o mais 
                                       antigo ainda em uso.
Sem equivalente     funções zz      funções ZZ é um canivete suíço da CLI.
                                      Mais de 178 miniaplicativos, com as 
                                      mais variadas funções. Ele economiza
                                      horas de trabalho repetitivo. ;) 
                                      Trabalho iniciado por Aurélio Verde
                                      e continuado por ele e vários outros
                                      dedicados colaboradores.