Publicidade
 

[ Dicas ]

No controle com a linha de comando

PC WORLD - EUA
08-09-2005
Publicado na edição de setembro de 2005 de PC WORLD

N comando (ilustração)Algumas das ferramentas mais úteis do Windows não têm ícones no desktop nem estão no menu Iniciar ou no Painel de Controle. Provavelmente, você também não vai encontrá-las no labirinto de pastas e subpastas do sistema operacional. Algumas delas nem existem como arquivos independentes. Você ativa essas ferramentas fantásticas digitando seus comandos de texto na caixa Executar do Windows (ou no prompt do DOS) para executar todos os tipos de tarefas úteis com rapidez. A tabela que apresentamos no final do texto traz algumas dessas rotinas mais comuns.

Abrir a janela – Em geral, você vai digitar os comandos em uma janela de comando, semelhante à lendária tela do DOS das priscas eras. Para abri-la no Windows 98, escolha Iniciar/Programas/Prompt do MS-DOS. No 2000 e no XP, selecione Iniciar/Programas (Todos os Programas, no XP)/Acessórios/ Prompt de Comando. Outra opção é escolher Iniciar/ Executar, digitar command (no 98) ou cmd (no 2000 e XP) e pressionar Enter.

Mais poder com o switch – Os comandos são úteis por natureza, mas seu verdadeiro poder vem dos switches, códigos opcionais digitados no fim do comando que variam de função. Para praticamente qualquer comando, a melhor maneira de encontrar os switches apropriados é digitar o nome do comando seguido de um espaço e /?. Depois, pressione Enter. Você obtém um resumo do objetivo do comando e uma descrição de sua sintaxe (para que saiba quais switches usar e em que ordem) e uma explicação sobre cada um. Em alguns casos, você recebe ajuda escolhendo Iniciar/Ajuda ou Ajuda e Suporte e buscando o nome do comando em questão.

Arrastar para não digitar – Quando o comando do Windows age sobre um arquivo ou uma pasta (como o attrib.exe e o compact.exe que são descritos logo adiante), em geral você tem de digitar o caminho para esta pasta depois do comando (se o nome da pasta ainda não estiver à esquerda do prompt). Você pode economizar tempo de digitação usando o recurso arrastar e soltar. Primeiro, digite o nome desejado na janela de comando, seguido de um espaço. Em seguida, abra o Windows Explorer ou qualquer janela de pasta e selecione o arquivo ou a pasta de que você precisa. Por fim, arraste o arquivo ou a pasta do Explorer para a janela de comando. O sistema operacional digita o caminho para você. Se seu comando precisar de um segundo nome de arquivo (é o caso, por exemplo, do comando de comparação de arquivo fc), digite outro espaço e arraste e solte um segundo arquivo ou uma segunda pasta na janela. Para descobrir outra maneira de economizar em digitação, veja a descrição do comando “doskey.exe” um pouco mais à frente.

Um novo visual – Para embelezar a linha de comando, clique com o botão direito na barra de título da janela de comando e escolha Propriedades. Sob a guia Fonte, selecione o tamanho e o estilo do tipo que prefere. Essa decisão também afeta o tamanho da janela de comando. No 2000 e XP, você pode mudar a cor de fundo e a do texto pela guia Cores e o tamanho padrão da janela escolhendo a guia Layout. Quando você clica em OK, o Windows oferece a opção de aplicar as mudanças apenas na janela atual ou em todas as janelas de comando futuras.

Compêndio de comandos
A tabela no final da página não inclui os comandos básicos de navegação e gerenciamento dos velhos tempos do DOS: “dir” lista os arquivos e as pastas em um diretório, “cd” muda o diretório corrente, “format” apaga um disco, “md” cria um diretório, “ren” renomeia arquivos ou pastas, “copy” copia a seleção, “xcopy” copia todos os subdiretórios, “move” coloca o item em um novo local, “del” remove-o e “deltree” apaga um diretório com seus subdiretórios e arquivos. Detalhe: todos devem ser digitados sem as aspas.

cmd.exe (2000 e XP) e command.com(98) – Estes comandos (não é preciso digitar o ponto e a extensão) abrem a janela em que você digita os outros comandos tratados aqui. Usando qualquer um dos dois com o switch /c, você pode criar um atalho que abre uma janela de comando, executa um comando e depois fecha a janela. Isso permite que você ative um comando ao clicar duas vezes em seu ícone ou escolhê-lo no menu Iniciar. Por exemplo, para criar um ícone que renove sua conexão de rede, clique com o botão direito do mouse na área de trabalho ou em qualquer janela de pasta e escolha Novo/Atalho. Na primeira caixa, digite cmd /c ipconfig /renew. Clique em Avançar e siga as instruções do assistente para criar o atalho. Se você quiser que a janela de comando fique aberta para que possa ver os resultados de seu comando, basta substituir /c por /k. Você pode usar essas técnicas de atalho com muitos comandos mostrados aqui.

attrib.exe - Permite que você mude um ou mais atributos de um arquivo (Oculto, Sistema, Somente Leitura). Em geral, é mais fácil clicar com o botão direito do mouse no arquivo em uma janela do Explorer ou de pasta, escolher Propriedades e marcar as caixas desejadas. Mas, quando você precisa mudar atributos de arquivos em diversas subpastas, esta linha de comando (com o switch /s) faz isso em uma etapa.

