Professional Documents
Culture Documents
Aluno: N.º:
Aluno: N.º:
Ainda hoje nas versões do windows 7 e 10, existe a linha de comandos ou Prompt (aplicação com o nome de
cmd.exe) que é um interpretador de comandos MS-DOS. Com a evolução das versões, alguns comandos foram
desaparecendo e os utilizadores cada vez menos têm necessidade de os utilizar para resolver as suas tarefas.
Um comando é a palavra ou conjunto de palavras que o sistema operativo entende e executa.
Ao conjunto de instruções que nos possibilitam trabalhar com o computador através do MS-DOS é dado o
nome de comandos. O MS-DOS contém dois tipos de comandos:
Internos
Externos
Internos
São comandos que estão localizados na memória de acesso aleatório (RAM). Estes estão embutidos no
ficheiro COMMAND.COM, que é carregado para a memória após o boot do computador.
Externos
São comandos que não estão embutidos no COMMAND.COM, portanto, não são carregados para a
memória quando fizermos o boot do computador. Se necessitarmos de algum destes comandos, o sistema
operativo tem de saber onde encontram, uma vez que não foram carregados para a RAM.
Para obter ajuda sobre algum comando, digitamos o nome do comando seguido de /?
Sintaxe
Desafio 1:
Na linha de comandos ou prompt digite:
C:\> DIR /?
Ao invés de ser executado o comando DIR, a linha de comandos retornará uma página de ajuda do comando
escolhido, neste caso o DIR (com a definição, opções disponíveis e talvez alguma observação).
C:\> MKDIR /?
C:\> MD soft1
Ao executar este comando é criado uma pasta na raiz da drive c com o nome soft1.
Na linha de comandos, pode ser utilizado uma sequência de comandos na mesma linha utilizando o
caractere "|" (pipe), que faz com que a saída de um comando sirva de entrada para o comando seguinte.
Sintaxe:
Desafio 2:
Na linha de comandos ou prompt, na raiz da drive c digite:
O comando MORE recebe a listagem obtida do conteúdo da pasta system32 e apresenta-a no ecrã por
dividida por partes do tamanho da janela.
- Para executar vários comandos independentes em sequência, utiliza-se o caractere "&" ("and"):
Sintaxe:
C:\> <comando> & <2º comando> & <3º comando> etc... <ENTER>
Desafio 3:
- Na linha de comandos ou prompt, na raiz da drive c digite:
- Para redirecionar a saída para um ficheiro, usa-se ">" para criar este ficheiro ou ">>" para incluir a
informação no final do ficheiro.
Sintaxe:
Desafio 4:
- Na linha de comandos ou prompt, na raiz da drive c digite:
A execução destes dois comandos resulta na criação do ficheiro com o nome desafio4, com a informação do
conteúdo da pasta wondows e no final do ficheiro surge o texto “Estou a realizar o desafio 4”
Desafio 5:
- Na linha de comandos ou prompt, na raiz da drive c digite:
PARAMETROS/OPÇOES
Grande parte dos comandos possuem uma serie de opções que podem ser usados na execução dos
mesmos, como podemos verificar na figura seguinte
Desafio 6:
- Vamos começar por criar uma nova pasta com o nome desaf6 dentro da pasta soft1:
Criado para o MS-DOS tem a função de automatizar tarefas rotineiras e muitas vezes trabalhosas.
Primeiro, criamos um ficheiro no bloco de notas podendo já conter os comandos que pretendemos que sejam
executados e guardamos com a extensão .bat, para isso, basta incluirmos “.bat” no fim do nome do ficheiro
quando guardamos o documento, como segue abaixo:
Desafio 7:
- Na linha de comandos ou prompt, na raiz da drive c digite:
- Editar o ficheiro
Explicando o código
ECHO OFF: Oculta o código executado.
CLS: Limpa o ecrã da consola da linha de comandos.
ECHO: Exibe o texto “SCRIPT .BAT para Realizar copias”.
PAUSE: efetua uma pausa na execução e apresenta: “Pressione qualquer tecla para continuar”.
MD c:\soft1\copia : cria uma pasta com o nome copia.
ATTRIB -R c:\soft1\copia: Retira o atributo “Só leitura” da pasta copia
COPY c:\soft1\desaf6\*.* c:\soft1\copia\: Copia todos(*) os ficheiros da pasta desaf6 para a pasta copia.
ECHO: Exibe o texto ”Abrir Calculadora“.
START calc.exe: Inicia a calculadora.
Alguns comandos básicos para que o podem ser incluídos no ficheiro .bat para que possa ser interpretado
corretamente.
Comandos:
ECHO: Escreve no ecrã
@ECHO: Faz com que o prompt fique oculto durante toda execução.
Regras:
Nº:_______ Nome:_________________________________
Nº:_______ Nome:_________________________________”