dezembro 16, 2010

MS DOS

0 comentários
MS DOS




DOS (Disk Operating System) é um sistema operacional bastante antigo, lançado na década de 1980. Apesar da "idade", muitas de suas funcionalidades têm aplicação até nos dias de hoje. Sua utilização se baseia, essencialmente, em linhas de comandos, isto é, na digitação de instruções por parte do usuário. Neste artigo, serão apresentados os principais comandos do MS-DOS, a versão do DOS da Microsoft ("MS" é a abreviação do nome da empresa), que também é a mais conhecida.

Modo de Acesso

Iniciar >> Todos os programas >> Acessórios >> Prompt de Comando

Iniciar >> Executar >> digite: “cmd”



Comandos


Attrib
Este é utilizado para definir atributo aos arquivos, podendo ocultá-los, protegê-los contra gravação e remoção, definí-los como arquivos do sistema ou como um arquivo arquivado.Exemplo: 

Attrib +H teste.doc  
Attrib +R teste.doc  
Attrib +A teste.doc  
Attrib +S teste.doc  
Attrib -H -S -R -A teste.doc  
arquivo protegido e arquivo arquivo em 
teste.doc> 

Bootcfg
Configura, consultas ou alterações de configurações do arquivo Boot.ini.


Chdir ou cd
Exibe o nome do diretório atual ou altera a pasta atual. 
Parâmetros:
[..] : Especifica que você deseja alterar para a pasta pai.


Observações

·         Trabalhando com as extensões de comando
Com as extensões de comando ativado (isto é, o padrão), o caminho do diretório atual corresponde a nomes de pastas exatamente como aparecem no disco rígido, utilizando a mesma letra maiúscula ou nome da pasta em formato minúsculo. Por exemplo, se a pasta em seu disco rígido é chamado C: \ Temp, CD C: \ TEMP define o diretório atual para C: \ Temp para coincidir com o nome de formato da pasta em seu disco rígido.
Para desativar as extensões de comando de um determinado processo, digite:
cmd e: off
Quando você desabilitar as extensões de comando, chdir não trata os espaços em branco como delimitadores. Como resultado, você pode mudar para um nome de subpasta que contenha um espaço em branco sem ter de surround [ caminho ] entre aspas. Por exemplo, as mudanças caminho a seguir para o menu Iniciar subdiretório \:
cd \ winnt \ profiles \ username \ programas \ menu iniciar
Para obter mais informações sobre como habilitar e desabilitar as extensões de comando, consulte cmd em Tópicos Relacionados.


·         Mudando para o diretório raiz
O diretório raiz é o topo da hierarquia de diretórios de uma unidade. Para voltar ao diretório raiz, digite:
cd \


·         Alterando o diretório padrão em uma unidade de outra unidade
Para alterar o diretório padrão em uma unidade diferente da que você está, digite um dos seguintes:
chdir [ Drive : \ [ diretório ]]
cd [ Drive : \ [ diretório ]]
Para verificar a alteração para o diretório, digite um dos seguintes procedimentos:
chdir [ unidade : ]
cd [ unidade : ]


·         O chdir comando, com diferentes parâmetros, está disponível a partir do Console de recuperação.

Exemplos

Quando você usa-lo com um nome de unidade, chdir exibe o diretório atual para essa unidade. Por exemplo, se você digita cd c: no diretório C: \ Temp prompt, aparece o seguinte:
C: \ Temp

Para alterar o diretório atual para um diretório chamado Reports, digite um dos seguintes comandos:
chdir \ relatórios
cd \ relatórios

Para alterar o diretório atual para um subdiretório \ \ Especiais Patrocinadores, digite:
cd \ grupo \

Ou, se o diretório atual for \ GRUPO, digite o seguinte comando para alterar para o Specials \ \ subdiretório Patrocinadores:
patrocinadores cd

Para mudar de um subdiretório em seu diretório pai, digite:
cd ..

Para exibir o nome do diretório atual, você pode usar o chdir ou cd , sem parâmetro. Por exemplo, se o diretório atual for \ PESSOAL \ CLAUDIA na unidade B, digitando chdir que se segue:
B: \ Public \ Jones

