Prof. Paulo Henrique ETEC Ferraz de Vasconcelos O sistema operacional o principal software de um microcomputador, pois gerencia todos os recursos disponveis, fazendo a interao entre entre a CPU e os perifricos. Temos como exemplos de sistemas operacionais: MS- DOS, OS/2, UNIX. O MS-DOS utilizado em microcomputadores padro IBM-PC. Desde o seu lanamento em 1981, o MS-DOS j teve seis verses e atualizaes menores. Resumidamente, podemos dizer que o MS-DOS 1.0 serviu para que o IBM-PC decolasse. O MS-DOS 2.0 foi introduzido junto com o IBM-XT e o MS-DOS 3.0 com o IBM-AT. A verso 4.0 surgiu para contribuir para uma futura migrao para o Windows e/ou OS/2. J a verso 5.0 teve de memria expandida, melhoria na interface grfica, com maior integrao com o Windows. J a verso 6.X ( Prompt de comando) ser por ns estudada basicamente. DEFINIO DE ARQUIVOS todo o conjunto de dados que podemos armazenar no disco. Desta forma, um texto torna-se um arquivo quando o gravamos no disco. Os prprios utilitrios do MS-DOS so arquivos. Os softwares so formados por uma srie de arquivos.
Todo arquivo possui um nome, que formado por duas partes: NOME-BASE e EXTENSO. O nome-base pode ter at 8 caracteres, dentro dos quais NO podem ser utilizados os seguintes: . ^ [ ] | < > + : = ; , * ? . A extenso opcional e serve para identificar qual a origem dos arquivos do disco. Ela pode possuir at 3 caracteres, seguindo as mesmas regras quanto aos caracteres proibidos. Exemplos :
CARTA.DOC - Arquivo feito no MS Word AUTOEXEC.BAT - Arquivo de comandos de configurao em lote (batch) CONFIG.SYS - Arquivo de configurao do sistema DEFINIO DE SUB-DIRETRIOS Sub-diretrios so divises feitas no disco para melhorar a organizao e facilitar a procura de arquivos. Essa metodologia utilizada para organizar os discos rgidos, podendo tambm ser usada para discos removveis. Para entendermos a necessidade de utilizar subdiretrios, iremos supor que o nosso disco rgido um armrio (chamado C:\). Cada uma das cinco gavetas um subdiretrio (OFICIOS, GRAFICOS, TABELAS, MATERIAL, ALUNOS).
Vamos supor ainda que a gaveta ALUNOS possua duas pastas (subdiretrios): GRAD (contendo as fichas de matrculas dos alunos de graduao) e POSGRAD (contendo as fichas de inscrio dos alunos de ps- graduao).
Supor ainda que gaveta GRAFICOS tenha outras duas pastas (subdiretrios): a pasta ITALIA (onde so guardados os grficos que sero enviados para um Congresso na Itlia), e a pasta USA (onde so guardados os grficos que sero enviados para um outro congresso nos Estados Unidos).
A estrutura do nosso armrio (ou seja, do nosso disco rgido) a seguinte: OFICIOS, GRAFICOS, TABELAS, MATERIAL e ALUNOS : so diretrios da raiz ITALIA e USA : so subdiretrios do diretrio GRAFICOS GRAD e POSGRAD : so subdiretrios do diretrio ALUNOS
Organizando o nosso disco rgido em subdiretrios (gavetas e pastas) ficamos com uma estrutura parecida com uma rvore de cabea para baixo, na qual a raiz da rvore equivale ao nosso diretrio-raiz C:\ . Usando essa metodologia de rvore de diretrios, temos um mtodo fcil e organizado de armazenar e recuperar dados especficos, que estaro agrupados por assunto. Para criar cada subdiretrio usamos o comando MD (Make Directory) Exemplos: C:\> MD OFICIOS - Cria o subdiretrio OFICIOS na raiz do disco C:\> MD GRAFICOS - Cria o subdiretrio GRAFICOS na raiz do disco C:\> MD TABELAS - Cria o subdiretrio TABELAS na raiz do disco C:\> MD MATERIAL - Cria o subdiretrio MATERIAL na raiz do disco C:\> MD ALUNOS - Cria o subdiretrio ALUNOS na raiz do disco Para acessar o diretrio GRAFICOS, criado anteriormente, usamos o comando CD (Change Directory).
Exemplo: C:\> CD GRAFICOS Tendo feito este acesso, criaremos duas pastas (subdiretrios) ITALIA e USA dentro da gaveta GRAFICOS. Exemplo: C:\ GRAFICOS > MD ITALIA C:\ GRAFICOS > MD USA
Para sairmos do subdiretrio GRAFICOS digitamos o comando CD.. ( como se fechssemos a gaveta GRAFICOS , e ficssemos prontos para abrir qualquer uma das outras gavetas). Exemplo: C:\ GRAFICOS > CD..
Entraremos agora no subdiretrio ALUNOS criado anteriormente, usamos novamente o comando CD. Exemplo: C:\> CD ALUNOS Tendo feito este acesso, criaremos duas pastas (subdiretrios) GRAD e POSGRAD dentro da gaveta ALUNOS. Exemplo: C:\ ALUNOS > MD GRAD C:\ ALUNOS > MD POSGRAD
Uma vez criado um subdiretrio, como o POSGRAD, ele ficar no disco rgido at que digitemos o comando RD (Remove Directory). Para que o comando RD funcione, necessrio que todos os arquivos do subdiretrio POSGRAD sejam apagados antes.
Exemplo: C:\ ALUNOS > RD POSGRAD
PRINCIPAIS COMANDOS Os comandos do Sistema Operacional classificam-se em dois tipo: Internos e Externos. Os comando Internos so utilizados com maior frequncia, sendo assim, j carregados na memria do computador no momento de sua inicializao .
Exemplos:
CLS COPY DATE DIR DEL REN TIME TYPE VER VOL MD RD CD
Os comandos Externos so utilizados com menor frequncia, sendo assim, ficam armazenados em disco.
Exemplos: CHKDSK COMP DISKCOPY MORE FORMAT LABEL SYS
COMANDOS INTERNOS COPY Permite que um arquivo seja copiado de um disco para outro.
Exemplo: C:\> COPY CARTA.DOC E: < ENTER> Copia o arquivo CARTA.DOC do drive C para o drive E.
C:\> COPY CARTA.* E: <ENTER>
Copia todos os arquivos que contenham o nome CARTA do drive C para o drive E. C:> COPY *.DOC E: <ENTER>
Copia todos os arquivos que possuem a extenso DOC do drive C para o drive E. C:\> COPY *.* E: <ENTER>
Copia todos os arquivos do drive C para o drive E C:\> COPY C*.* E: <ENTER> Copia todos os arquivos do drive C cujos nomes comeam com a letra C para o drive E
DIR Exibe o diretrio do disco, ou seja, a relao total ou parcial dos arquivos j contidos. Exemplos: C:\> DIR A: <ENTER> Exibe o diretrio total do disco inserido no drive A: C:> DIR A:*.DOC <ENTER> Exibe o nome de todos os arquivos que contenham a extenso DOC do drive A C:\> DIR A: CARTA.*.* <ENTER> Exibe o nome de todos os arquivos que contenham o nome CARTA
TYPE Exibe o contedo de um arquivo Sintaxe: C:\> TYPE ARQUIVO.EXTENSO <ENTER> Exemplos: C:\. TYPE A:CARTA.DOC <ENTER> Exibe o contedo do arquivo CARTA.DOC do drive A: RENAME OU REN Altera o nome de um arquivo Sintaxe: C:\> REN <NOME ANTIGO> <NOME NOVO> Exemplos: C:\ REN CARTA.DOC CARTA.TXT <ENTER> Renomea o arquivo CARTA.DOC CARTA.TXT, mudando apenas a extenso C:\> REN CARTA.DOC CART.DOC <ENTER> Renomea o arquivo CARTA.DOC PARA CART.DOC, mudando apenas o nome principal
DEL Deleta (apaga) um arquivo do disco Sintaxe: C:\> DEL ARQUIVO.EXTENSO <ENTER> Exemplos: C:\>DEL CARTA.DOC <ENTER> Deleta o arquivo CARTA.DOC do drive C C:\> DEL A:CARTA.DOC <ENTER> Deleta o arquivo CARTA.DOC do drive A C:\> DEL A:*.* <ENTER> Deleta todos os arquivos do drive A Antes de cometer este crime o computador emite a seguinte pergunta: ARE YOU SURE (Y,N)? Para confirmar a deleo digite Y <ENTER> Para cancelar a deleo digite N <ENTER> CLS Limpa a tela do microcomputador Exemplo: C:\> CLS <ENTER> TIME Altera a hora do sistema Sintaxe: C:\> TIME [HH.MM.SS] Exemplo: C:\> TIME 10:30:00 DATE Altera a data Sintaxe: C:\> DATE [MM.DD.AA] Exemplo: C:\> DATE 20-04-95 <ENTER>
VER Mostra a verso do Sistema Operacional em uso VOL
Mostra o volume(nome) do disco no drive corrente
Exemplo:
C:\>VOL <ENTER> Mostrar o nome do disco C
C:\VOL A: <ENTER> Mostrar o nome do disquete no drive A
COMANDOS EXTERNOS FORMAT
Formata um disco
Sintaxe: FORMAT [DRIVE] [/S]
Exemplo:
C:\>FORMAT A:/S <ENTER>
DRIVE : Unidade de disco desejado (A ou B)
/S: Instala os arquivos do Sistema Operacional tornando possvel a inicializao
DISKCOPY Duplica o contedo do disco de um drive para outro Exemplo:
A:\>DISKCOPY A: B: <ENTER>
Copia todo o contedo do disco do drive A para o drive B formatando o disco se
necessrio
COMP Compara o contedo do disco de um drive para outro Exemplo:
A:\>COMP CARTA.DOC B:CARTA.DOC <ENTER>
SYS Restaura Sistema Operacional em outro disco Exemplo:
C:\>SYS B:<ENTER>
Ser restaurado o Sistema Operacional no disco do drive B:
CHKDSK Fornece as condies do disco e da memria Exemplo:
C:\>CHKDSK B: <ENTER>
Ser fornecido as condies do disquete e da memria do drive B: LABEL Altera o rtulo [nome] de um disco Exemplo:
C:\>LABEL A: Ser alterado o rtulo do disco do drive A
MORE Lista todo o contedo do arquivo e quando encher a tela ele para e pede para digitar qualquer tecla para continuar Sintaxe: MORE [NOME DO ARQUIVO] Exemplo: A:\>MORE CARTA.DOC 1- Assoc Voc est em dvida se os arquivos PDF esto associados ao Adobe Reader, ou se os ZIP esto associados ao Winzip ou ao Winrar? Uma maneira rpida e fcil de checar as associaes entre formatos de arquivos e programas pelo comando "assoc". Apenas digite "assoc" seguido da extenso a pesquisar.
2- Robocopy - Robust File Copy Este comando faz a cpia de arquivos, incluindo subpastas e mantendo a estrutura de diretrios original. uma ferramenta administrativa, repleta de opes para backups dos mais variados tipos. Alm da sintaxe bsica, que "robocopy drive/pasta de origem drive/pasta de destino", o programa possui uma srie de parmetros dentre os quais podemos destacar o "/E", que copia todos os subdiretrios da estrutura da pasta origem, "/COPYALL", que replica todas as informaes dos arquivos originais, "/B", que o modo de backup e "/V", que exibe informaes dos arquivos que no foram copiados por alguma razo. Aqui, segue um arranjo simples para voc fazer um backup de um diretrio para um micro identificado como servidor, na rede. "robocopy c:\dados \\servidor\backup\gui /E /B /V /COPYALL"
SystemInfo O nome j d a dica. O systeminfo retorna informaes sobre o hardware e o sistema operacional. Relaciona a verso do Windows, o fabricante do equipamento, o tipo de processador, o tamanho mximo do arquivo de paginao, a memria RAM, as configuraes locais, as atualizaes implementadas no sistema, o domnio da rede a que est conectado o computador e informaes outras. A sintaxe, para isso, o prprio nome do comando.
4- Tree Este um antiqussimo comando do DOS que exibe, de maneira bem fcil de compreender, a rvore ou estrutura de pastas e subpastas de determinado drive ou diretrio. Simplesmente abra o prompt de comando na pasta em que voc deseja acionar o comando (clique sobre a pasta com o boto direito do mouse, mantendo o SHIFT pressionado e escolha "Abrir Janela de Comando aqui") e digite "tree". Para armazenar o resultado num arquivo de texto, para abrir no Bloco de Notas posteriormente, ou em outro editor de textos, digite "tree > caminho.txt". No prprio prompt de comando, voc pode abrir o arquivo digitando "edit caminho.txt". O resultado mostrado ser como o seguinte.
5- Find and Compare O comando "fc" muito til na comparao de arquivos, especialmente os de log, para saber se so idnticos e, em caso negativo, o que h de diferente entre eles (e em qual posio).
6- Driverquerry Este comando lista os drivers instalados no sistema, sendo muito til para a resoluo de incompatibilidades ou mau funcionamento do hardware. A sintaxe bsica permite a definio do formato de sada do arquivo, que pode ser tabela (table), lista (list) ou padro csv. O comando a seguir salva a lista dos drivers assinados no sistema para um arquivo texto em configurao csv, para importao num software de planilhas como o Excel ou outro. "driverquery /fo csv /si > drivers.txt" 7- Net Start Este comando possibilita conhecer quais recursos do Windows foram iniciados no sistema. 8- Tasklist e Taskkill O tasklist mostra os servios e programas ativos no Windows, no momento. A identificao do servio (nmero relacionado) muito til para uso do comando taskkill, que possibilita finalizar processos e servios. O parmetro "/F" faz com que a finalizao do processo seja forada; o "/T" finaliza o processo principal e todos os seus processos-filhos; os parmetros "/IM" e "/PID" identificam o processo pelo nome da imagem ou pelo seu nmero de id, respectivamente. Um exemplo de uso do taskkill : "taskkill /f /im chrome.exe /t" Neste caso, estamos finalizando o funcionamento do navegador Chrome - e todas as suas janelas que esto abertas no Windows. 10- Convert O comando convert serve para converter o sistema de arquivos de um dispositivo. Normalmente, utilizado para converter drives com parties FAT e FAT 32 para o padro NTFS, muito mais seguro e com mais recursos de gerenciamento de arquivos em comparao aos outros dois sistemas. A sintaxe, para tanto, "convert letra_do_drive: /fs:ntfs" Claro que um procedimento que requer backup prvio dos dados do drive a ser convertido, por medida de segurana. attrib -h -r -s /s /d E:\*.*
Onde E:\ corresponde a unidade removvel que deseja corrigir.