compact.exe – Se seu disco estiver formatado com o sistema de arquivo NTFS (disponível apenas no Windows 2000 e XP), para compactar arquivos e pastas basta clicar neles com o botão direito, escolher Propriedades, clicar em Avançados sob a guia Geral e escolher a caixa de opção apropriada. Mas, e se alguns dos arquivos em uma pasta já estiverem compactados (fotos JPG, por exemplo), enquanto outros poderiam beneficiar-se de compactação? Use este comando com o switch /s e caracteres curingas para compactar apenas arquivos específicos no diretório selecionado (e em todos os seus subdiretórios). A linha de comando compact /c /s:c:\doc *.doc, por exemplo, vai compactar todos os documentos do Word na pasta Doc e subpastas, caso você tenha uma pasta com esse nome. Para descompactar, troque /c por /u.

doskey.exe (2000 e XP) e doskey.com (98) – Depois que você entra com este comando no prompt, ele passa a residir na memória, mantendo uma lista dos outros comandos que você digita. Basta pressionar as teclas de seta para cima ou para baixo no teclado enquanto está no prompt para rolar os comandos usados antes. Você também pode navegar para um comando similar ao que precisa e depois mudá-lo conforme necessário: mover um caractere para a esquerda ou para a direita com as teclas de seta ou mover uma palavra para a esquerda ou para a direita, mantendo Ctrl pressionada enquanto aperta uma tecla de seta. Faça suas mudanças e dê Enter para executá-las. Para ver todos os comandos digitados desde que o Doskey foi carregado, digite doskey /history. Para limpar o histórico, digite doskey /reinstall ou pressione as teclas Alt e F7. Você não precisa usar Doskey no Windows 2000 ou XP. Nestas versões, as janelas de comando já têm um buffer embutido para lembrar comandos antigos.

ipconfig.exe – Este utilitário de rede exibe seu endereço IP corrente, bem como os endereços de sub-rede e gateway. Use o switch /all para ver ainda mais informações da rede. O switch /renew (/renew all, no Windows 98) refaz as conexões (leia sobre ping.exe adiante).

openfiles.exe – Se precisar descobrir quem na sua rede tem um arquivo compartilhado aberto, use este comando. Você também pode usá-lo para fechar os arquivos abertos em uma pasta compartilhada ou desconectar o usuário que os está vendo. Para obter detalhes, digite openfiles /disconnect /? no prompt do comando.

ping.exe – Quando sua rede estiver com problemas, este utilitário informa se dois computadores estão se comunicando. Digite ping, um espaço e o nome da rede ou endereço IP do PC problemático. Se ele responder, a conexão está OK. Você também pode usar o comando para confirmar se sua conexão à web está funcionando.

recover.exe – Se você perder um arquivo devido a um setor corrompido em um disco NTFS, este comando vai restaurar o máximo possível dos dados perdidos. Digite recover, seguido de um espaço e do caminho e do nome completos do arquivo que você quer ressuscitar. Não são permitidos caracteres curingas no caminho de arquivo especificado e você pode recuperar apenas um arquivo de cada vez quando usar este comando.

runas.exe - As pessoas que fazem login em uma conta que não é de administrador talvez achem que necessitam fazer logoff e depois logon para executar tarefas exclusivas do administrador. De modo algum. Este comando abre um programa como se você fosse outro usuário. Basta digitar runas /user:, seguido do nome do perfil que você vai utilizar para executar o aplicativo, de um espaço e depois do nome do programa. Será solicitada a senha deste perfil antes de o programa abrir. Use o switch /? para obter detalhes sobre a forma exata de usar o comando.

sort.exe – Para classificar os itens em um arquivo de texto alfabeticamente, digite sort, um espaço, o endereço e o nome do arquivo, outro espaço, o símbolo de maior que (>), outro espaço e o caminho e o nome do arquivo no qual as entradas classificadas vão aparecer (por exemplo, digite sort c:\listadesornada.txt > c:\lis-taordenada.txt). Acrescente o switch /r no fim se quiser que a lista apareça em ordem alfabética invertida.

taskkill.exe – Você pode usar o Gerenciador de Tarefas do Windows XP para fechar qualquer aplicativo ou processo em execução, mas este utilitário não apenas fecha um aplicativo, como também permite parar múltiplos programas imediatamente via curingas e filtros. Para fechar todos os aplicativos que não estão respondendo, por exemplo, digite taskkill /fi “status eq not responding”.

Direto ao ponto
Consiga acesso rápido a muitas ferramentas mais úteis do Windows

cmd.exe (2000 e XP), command.com (98)

Abrir a janela de comando que você usa para entrar outros comandos

attrib.exe

Mudar um ou mais atributos de um arquivo

compact.exe

Compactar, descompactar ou exibir status de compactação de um ou mais arquivos (drives NTFS)

doskey.exe (2000 e XP), doskey.com (98)

Instalar ferramentas de edição de linha de comando ou criar uma macro

ipconfig.exe

Ver seus endereços IP, de sub-rede e de gateway

openfiles.exe

Listar ou fechar arquivos que estão abertos ou em pastas compartilhadas

ping.exe

Verificar, rastrear ou cronometrar sua conexão com uma rede ou com um computador remoto

recover.exe

Recuperar dados legíveis e outros arquivos de um disco rígido NTFS danificado

runas.exe

Ativar um aplicativo enquanto você está logado como outro usuário

sort.exe

Classificar as linhas no arquivo selecionado de acordo com o enésimo caractere em cada linha

taskkill.exe

Fechar um ou mais processos ou programas em execução