Se você estiver trabalhando na unidade D e quiser copiar todos os arquivos no diretório \ PESSOAL \ CLAUDIA e \ PESSOAL \ VERA da unidade C para o diretório raiz da unidade D, digite:
chdir c: \ public \ jones
copy c: *.* d: \
chdir c: \ public \ lewis
copy c: *.* d: \

Se quiser copiar todos os arquivos no diretório \ PESSOAL \ CLAUDIA e \ PESSOAL \ VERA para o seu local atual na unidade D, digite:
chdir c: \ public \ jones
copy c: *.* d:
chdir c: \ public \ lewis
copy c: *.* d:




Chdisk
Faz uma varredura sobre a situação dos discos e exibe um relatório. Também corrige os erros encontrados no disco. 

Cls
Limpa a tela do dos.

Copy
copia um determinado arquivo ou o disco inteiro, sendo que caso exista algum arquivo no destino com o mesmo nome do arquivo de origem, esse arquivo será substituído. O COPY deve ser usado da seguinte maneira: copy [drive:\][caminho\] arquivo(s) de destino [opções] (Sem colchetes), sendo que não é necessária a utilização das opções caso você não queira.

Opções:
/v - Verifica o arquivo de destino após a cópia, esta opção deixa o copy mais lento.
/a - Indica um arquivo de texto ASCII.
/b - Indica um arquivo binário.
/d - Permite que o arquivo de destino seja criado descriptografado.
/n - Usa um nome de arquivo curto (Padrão 8.3), caso copie um arquivo fora deste padrão.
/y - Não pede confirmação para que você substitua um arquivo de destino já existente.
/-y - Pede confirmação para que você substitua um arquivo de destino já existente.
/z - Copia arquivos de rede no modo reiniciável.

Date
Modifica a data atual do sistema.
Sintaxe: -t: mostra a data sem modifica-la.

Del ou delete
Comando que apaga arquivos especificados pelo usuário.

Exemplo: 
Del *.exe  
Del a*.doc  
Del *.*  estiverem protegidos com atributo "+R"> 
Del c:\windwos\system\*.dll (Deletará todos os arquivos .dll da subpasta  C:\WINDOWS\System)


Dir
Mostra os arquivos que fazem parte daquele diretório.
/P - lista o diretório com pausas para quando a quantidade de arquivos é grande o suficiente para que não possa ser exibida de uma só vez na tela;
/W - lista o diretório organizando a visualização na horizontal;
/S - exibe não só o conteúdo do diretório atual como também o conteúdo das pastas deste;
/? - use essa instrução para conhecer todos os parâmetros do comando dir.
O comando dir também poder apresentar três informações bastante importantes depois de listar o conteúdo da pasta: o número de arquivos contidos no diretório corrente, o espaço em disco ocupado por estes arquivos e o espaço disponível no disco.

Diskcopy
Copia o conteúdo do disquete na unidade de origem para um ou formatado disquete formatado na unidade de destino. Este comando utilizará a mesma unidade de fonte e destino.

Sintaxe: diskcopy  [ unidade1 : [ unidade2 : ]] [ / v ]
/ V : Verifica se as informações são copiadas corretamente. Esta opção de linha de comando-retarda o processo de cópia.

Obs. Importantes:

·         Usando discos
DISKCOPY funciona somente com discos removíveis, como disquetes. Você não pode utilizar o DISKCOPY com um disco rígido. Se você especificar uma unidade de disco rígido para unidade1 ou unidade2 , DISKCOPY exibe a seguinte mensagem de erro:
Inválido movimentação especificação especificado não existe ou é inamovível 

O diskcopy comando solicita que você insira a fonte e o disco de destino e espera que você pressione qualquer tecla no teclado antes de continuar.
Depois de copiar, DISKCOPY exibe a seguinte mensagem:
Copie disquete outro (Y / N)?
Se você pressionar Y, diskcopy solicita que você insira a fonte e os discos de destino para a próxima operação de cópia. 

 

Exemplos

Para copiar o disco na unidade B para o disco na unidade A, digite:
diskcopy b: a:


Driverquery
Exibe uma lista de todos os drivers instalados e suas propriedades.

 Exit
Sai do DOS


Format
Formata a partição solicitada, exemplo:  format e:


Getmac
Obtem o Mac Address da maquina local ou de um computador remoto.

