quarta-feira, 28 de outubro de 2009
MS-DOS
Lista o conteúdo do directório activo.
Permite procurar ficheiros que tenham determinadas características.
Parâmetros: /P /W /A /S
Caracteres Genéricos
Asterisco (*) – Substitui um bloco de texto
Ponto de interrogação (?) – Substitui um caractere ou posiçãoPonto (.) – Separa o nome da extensão
TIME
Exibe a hora do sistema e configura o relógio interno do0 computador. O MS-DOS usa a informação de hora para actualizar os directórios e ficheiros que foram criados ou alterados.
Sintaxe
TIME [horas:minutos:segundos:centésimos]
Exemplo: TIME 12:20:20.12
DATE
Exibe a data e emite um aviso se for necessário alterar a mesma. O MS-DOS usa a informação de data para actualizar os directórios e ficheiros que forem cridos ou alterados
Sintaxe
DATE [DD-MM-YY]
Exemplo: DATE 29-11-95
CD
Exibe o nome do directório activo ou altera o directório actual.
Sintaxe
CD [unidade: [caminho]
MD
Cria um novo directório
Sintaxe
MD [unidade:[caminho][nome do directório]
RD
Apaga um directório
Sintaxe
RD [unidade:[caminho][nome do directório]
REN
Dá um nome a um ficheiro
Sintaxe:
REN [caminho] Nome do Ficheiro Novo Nome
Exemplo: Ren a:\autoexec.bat novonome.bat
COPY
Copia um ou mais ficheiros de um caminho para outro, na mesma unidade ou entre unidades diferentes.
Copia um ficheiro de caminho para outro, com outro nome.
Faz uma fusão entre vários ficheiros, criando um só, e com um único nome
Sintaxe
COPY [unidade:[caminho][ficheiros] [unidade:[caminho]
ou
COPY (origem) (destino)
DEL
Elimina ficheiros.
Sintaxe
Del [caminho]
Exemplo: DEL A:\escola\*.com
CLS
Este limpa a tela e coloca o cursor do directório na primeira linha e pronto.
TREE
Exibe graficamente os directórios e subdirectórios do directório raiz ou da pasta especificada.
CHKDSK
Programa de verificação de erros no HD.
MEM
Exibe informação da memória RAM.
DISKCOPY
Este comando faz cópias de discos flexíveis (disquetes) de uma unidade para a outra. Caso só tenha uma unidade de disquete é só especificar a unidade duas vezes que o programa avisa quando deve-se inserir a disquete virgem.
MOVE
Move arquivos de um directório para o outro.
TYPE
Exibe o conteúdo de um arquivo no ecrã
FORMAT
Serve para utilizar ou reutilizar um disco novo, formata um disco.
/S – Formata o disco na unidade especificada e insere o Sistema Operacional DOS
/4 – Formata a disquete de baixa densidade em drives de alta densidade
/Q – Formata rapidamente o disco da unidade
/U – Formata um disco da unidade independente da condição
UNFORMAT
Permite recuperar a informação perdida na formatação
/L – Recupera as informações de um disco, mostrando a lista de arquivos e directórios.
/TEST – Lista todas as informações, mas não refaz o disco
DELTREE
O comando deltree apaga todos os arquivos e subdirectórios dentro de um directório de uma só vez.
XCOPY
Copia arquivos selectivamente.
*ORIGEM Drive, caminho e nome dos arquivos de origem.
*DESTINO Drive, caminho e nome dos arquivos de destino.
*/M - Copia os arquivos de origem e os “marca”
*/D :data – Copia os arquivos de origem que foram modificados na data definida em “data” ou depois dela, (mm,dd,yy é o formato default”)
*/S – Copia os arquivos em directórios e subdirectórios, a não ser que estejam vazios
*/E – Copia os subdirectórios mesmo que estejam vazios
UNDELETE
Este comando permite “as vezes” fazer a recuperação dos arquivos ou ficheiro.
EDIT
Na linha de comandos do sistema operacional MS-DOS, é usado para abrir o editor de texto. Nele podemos salvar arquivos em várias extensões, como por exemplo em .bat
COLOR
0 = Preto 8 = Cinzento
1 = Azul 9 = Azul claro
2 = Verde A = Verde pálido
3 = Azul marinho B = Azul marinho pálido
4 = Vermelho C = Vermelho pálido
5 = Púrpura D = Lilás
6 = Amarelo E = Amarelo claro
7 = Branco F = Branco brilhante
COMANDOS BATCH
ECHO
Escreve no monitor
ECHO OFF
Desactiva as informações e confirmações feitas pelo sistema. Como “C:>”,”Tem certeza que deseja fazer tal?”….
ECHO ON
Activa as informações e confirmações do sistema.
ECHO.
Salta uma linha
SET
Cria ou modifica uma variável (espaço reservado temporariamente na memória RAM para guardar algumas informações numéricas, de caracteres, positivo/negativo entre outros. Não podem ter acento e devem começar com letra).Para chamar a variável posteriormente basta colocá-la entre “%”
Exemplo: SET = rui ECHO O nome dele é %nome%
:nomedolink – Nomeia um ponto do ficheiro do lote permitindo avançar ou voltar à execução a partir daquele ponto.
@[Comando]
Desactiva as informações e confirmações feitas pelo sistema apenas para esta linha.
IF[condição]([acção])ELSE([acção2])
Este é um comando condicional. “Se condição faça acção, senão faça acção2”.
GOTO
Avança ou volta a execução para um ponto do ficheiro lote.
FOR /L %%variável IN (inicio, incremento, fim) DO comando [parâmetro]
Repete um comando várias vezes fazendo incrementações até o fim se atingido.
/L, é uma opção do comando FOR que faz as incrementações.
%%variavel, é o nome da variável que vai ser incrementada.
Inicio, é o valor de inicio de inicio da variável que vai ser incrementada.
Incremento, número que será somado a cada incrementação.
Fim, a repetição irá acabar quando o valor da variável atingir este valor
Comando, um comando que será repetido.
[parâmetro], o parâmetro do comando que será repetido
EXEMPLO:
@ECHO OFF
FOR /L %%a IN (1,1,5) DO ECHO O valor de A é %%a
PAUSE
Faz uma pausa e só volta quando o utilizador premir alguma tecla do teclado.
REM
Este comando não faz absolutamente nada.
Ele é utilizado para inserir comentários nos ficheiros.
VER[/font]
Versão do sistema
[font=Verdana]VOL unidade
Volume da unidade especificada
ATTRIB ficheiros(s)
Mostra os ficheiros dos directórios indicados e nesse caso permite mudálos
ATTRIB [+R -R] [+A -A ] [+S -S] [+H -H] [+I -I]
[unidade:][caminho][nomeficheiro] [/S [/D] [/L]]
+ Define um atributo.
- Limpa um atributo.
R Atributo de ficheiro só de leitura.
A Atributo de ficheiro de arquivo.
S Atributo de ficheiro de sistema.
H Atributo de ficheiro oculto.
I Atributo de ficheiro indexado não de conteúdo.
[unidade:][caminho][nomeficheiro]
Especifica um ou mais ficheiros para processamento pelo comando attrib.
/S Processa ficheiros correspondentes na pasta actual e em todas as subpastas.
/D Processa também pastas.
/L Trabalha sobre os atributos da Ligação Simbólica relativamente ao destino da Ligação Simbólica
Condições
Numéricas e Caracteres:
Igual (QUE ou ==)
Diferente (NEQ)
Menor que (LSS)
Menor ou igual a (LEQ)
Maior que (GTR)
Maior ou igual a (GEQ)
Condição negativa (NOT)
Variáveis:
Definido (DEFINED [variável sem %])
Condição negativa (NOT)
Shutdown ao PC
@ECHO OFF
SET /p var=Introduza 1 para calculadora cientifica ou 2 Shutdown
IF "%var%"=="1" START %SystemRoot%\system32\calc.exe
IF "%var%"=="2" shutdown -s -t 59 -c "O PC vai-se desligar em 59 segundos."
pause
Tabuada
@ECHO OFF
Cls
set /p var=Deseja a tabuada do?...
set /p term=a terminar em...
set var2=1
:calc1
if %var2% LEQ %term% (
goto corpo
) else (
goto fim )
:corpo
set /a var3=%var%*%var2%
echo %var%*%var2%=%var3%
set /a var2=%var2%+1
goto calc1
:fim
pause
quarta-feira, 21 de outubro de 2009
Trabalho Ficheiro BATCH
@echo off
:again
cls
Set /p val1=Introduz uma variavel:
echo.
echo.
Set /p val2=Introduz outra variavel:
echo.
echo.
set /a total=%val1%+%val2%
echo %val1% + %val2% = %total%
pause
goto again
O segundo ficheiro batch pede duas variaves e pergunta se é para multiplicar ou somar.
@echo off
:again
cls
Set /p val1=Introduz uma variavel:
echo.
echo.
Set /p val2=Introduz outra variavel:
:fail
echo.
echo.
set /p forma=Multiplicacao(1) ou Soma(2)?:
if %forma%==1 Goto F1
if %forma%==2 Goto F2
echo Escolha entre 1 e 2
goto fail
:F1
set forma=*
goto next
:F2
set forma=+
goto next
:next
echo.
echo.
set /a total=%val1%%Forma%%val2%
echo %val1% %forma% %val2% = %total%
pause
goto again
quarta-feira, 30 de setembro de 2009
NTFS & FAT
O NTFS (New Technology File System) é o sistema de arquivos padrão para o Windows NT e seus derivados (2000, XP, Vista, Server -- 2003 e 2008) [CARRIER, 2005].
Desenvolvido para superar as limitações do sistema FAT, o NTFS utiliza algumas estruturas em 64 bits (p.ex., para endereçamento de blocos -- clusters). Em teoria o NTFS poderia suportar volumes com até 16 EB, mas a implementação atual limita um volume a 256 TB, se forem usados blocos de 64 KB, ou 16 TB, quando o tamanho do bloco for de 4 KB; o tamanho máximo de um arquivo é de 16 TB [MICROSOFT, 2003; RUSSINOVICH e SOLOMON, 2005].
Oferecendo melhor segurança e recuperação a dados, a NTFS também oferece um nível de armazenamento muito maior que FAT, FAT16 ou FAT32, já que é possível adotar sistemas com até 2 Tb de armazenamento em um único disco, ou seja, é possível utilizar um disco de 1 TB inteiramente como partição NTFS, porém, com FAT32 teria que dividí-lo em várias partes para poder utilizar na íntegra.
A Grande vantagem deste tipo de partição é que ela oferece nível de segurança por meio de acesso por nível de usuário, ou seja, através de uma tabela de usuários da ACL do núcleo do Windows NT, os arquivos ou pastas podem permitir acesso ou negar o acesso, ou mesmo permitir apenas a leitura, não permitindo a gravação, então é possível dizer que também não é possível utilizar a partição NTFS em sistemas como o Windows 3.1, Windows 95, Windows 98, Windows ME Millenium Edition, já que estes sitemas operacionais usam como o núcleo o MS-DOS, e não o núcleo NT.
quarta-feira, 23 de setembro de 2009
Sistemas Operativos
A sigla usual para designar esta classe de programas é SO (em português) ou OS (do inglês Operating System).
Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma interface gráfica para o sistema operacional MS-DOS.
O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões. É o sistema operacional mais usado do mundo, embora uma grande quantidade de cópias sejam ilegais.
O impacto deste sistema no mundo atual é muito grande devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática.
Origem e História
A Microsoft começou o desenvolvimento de um Gerenciador de Interface (subsequentemente renomeado Microsoft Windows) em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão Windows NT, lançada em Agosto de 1993. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS, como MS-DOS, PC-DOS ou DR-DOS. Somente o MS-DOS era produzido pela própria Microsoft.
O MS-DOS é um sistema operativo que não dispõe de interface gráfica, funciona através de comandos de texto introduzidos no teclado pelo utilizador. O Windows surgiu inicialmente como uma interface gráfica para MS-DOS, que permitia correr programas em modo gráfico, o que permitiu a utilização do mouse, que até à altura era considerado supérfluo em computadores de tipo IBM-PC.
Versões do Windows
Windows 1.0x
Windows 2.xx
Windows 3.xx
Windows NT
Windows 95
Windows 98
Windows 98 SE
Windows Neptune
Windows 2000
Windows ME
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7
Windows CE
Mac OS
O Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. Sua evolução ocorreu até a versão Mac OS X. A primeira versão foi lançada em 1984. Até antes da versão 7.6, era chamado apenas de System (ex.: System 4, System 7), da versão 7.6 em diante passou a ser chamado de Mac OS.
Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para representar os itens do computador, como programas, pastas e documentos. Também foi pioneiro na disseminação do conceito de Desktop, com uma Área de Trabalho com ícones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório.
De início as pastas eram criadas renomeando-se uma "Pasta Vazia" que estava sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a inclusão do comando "Nova Pasta" no menu Arquivo do Finder.
O lançamento do Mac OS X foi um marco para o sistema operacional. Em sua décima versão, o sistema foi remodelado como um todo, inclusive o kernel, que passou a ser baseado no do Unix BSD.
Linux
Linux é o termo geralmente usado para designar qualquer sistema operativo ou sistema operacional que utilize o núcleo Linux. Foi desenvolvido pelo finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob licença GPL para qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença.
Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a IBM, a Sun Microsystems, a Hewlett-Packard, Red Hat, Novell, Google e a Canonical.
História
O kernel Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet (uma espécie de sistema de listas de discussão existente desde os primórdios da Internet).
Linus Torvalds começou o desenvolvimento do kernel como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").
