APROVEITE O DIA.
Até as edições 3.x,
quem aparecia na tela quando ligávamos o PC não era o Desktop, mas sim o Prompt do
MS-DOS; para convocar o Windows
(que até então era uma simples interface gráfica), era preciso digitar win e pressionar a tecla Enter.
Como vimos no post de ontem, o MS-DOS foi o primeiro sistema
operacional amplamente adotado em microcomputadores, a despeito de ser pobre em
recursos ─ um de seus maiores defeitos era ser monotarefa ─ e nem um pouco intuitivo ─ para operá-lo com
desenvoltura, o usuário devia memorizar centenas de comandos compostos de
letras, números e outros sinais gráficos (\, $,
%, :, -, etc.) e digitá-los no prompt.
O prompt é o
ponto de entrada para a digitação de comandos
do DOS e outros comandos internos do computador, e é
geralmente representado pela letra correspondente
à partição do sistema seguida de dois pontos (:), barra invertida (\) e sinal de “maior que” (>), embora
outros elementos sejam adicionados conforme navegamos pelos diretórios, pastas
e arquivos. Os comandos devem ser inseridos
cuidadosamente, pois basta um espaço
a mais ou a menos, ou um caractere faltando ou sobrando, para que o sistema
exiba uma mensagem de erro.
Como nem todos os comandos aceitos pelo MS-DOS “de verdade” funcionam nas edições recentes do Windows, não perca tempo em procurar o
manual do usuário do Win 3.x que você
se lembra de ter visto numa prateleira da garagem do seu avô. Eu ainda guardo o
“DIA A DIA COM O DOS”, publicado em
1993 pela IBM/QUE (veja o fac-símile
que ilustra esta postagem), mas por puro saudosismo, já que, atualmente, ele é
tão útil como um sexto dedo do pé.
Passemos agora a um curso intensivo “vapt-vupt” sobre o tema
em pauta, começando por relembrar que, para acessar o DOS nas edições 9.x do Windows, bastava pressionar o botão Desligar e selecionar a opção Reiniciar o computador em modo
MS-DOS (ou
equivalente). No XP, Vista, Seven e Eight, em vez do DOS propriamente dito, existe somente um prompt
de comando que emula suas funcionalidades. Para convocá-lo, podemos clicar
em Iniciar > Todos os Programas >
Acessórios > Prompt de Comando ou simplesmente teclar WIN+R e digitar cmd na caixa do menu Executar, mas como alguns devem só
funcionam se os executarmos com privilégios
de administrador, o melhor e digitar prompt
em na caixa Pesquisar programas e
arquivos do Menu Iniciar e, no
campo Programas, clicar com o botão
direito sobre Prompt de Comando e selecionar
Executar como administrador.
Observação: Esse procedimento abre o prompt “dentro do Windows” ─ ou seja, com o sistema carregado ─, limitando, consequentemente, o funcionamento de alguns
comandos. Para usar o recurso sem passar pelo Windows, reiniciamos o computador, pressionamos intermitentemente a
tecla F8 antes de a logomarca do Windows ser exibida na
tela e usamos as setas do teclado para selecionar a opção SOMENTE PROMPT DE COMANDO.
A janela do prompt
se parece com a da figura à direita, que eu capturei a partir do meu
computador. Note que, além da unidade seguida dos dois pontos, da barra
invertida e do sinal de “maior que”, também é exibido o diretório (local) e a
pasta em que os comandos serão executados (no caso, Users\FERNANDO). No entanto, basta digitar “C..” e pressionar Enter para
subir um nível (ou seja, eliminar minha pasta e usuário) e repetir o
procedimento para fazer o mesmo com Users, resgatando o tradicional C:\>.
Para exibir um lista de comandos comuns com um breve resumo de suas funções, digite help no prompt de comando e pressione Enter. Para obter mais informações, digite help, dê um espaço, acrescente o nome do comando e pressione Enter.
Para visualizar os diretórios da unidade C:, por exemplo, suba de nível até que o prompt exiba C:\> (conforme eu expliquei linhas atrás) e então digite dir e tecle Enter. Para mudar de diretório, use o comando cd (observe a figura à esquerda, que mostra como eu subi de nível até C:\> e de lá mudei para o diretório ARQUIVOS DE PROGRAMA e, mediante o comando dir, determinei a exibição de seu conteúdo).
Observação: É normal receber mensagens de erro durante o processo de familiarização, portanto, não desanime. Caso sua maior dificuldade seja obedecer a sintaxe dos comandos, você pode digitá-los num documento de texto, por exemplo, e depois copiar e colar na tela do prompt. Note, porém, que, nesse caso, o atalho Ctrl+V não funciona, mas se você der um clique direito na tela e selecionar a opção Colar do menu de contexto, sopa no mel.
É possível abrir programas a partir do prompt digitando “start notepad.exe” ou “iexplore.exe” (sem as aspas), por exemplo, e pressionando Enter ─ como você deve ter percebido, os comandos só são validados depois que a tecla Enter é pressionada ─, mas isso só traz vantagens quando a tarefa não é intuitiva ou não está disponível via interface gráfica. Mas há exceções, naturalmente, como a desfragmentação do HD (digite , devido à variedade de parâmetros (digite defrag C: /A para analisar o volume; /N para alterar a prioridade de baixa para normal; /X para consolidar o espaço livre no volume especificado, e assim por diante). Veja a seguir mais alguns comandos bem legais:
Se quiser personalizar o Prompt de Comando, dê um clique direito na barra de título da janela e clique em Padrões, se quiser que as modificações contemplem todas as telas do prompt, ou em Propriedades, para alterar somente a tela atual. Ao final (para variar), clique em OK.
Para encerrar, nosso tradicional humor de sexta-feira:
Durante uma competição linguística em Lisboa, a pergunta final foi a seguinte: Como explicar a diferença entre COMPLETO e ACABADO de maneira fácil de entender?
O vencedor, que foi ovacionado por mais de 5 minutos, ganhou uma viagem de volta ao mundo e uma caixa de scotch 25 anos. Sua resposta foi a seguinte:
"AO CASAR COM A MULHER CERTA, VOCÊ ESTÁ COMPLETO. AO CASAR COM A MULHER ERRADA, VOCÊ ESTÁ ACABADO. E SE A MULHER CERTA FLAGRÁ-LO COM A MULHER ERRADA, VOCÊ ESTARÁ COMPLETAMENTE ACABADO!''
Assim, por analogia, pode-se afirmar também que:
QUANDO DO FECHAMENTO DAS URNAS ELETRÔNICAS, O PROCESSO DAS ELEIÇÕES FICOU COMPLETO. QUANDO SE APUROU QUE A MULHER ERRADA FOI (RE) ELEITA, O BRASIL FICOU ACABADO. E EM SENDO ESSA MULHER QUEM É, O BRASIL ESTÁ COMPLETAMENTE ACABADO.
Bom final de semana a todos.
Para exibir um lista de comandos comuns com um breve resumo de suas funções, digite help no prompt de comando e pressione Enter. Para obter mais informações, digite help, dê um espaço, acrescente o nome do comando e pressione Enter.
Para visualizar os diretórios da unidade C:, por exemplo, suba de nível até que o prompt exiba C:\> (conforme eu expliquei linhas atrás) e então digite dir e tecle Enter. Para mudar de diretório, use o comando cd (observe a figura à esquerda, que mostra como eu subi de nível até C:\> e de lá mudei para o diretório ARQUIVOS DE PROGRAMA e, mediante o comando dir, determinei a exibição de seu conteúdo).
Observação: É normal receber mensagens de erro durante o processo de familiarização, portanto, não desanime. Caso sua maior dificuldade seja obedecer a sintaxe dos comandos, você pode digitá-los num documento de texto, por exemplo, e depois copiar e colar na tela do prompt. Note, porém, que, nesse caso, o atalho Ctrl+V não funciona, mas se você der um clique direito na tela e selecionar a opção Colar do menu de contexto, sopa no mel.
É possível abrir programas a partir do prompt digitando “start notepad.exe” ou “iexplore.exe” (sem as aspas), por exemplo, e pressionando Enter ─ como você deve ter percebido, os comandos só são validados depois que a tecla Enter é pressionada ─, mas isso só traz vantagens quando a tarefa não é intuitiva ou não está disponível via interface gráfica. Mas há exceções, naturalmente, como a desfragmentação do HD (digite , devido à variedade de parâmetros (digite defrag C: /A para analisar o volume; /N para alterar a prioridade de baixa para normal; /X para consolidar o espaço livre no volume especificado, e assim por diante). Veja a seguir mais alguns comandos bem legais:
- ROBOCOPY ─ Use para fazer cópias de arquivos, incluindo subpastas, mantendo a estrutura de diretórios original. Além da sintaxe básica (robocopy drive/pasta de origem drive/pasta de destino), você poderá escolher uma série de parâmetros, dentre os quais o "/E", que copia todos os subdiretórios da estrutura da pasta origem, o /COPYALL, que replica todas as informações dos arquivos originais, o /B, que é o modo de backup, e o /V, que exibe informações dos arquivos que não foram copiados por alguma razão.
- SYSTEMINFO ─ Neste caso, a sintaxe é o próprio nome do comando; então, basta digitar systeminfo no prompt e teclar Enter para visualizar uma porção de informações importantes sobre o hardware e o sistema operacional (versão do Windows, data de instalação, atualizações implementadas, tempo de inicialização, marca e modelo do aparelho e do processador, quantidade de memória física total e disponível, tamanho máximo do arquivo de paginação e quantidade de espaço disponível, e muito mais.
- Net Start ─ Digite net start e pressione Enter para saber quais recursos do Windows foram iniciados no sistema.
- IPCONFIG e NETSTAT ─ Digite ipconfg/all e pressione Enter para obter informações de rede, tais como seu endereço IP, GATEAY PADRÃO, etc., e ntestat para visualizar todas as conexões de rede ativas em seu PC.
- TASKLIST e TASKKILL ─ O primeiro mostra em tempo real os programas e serviços ativos no Windows, e o segundo permite encerrar processos e serviços rebeldes (supondo que o Chrome deixe de responder e você não consiga encerrá-lo nem mesmo através do Gerenciador de Tarefas, digite taskkill /f /im nomedoprograma /t no prompt de comando e pressione Enter. O parâmetro /F força a finalização do processo; o /T finaliza o processo principal e os demais que dependem dele; /IM e /PID identificam o processo pelo nome ou pelo seu número ID, respectivamente. Para finalizar um processo a partir de seu número ID, identifique-o pelo TASKLIST, digite taskkill /pid xxxx ─ onde xxxx corresponde ao ID desejado ─ e finalize clicando em Enter (para conhecer todos os parâmetros do Taskkill, digite taskkill/?).
Se quiser personalizar o Prompt de Comando, dê um clique direito na barra de título da janela e clique em Padrões, se quiser que as modificações contemplem todas as telas do prompt, ou em Propriedades, para alterar somente a tela atual. Ao final (para variar), clique em OK.
Para encerrar, nosso tradicional humor de sexta-feira:
Durante uma competição linguística em Lisboa, a pergunta final foi a seguinte: Como explicar a diferença entre COMPLETO e ACABADO de maneira fácil de entender?
O vencedor, que foi ovacionado por mais de 5 minutos, ganhou uma viagem de volta ao mundo e uma caixa de scotch 25 anos. Sua resposta foi a seguinte:
"AO CASAR COM A MULHER CERTA, VOCÊ ESTÁ COMPLETO. AO CASAR COM A MULHER ERRADA, VOCÊ ESTÁ ACABADO. E SE A MULHER CERTA FLAGRÁ-LO COM A MULHER ERRADA, VOCÊ ESTARÁ COMPLETAMENTE ACABADO!''
Assim, por analogia, pode-se afirmar também que:
QUANDO DO FECHAMENTO DAS URNAS ELETRÔNICAS, O PROCESSO DAS ELEIÇÕES FICOU COMPLETO. QUANDO SE APUROU QUE A MULHER ERRADA FOI (RE) ELEITA, O BRASIL FICOU ACABADO. E EM SENDO ESSA MULHER QUEM É, O BRASIL ESTÁ COMPLETAMENTE ACABADO.
Bom final de semana a todos.