Gpresult
Mostra as configurações das políticas de grupo para um usuário ou computador.


Hostname
Mostra o nome do Computador.

Ipconfig
Mostra qual o endereço IP da máquina e confg.de rede também.

Mem
Mostra informações sobre a memória

Mkdir ou md
Cria um diretório.


Netstat
Exibe conexões TCP ativas, as portas nas quais o computador está escutando, as estatísticas Ethernet, a tabela de roteamento IP, estatísticas IPv4 (para a, ICMP, TCP, UDP e protocolos IP), e as estatísticas IPv6 (para o IPv6, ICMPv6, TCP sobre IPv6 e UDP sobre protocolos IPv6). Utilizado sem parâmetros, netstat exibe as conexões TCP ativas.

Sintaxe
netstat [ -a ] [ -e ] [ n ] [ -o ] [ -p  protocolo ] [ -r ] [ -s ] [ Intervalo ]






Move
Move e renomeia arquivos e pastas.


Net view
visualiza os nomes dos computadores na rede.


Ping
É o teste mais básico para testar a conectividade entre dois micros. Ele verifica a conectividade de nível IP para outro computador / IP TCP enviando Internet Control Message Protocol (ICMP) mensagens de solicitação de eco. Isso indica o tempo que o sinal demora a ir de um micro a outro, incluindo o tempo da resposta, o que permite medir a latência da conexão. 

No exemplo logo abaixo, o tempo de resposta é menor que 1 ms, já que são dois computadores dentro da rede local. Na Internet é muito difícil obter ping inferiores a 100ms.


Rename ou ren
Renomeia o arquivo. Pode-se também alterar a extensão do mesmo.

Ex.: Ren texto.txt texto2, Isto renomeia o arquivo: texto.txt, para texto2.

Rmdir ou rd
Exclui (remove) diretório. 

Set
Exibe, define ou remove variáveis de ambiente do MS-DOS. 

Shutdown
Reinicia ou desliga o PC.
Sintaxe: shutdown [-l |-s |-r |-a | -f –m \\nomedo computador –t xx –c “coment”]
-l: exibir interface GUI.
-s: desligar o PC.
-r: desligar e reiniciar o PC.
-a: anular desligamento do sistema.
-f: força o encerramento de execução dos aplicativos.
-m: computador remoto a ser desligado/reiniciado.
-t: define o tempo limite para desligar/reiniciar.
xx: tempo

Systeminfo
Exibe informações detalhadas de configuração sobre um computador e seu sistema operacional, incluindo a configuração do sistema operacional, informações de segurança, identificação do produto, e as propriedades de hardware, como RAM, espaço em disco e placas de rede.

Parâmetros:

/ S   Computador  : Especifica o nome ou o endereço IP de um computador remoto (não use barras invertidas). O padrão é o computador local.
/ U   Domínio \ Usuário: Executa o comando com as permissões de conta do usuário especificado por Usuário ou Domínio \ UsuárioO padrão é as permissões do usuário conectado no momento no computador que emite o comando.
/ P   Senha: Especifica a senha da conta do usuário que é especificado no / u parâmetro.
/ Por {TABLE | LIST | CSV } : Especifica o formato a ser usado para a saída. Os valores válidos são TABLE , LIST , e CSV . O formato padrão de saída é LIST .
/ Nh  : Suprime cabeçalhos de coluna na saída. Válido quando o / a parâmetro é definido como TABLE ou CSV.



Sys
Cria um disco de inicialização

TaskList
Mostra os processos que estão sendo executados.



Telnet

Permite o acesso remoto a uma máquina, fazendo a simulação de um terminal (terminal virtual). 

Parâmetros:
telnet (depois de aberta a janela de telnet deve-se especificar a máquina remota) 
ou 
telnet nome.da.máquina.com.br 
ou 
telnet xxx.xxx.xxx.xxx (onde xxx indica a representação decimal dos bytes de um endereço IP) 

