Referência de comandos do Windows ou Subsistema MS-DOS
Por Pedro Antonio Galvão Junior
Publicado em: 12 de setembro de 2006
O Windows 2000 ou superior mantém e aperfeiçoa quase toda a funcionalidade do MS-DOS. Nas próximas tabelas você encontrará uma pequena explicação dos novos comandos do Windows 2000 ou superior, e também os comandos não encontrados no MS-DOS, alterações dos comandos do MS-DOS e comandos do MS-DOS não disponíveis.
Para todos aqueles que gostam do Prompt de Comando ou arquivos de lote do Windows estes comandos com certeza serão um bom divertimento.
Nesta página
Comandos do Windows:
Alterações dos comandos existentes no MS-DOS:
Comandos do MS-DOS não disponíveis:
Comandos de configuração do MS-DOS:
Conclusão:
Comandos do Windows:
Esta tabela explica os comandos do sistema Windows 2000 ou superior que não existem no MS-DOS, destacando a sua função.
Comando |
Função |
---|---|
at |
Planeja a execução de comandos e programas em um computador, em uma data e hora especificadas. |
cacls |
Exibe ou modifica Access Control Lists (ACLs, listas de controle de acesso) de arquivos. |
convert |
Converte sistemas de arquivos FAT (File Allocation Table, tabela de alocação de arquivos) ou FAT32 (32-bit File Allocation Table, tabela de alocação de arquivos de 32 bits) em NTFS (Windows NT File System, sistema de arquivos do Windows NT). |
dosonly |
Impede que aplicativos que não sejam baseados em MS-DOS sejam iniciados no prompt do Command.com. |
echoconfig |
Exibe mensagens durante a leitura do arquivo Config.nt do subsistema MS-DOS. |
endlocal |
Finaliza a localização de variáveis de ambiente. |
findstr |
Pesquisa textos em arquivos utilizando expressões regulares. |
ntcmdprompt |
Executa o interpretador de comandos, Cmd.exe, do Windows 2000 ou superior, em vez do Command.com, depois de executar um TSR (Terminate and Stay Resident, programa residente em memória) ou depois de iniciar o prompt de comando a partir de um aplicativo do MS-DOS. |
popd |
Muda para a última pasta definida com o comando pushd. |
pushd |
Salva a pasta atual para ser usada pelo comando popd e, depois, muda para a pasta especificada. |
setlocal |
Inicia a localização de variáveis de ambiente. |
start |
Executa um programa ou comando especificado em uma janela secundária e em seu próprio espaço de memória. |
Title |
Define o título da janela do prompt de comando. |
&& |
O comando após esse símbolo será executado somente se o comando que o preceder tiver sido executado corretamente. |
|| |
O comando após esse símbolo será executado somente se o comando que o preceder falhar. |
& |
Separa vários comandos na linha de comandos. |
( ) |
Agrupa comandos. |
^ |
Caractere de escape. Permite a digitação de símbolos de comando como texto. |
; ou , |
Separa parâmetros. |
Alterações dos comandos existentes no MS-DOS:
Esta tabela apresenta as alterações e aperfeiçoamentos efetuados nos comandos existentes em versões antigos do MS-DOS.
Comando |
Recursos alterados |
---|---|
chcp |
Altera as páginas de código somente no modo tela inteira. |
cmd |
Cmd.exe substitui Command.com. |
del |
Novas opções oferecem muito mais funções. |
dir |
Novas opções oferecem muito mais funções. |
diskcomp |
Não há suporte para as opções /1 e /8. |
diskcopy |
Não há suporte para a opção /1. |
doskey |
Disponível para todos os programas baseados em caracteres que aceitem entradas de buffer. Doskey foi melhorado por uma série de aprimoramentos. |
format |
Há suporte para a unidade óptica de 20,8 MB. Não há suporte para as opções /b, /s e /u. |
label |
Os símbolos ^ e & podem ser utilizados em nomes de volumes. |
mode |
Grandes alterações. |
more |
Novas opções oferecem muito mais funções. |
path |
A variável de ambiente %PATH% acrescenta o caminho atual a uma nova configuração no prompt de comando. |
Não há suporte para as opções /b, /c, /m, /p, /q, /s, /t e /u. |
|
prompt |
Novas combinações de caracteres permitem adicionar "E" comercial ($a), parênteses ($c e $f) e espaços ($s) ao prompt de comando. |
recover |
Somente recupera arquivos. |
rmdir |
A nova opção /s exclui pastas que contêm arquivos e subpastas. |
sort |
Não exige a variável de ambiente TEMP. O tamanho do arquivo é ilimitado. |
xcopy |
Novas opções oferecem muito mais funções. |
Comandos do MS-DOS não disponíveis:
Os seguintes comandos do MS-DOS não estão disponíveis no prompt de comando.
Comando |
Novo procedimento, razão para obsolescência ou falta de suporte |
---|---|
assign |
Não há suporte no Windows 2000 ou superior. |
backup |
Não há suporte atualmente. |
choice |
Não há suporte atualmente. |
ctty |
Não há suporte atualmente. |
dblspace |
Não há suporte. |
defrag |
O Windows 2000 ou superior otimiza a utilização de disco automaticamente. Para otimizar um disco manualmente, clique com o botão direito do mouse em Meu computador, clique em Propriedades e, em seguida, na guia Ferramentas, clique em Desfragmentar agora. |
deltree |
O comando rmdir /s exclui pastas que contêm arquivos e subpastas. |
diskperf |
Não há suporte atualmente. |
dosshell |
Desnecessário com o Windows 2000 ou superior. |
drvspace |
Não há suporte para o programa Drvspace atualmente. |
emm386 |
Desnecessário com o Windows 2000 ou superior. |
fasthelp |
Este comando do MS-DOS 6.0 é igual ao comando help do Windows 2000 ou superior. O Windows 2000 ou superior também oferece referência de comandos on-line. |
fdisk |
O Gerenciamento de disco prepara os discos rígidos para trabalharem com o Windows 2000 ou superior. |
include |
Não há suporte para as diversas configurações do subsistema MS-DOS. |
interlnk |
Não há suporte para o programa Interlnk. |
intersrv |
Não há suporte para o programa Intersrv. |
join |
O aumento do tamanho da partição e um sistema de arquivos aperfeiçoado eliminam a necessidade de combinar unidades de disco. |
memmaker |
O Windows 2000 ou superior otimiza automaticamente a utilização de memória do subsistema MS-DOS. |
menucolor |
Não há suporte para as diversas configurações do subsistema MS-DOS. |
menudefault |
Não há suporte para as diversas configurações do subsistema MS-DOS. |
menuitem |
Não há suporte para as diversas configurações do subsistema MS-DOS. |
mirror |
Não há suporte no Windows 2000 ou superior. |
msav |
Não há suporte para o programa Msav. |
msbackup |
O Windows 2000 ou superior oferece o utilitário Backup (no grupo Ferramentas administrativas no Painel de controle), para computadores com unidades de fita, ou o comando xcopy, para computadores que não possuem unidades de fita. |
mscdex |
É desnecessário configurar o subsistema MS-DOS para utilizar unidades de CD-ROM. O Windows 2000 ou superior fornece o acesso a unidades de CD-ROM para o subsistema MS-DOS. |
msd |
Use o snap-in de informações do sistema. Para iniciar as informações do sistema, clique em Iniciar, clique em Executar e digite msinfo32. |
numlock |
Não há suporte atualmente. |
power |
Não há suporte para o utilitário Power. |
restore |
Não há suporte atualmente. |
scandisk |
Não há suporte para o utilitário Scandisk. |
smartdrv |
O Windows 2000 ou superior fornece cache automaticamente para o subsistema MS-DOS. |
submenu |
Não há suporte para as diversas configurações do subsistema MS-DOS. |
sys |
A capacidade de um disquete padrão de 1,2 MB ou 1,44 MB não é suficiente para aceitar o Windows 2000 ou superior. |
undelete |
Não há suporte no Windows 2000 ou superior. |
unformat |
Não há suporte no Windows 2000 ou superior. |
vsafe |
Não há suporte para o programa Vsafe. |
Comandos de configuração do MS-DOS:
Comando |
Função |
---|---|
Buffers |
O Windows 2000 ou superior, e o subsistema MS-DOS não utilizam este comando. Ele é aceito somente por razões de compatibilidade com os arquivos do MS-DOS. |
Country |
Permite que o subsistema MS-DOS utilize a data, hora, moeda, conversões de letras maiúsculas e minúsculas e separadores decimais internacionais. |
O comando country configura o subsistema MS-DOS para reconhecer o conjunto de caracteres e as convenções de pontuação observadas quando um dos idiomas aceitos é utilizado. |
|
Use o arquivo %systemroot%\System32\Config.nt ou o arquivo de inicialização equivalente, especificado em um PIF do programa, para carregar a definição País/região. |
|
Device |
Carrega na memória o driver de dispositivo especificado. |
Utilize o arquivo systemroot\System32\Config.nt ou o arquivo de inicialização equivalente, especificado em um PIF do programa, para carregar drivers de dispositivos do subsistema MS-DOS. |
|
Devicehigh |
Carrega drivers de dispositivo na área de memória superior. Isso libera mais bytes de memória convencional para outros programas. |
Utilize o arquivo systemroot\System32\Config.nt ou o arquivo de inicialização equivalente, especificado em um PIF do programa, para carregar drivers de dispositivos do subsistema MS-DOS. |
|
Dos |
Especifica que o subsistema MS-DOS deve manter um vínculo com a Upper Area Memory (UMA, área de memória superior) ou deve carregar parte dele mesmo na High Memory Area (HMA, área de memória alta). |
Dosonly |
Impede que aplicativos que não sejam baseados no MS-DOS sejam iniciados no prompt do Command.com. |
Driveparm |
O Windows 2000 ou superior, e o subsistema MS-DOS não executam qualquer ação para este comando. Ele é aceito somente por razões de compatibilidade com arquivos do MS-DOS. |
Echoconfig |
Exibe mensagens durante o processamento do Config.nt e do Autoexec.nt do subsistema MS-DOS, quando esse subsistema é chamado. Se este comando não estiver presente, as mensagens não serão exibidas. |
O comando deve estar no arquivo Config.nt do subsistema MS-DOS. |
|
Fcbs |
Especifica o número de File Control Blocks (FCBs, blocos de controle de arquivos) que o subsistema MS-DOS pode ter aberto ao mesmo tempo. |
Use o arquivo systemroot\System32\Config.nt ou o arquivo de inicialização equivalente especificado em um PIF do programa, para especificar o número de FCBs. |
|
Um FBC é uma estrutura de dados que armazena informações sobre um arquivo. |
|
Especifica o número de FCBs que o subsistema MS-DOS pode ter aberto ao mesmo tempo. Os valores válidos de x estão no intervalo de 1 a 255. |
|
O valor padrão é 4. |
|
Files |
Define o número de arquivos que o subsistema MS-DOS pode acessar ao mesmo tempo. |
Use o arquivo systemroot\System32\Config.nt ou o arquivo de inicialização equivalente especificado em um PIF do programa, para especificar o parâmetro files. |
|
Install |
Carrega um programa residente na memória para a memória. |
Use o arquivo \System32\Config.nt da raiz_do_sistema ou o arquivo de inicialização equivalente, especificado em um PIF (Program Information File, arquivo de informações de programa) do programa, para especificar o programa a ser instalado. |
|
Lastdrive |
O Windows 2000 ou superior, e o subsistema MS-DOS não executam qualquer ação para este comando. Ele é aceito somente por razões de compatibilidade com o MS-DOS. |
As unidades são sempre definidas no máximo até (Z). |
|
Ntcmdprompt |
Executa o interpretador de comandos, Cmd.exe, do Windows 2000, em vez de o Command.com, depois de executar um TSR (Terminate and Stay Resident, programa residente em memória) ou depois de iniciar o prompt de comando a partir de um aplicativo do MS-DOS. |
Shell |
Especifica o nome e o local de um interpretador de comandos alternativo a ser utilizado pelo Windows 2000 para o subsistema MS-DOS. |
Stacks |
Aceita a utilização dinâmica de pilhas de dados para manipular interrupções de hardware. Para usar esta variável de ambiente, coloque-a no arquivo Config.nt. |
Switches |
Força um teclado avançado a comportar-se como um teclado convencional. Você usa este comando no arquivo Config.nt. |
Configure o subsistema MS-DOS com comandos de configuração, como device ou lastdrive. Coloque esses comandos no arquivo Config.nt na pasta systemroot\System32 ou no arquivo Config especificado pelo PIF de um aplicativo.
Esses comandos afetam somente o subsistema MS-DOS. Diversos deles, como buffers e break, são ignorados porque o subsistema MS-DOS trabalha sem eles. Eles são aceitos somente pela compatibilidade.
Conclusão:
Conhecemos neste artigo os principais comandos utilizados no sistema operacional Windows, as diferenças entres estes comando em relação ao MS-DOS, bem como, comando somente utilizados no subsitema MS-DOS.
Nos próximos artigos destacaremos outros comandos utilizados, para configuração de arquivos de lote e também do subsistema MS-DOS.
Por enquanto o meu muito obrigado, até a próxima.
Pedro Antonio Galvão Junior: ITPró TechNet Brasil - pgalvaojunior@hotmail.com