A partir do momento que se inicia a sessão de trabalho remoto, qualquer coisa que é digitada é enviada diretamente para o computador remoto ( note que você continua ainda no seu próprio computador, mas o programa telnet torna seu computador invisível enquanto estiver rodando).
Será solicitado um username e um password para acessar o sistema remoto.
Telnet oferece três serviços básicos:
  1. Define um terminal virtual de rede, que proporciona uma interface padrão para sistemas remotos; programas clientes não têm que compreender os detalhes de todos os possíveis sistemas remotos, eles são feitos para usar a interface padrão;
  2. Inclui um mecanismo que permite ao cliente e ao servidor negociarem opções e proporcionar um conjunto de opções padrão;
  3. Trata ambas as pontas da conexão simetricamente. Assim, ao invés de forçar o cliente para conectar-se a um terminal de usuário, Telnet permite um programa arbitrário tornar-se um cliente. Além disso, cada ponta pode negociar opções.
Acesso:
Para acessar o serviço digite:
telnet

O prompt de comando do cliente Telnet aceita os seguintes comandos:

Comando
Descrição
open
Use opennome_do_ host para estabelecer uma conexão Telnet com um host.
close
Use o comando close para fechar uma conexão Telnet existente.
display
Use o comando display para exibir as configurações atuais do cliente Telnet.
send
Use o comando send para enviar comandos ao servidor Telnet. Há suporte para os seguintes comandos:
ao
Comando Abort output.
ayt
Comando "Are you there?".
esc
Envia o caractere de escape atual.
ip
Comando Interrupt process.
synch
Executa a operação de sincronização do Telnet.
brk
Envia um sinal de interrupção.
Quaisquer outros comandos diferentes desses listados anteriormente serão enviados como uma se qüência para o servidor Telnet. Por exemplo, sendabcd enviará a seqüência abcd para o servidor Telnet, que emitirá um eco da seqüência na janela da sessão Telnet.
quit
Use o comando quit para fechar o cliente Telnet.
set
Use o comando set com um dos seguintes argumentos para configurar o cliente Telnet para a sessão atual.
bsasdel
A tecla Backspace funcionará como Delete.
codeset opção
Disponível apenas quando o idioma é definido como japonês. Defina o conjunto de códigos atual como opção, que pode ser:
·         Shift JIS 
·         EUC japonês 
·         JIS Kanji 
·         JIS Kanji (78) 
·         DEC Kanji 
·         NEC Kanji 
O mesmo conjunto de códigos deve ser definido no computador remoto. Por padrão, o cliente Telnet usa uma fonte de varredura. Antes de acessar um computador remoto usando um desses conjuntos de códigos, você deve configurar o cliente Telnet para usar uma fonte TrueType para garantir que os caracteres serão exibidos adequadamente.
crlf
Novo modo de linha; faz com que a tecla RETURN envie 0x0D, 0x0A.
delasbs
A tecla Delete funcionará como Backspace.
escapecaractere
Alterna do modo da sessão Telnet para o modo de comando Telnet. Estando no modo de comando Telnet, pressione ENTER para voltar para o modo de sessão Telnet.
localecho
Desativa o eco local.
logfilenome
Especifica o nome do arquivo para o qual o log do Telnet é gravado para essa sessão. Se você não especificar o caminho do arquivo, ele será criado no diretório atual. Especificar um arquivo de log também ativa o registro em log.
logging
Ativa o registro em log para essa sessão.
mode {console | stream}
O modo de operação.
ntlm
Ativa a autenticação NTLM.
term {ansi | vt100 | vt52 | vtnt}
O tipo de terminal que você deseja que o cliente Telnet emule.
?
Exibe informações de ajuda para set.
unset
Use unset para desabilitar uma opção anteriormente definida usando o comando set.
status
Use o comando status para determinar se o computador que está executando o cliente Telnet está conectado.
?/help
Exibe informações de ajuda.


Time
Exibe e modifica a hora atual do sistema.


Tree
Exibe graficamente toda estrutura de um diretório especificado.


Type
Exibe o conteúdo de um arquivo de texto. 

Unformat
Restaura um disco apagado com o comando FORMAT.

Ver
Mostra qual sistema operacional que você utiliza.

Vol
Exibe o nome de volume e o número de série do disco, se houver. 

Xcopy
copia arquivos (exceto arquivos ocultos e de sistema) e diretórios, inclusive subdiretórios.

Winnt
Executa uma instalação ou atualização para o Windows XP. 








Fonte de Leitura:















0 comentários:

Postar um comentário