Recentemente, tive uma máquina nas mãos que reagia de forma estranha ao clicar do rato. Clicava no link do Painel de controle e abria a janela de pesquisa, clicava no link O meu computador e abria a janela de pesquisa… bolas, algo não está a bater bem!!! Não conseguia correr as ferramentas através do modo gráfico nem as localizar no local onde deveriam estar. Solução?
A solução, já que não conseguia chegar aos links, era correr os comandos. Tecla Win+R (noutros SO Win+E) e abre-se a janela Executar.
Mas, qual é o comando para restaurar o sistema operativo? E para abrir o Painel de controlo, como faço pela linha de comandos?
Acho que já escrevi há uns anos sobre isso, mas vou voltar a deixar aqui, agora num plano mais alargado, alguns dos muitos comandos que funcionam no Windows XP.
Deixo-vos 140 comandos que podem ser utilizados a partir do executar do Windows.
Aplicação = Comando
Abre filtro AC3 (se instalado) = ac3filter.cpl
Acerca do Windows (Ver a versão do Windows) = winver
Actualizações automáticas = wuaucpl.cpl
Adicionar ou remover programas = appwiz.cpl
Administrador da origem de dados de ODBC = odbccp32.cpl
Ajuda e suporte = msinfo32
Armazenamento amovível = ntmsmgr.msc
Assistente de acessibilidade = accwiz
Assistente de câmara ou scanner = wiaacmgr
Assistente de configuração de rede = netsetup.cpl
Assistente de cópia de segurança ou restauro = ntbackup
Assistente de ligação à Internet = icwconn1 / inetwiz
Assistente de transferência de definições e de ficheiros = migwiz
Assistente de transferência de ficheiros do Bluetooth = fsquirt
Assistente para adicionar hardware = hdwwiz.cpl
Calculadora= calc
Centro de segurança do Windows = wscui.cpl
Certificados = certmgr.msc
Cliente Telnet = telnet
Configuração de protocolo de Internet (apagar informações de DNS ) = ipconfig /flushdns
Configuração de protocolo de Internet (Todas as conexões ) = ipconfig /release
Configuração de protocolo de Internet (ver DNS ) = ipconfig /displaydns
Configuração de protocolo de Internet (ver tudo) = ipconfig /all
Configuração de protocolo de Internet (Modificar DHCP Class ID) = ipconfig /setclassid
Configuração do IP = ipconfig
Conjunto de politicas resultante (XP Prof) = rsop.msc
Constas de utilizadores = nusrmgr.cpl
Controladores de jogos = joy.cpl
Definições da segurança local = secpol.msc
Desfragmentador do disco = dfrg.msc
Desliga o utilizador do Windows = logoff
Editor de carácter privado = eudcedit
Editor de configuração do sistema = sysedit
Editor de registo = regedit / regedit32
Encerramento do Windows = shutdown
Explorador do Windows = explorer
Ferramenta de diagnóstico do Direct X = dxdiag
Ferramenta de importação de livro de endereços = wabmig
Painel de controlo Direct X (se instalado) = directx.cpl
Painel de controlo Java (se instalado) = jpicpl32.cpl
Paint = pbrush
Partilhas DDE = ddeshare
Pasta de impressoras = printers
Pastas partilhadas = fsmgmt.msc
Pedidos do operador de armazenamento amovível = ntmsoprq.msc
Performance Monitor = perfmon
Performance Monitor = perfmon.msc
Phone and Modem Options = telephon.cpl
Pinball para Windows = pinball
Politica de grupo (XP Prof) = gpedit.msc
Power Configuration = powercfg.cpl
Procura rápida (quando ligada) = findfast.cpl
Propriedade des visualização = control color
Propriedades da internet = inetcpl.cpl
Propriedades de data e hora = timedate.cpl
Propriedades de senhas = password.cpl
Propriedades de som e dispositivos de áudio = mmsys.cpl
Propriedades de visualização = control desktop/desk.cpl
Propriedades do rato = main.cpl / control mouse
Propriedades do sistema = sysdm.cpl
Propriedades do teclado = control keyboard
Protecção de base de dados do Windows = syskey
Protecção de ficheiros do Windows (analisar em cada arranque) sfc /scanboot
Protecção de ficheiros do Windows (analisar no próximo arranque) = sfc /scanonce
Protecção de ficheiros do Windows (analisar) = sfc /scannow
Protecção de ficheiros do Windows (repor configuração de fábrica) = sfc /revert
Quicktime (se instalado) = QuickTime.cpl
Real Player (se instalado) = realplay
Scanners e câmaras = sticpl.cpl
Serviço de indexação = ciadv.msc
Serviços = services.msc
Serviços componentes = dcomcnfg
Tarefas agendadas = control schedtasks
Teclado de ecrã = osk
Tipos de letra = control fonts
Tweak UI (se instalado ) = tweakui
Utilitário de configuração do sistema = msconfig
Utilitário de rede do cliente de SQL Server = cliconfg
Utilitário de verificação de ficheiros do sistema = sfc
Utilitário de verificação do disco = chkdsk
Utilitário Dr. Watson para o Windows = drwtsn32
Utilizadores e grupos locais = lusrmgr.msc
Verificação de assinatura do ficheiro = sigverif
Visualizador da área de armazenamento = clipbrd
Visualizador de aplicações de java (se instalado) = javaws
Visualizador de eventos = eventvwr.msc
Windows Magnifier = magnify
Windows Media Player = wmplayer
Windows Messenger (Executar MSN) = msmsgs
Windows XP Tour Wizard (Tour Windows) = tourstart
Wordpad = write
Bom, depois desta relação, avalie e dirija-se à ferramenta, sem passar pela casa da partida. Verá que este conhecimento o irá desenrascar, transversalmente, em muitos comandos, pelas versões do Windows.
Só para terminar: C:\WINDOWS\system32\Restore\rstrui.exe esta é a linha que devem correr quando precisarem de chamar a ferramenta de restauro através de uma linha de DOS ou… Ctrl+Alt+Del, abre-se o Gestor de tarefas do Windows, separador Aplicações, botão Nova tarefa e colem lá esta linha e restaurem o vosso sistema até uma data anterior, onde tudo corria lindamente. Fica a sugestão.
Básicos
ls [-al]: listagem do diretório.
cp [-ir]: copiar arquivos.
mv [-i]: mover ou renomear arquivos.
rm [--]: remover arquivos.
mkdir/rmdir: cria/remove diretórios.
ln -s path link: cria links simbólicos (symlinks) para arquivos ou diretórios.
Outros comandos
file: determina o tipo do arquivo (/etc/magic).
cat: mostra o conteúdo do arquivo na tela.
head / tail: mostra linhas no inicio / fim do arquivo.
less / more: lista o conteúdo do arquivo.
man filename: manual online do programa.
ctrl+alt+del/reboot: reinicia o sistema.
shutdown -h now/halt: desliga o computador.
Combinações CTRL+C: sai (kill) do programa.
CTRL+ALT+BackSpace: sai (kill) do servidor X.
CTRL+L: limpa a tela.
CTRL+A / E: move o cursor para o início / fim da linha.
CTRL+U / K: remove da posição do cursor até o início / fim da linha.
CTRL+H: remove palavra anterior ao cursor.
CTRL+R: busca comando digitado no history do bash.
CTRL+D: logout (para isto altere ou unset a var. $IGNOREEOF).
Processos
CTRL+Z: suspende o processo temporariamente.
top: os processos que consomem mais recursos do sistema.
jobs: lista as tarefas rodando em fore/background.
bg/fg: manda processo para o back/foreground.
nice/renice: altera prioridades.
ps -auxw: lista todos os processos do sistema: PID (process id), TTY (terminal ou ? caso seja um daemon), STAT (estado do processo), TIME (tempo de CPU consumido), COMMAND (o comando executado).
pstree -p: idem.
time: calcula o tempo decorrente do início ao término de um processo. # time updatedb real 1m42.233s user 0m0.490s sys 0m10.290s
Matando processos
kill: as opções mais comuns são (onde id é o mesmo que PID):
kill -HUP id-do-processo: reinicia processo.
kill -9 id-do-processo: mata processo.
killall processo: mata processo pelo nome.
killall -HUP processo: reinicia processo pelo nome.
Permissões
As permissões dos arquivos são definidas através dos comandos chmod, chown e chgrp.
Estrutura do comando:
chmod
Ao listar as informações de um arquivo ou diretório, o formato é o seguinte: drwxrwxrwx.
Respectivamente: diretório (d), permissão do dono (read/write/execute), do grupo (read/write/execute) e de outros (read/write/execute).
Por exemplo, para transformar um arquivo em executável:
• chmod +x nome_do_arquivo (executável para todos)
• chmod g+x nome_do_arquivo (executável para o grupo)
Para alterar o usuário e o grupo de um arquivo ou diretório:
• chown root.root /sbin/firewall.sh (-R: recursivamente)
Outros exemplos:
• chmod 755 (executável): -rwxr-xr-x
• chmod 4700 (suid) set user id para programas que precisam rodar com permissão de root: -rws------
Para calcular o valor numérico das permissões, basta considerar o valor do executavel como 1, de escrita como 2 e de leitura como 4, que seria o equivalente decimal aos bits:
rwx = 111 (todos bits ligados) = 2**2 + 2**1 + 2**0 = 7
Dessa forma, uma permissao de leitura e escrita (4+2) para o owner, e de leitura apenas para os outros teria o valor 644. Para calcular a umask, que seria a máscara de permissão aplicada na criação de um novo arquivo, basta então subtrair 666 (ou 777 para diretórios) resultando em umask 022.
Como se encontrar no sistema
Localizar arquivo por nome:
find [path...] -name [nome_do_arquivo]
find . -name slackware.png
find / -name "*.png" -print (arquivos png do dir. atual)
find /home -size +5000k -print (arquivos com mais de 5Mb)
Local de um binário:
whereis (ou which) [nome_do_arquivo]
which gcc
gcc: /usr/bin/gcc
Outros:
cd - : alternar entre diretórios
pwd: listar caminho atual
Criando arquivos compactados
>> tar.gz
É possível criar tarfile (tarball) da seguinte forma:
tar -c file1 file2 > foo.tar
Para 'zipar' o tar a mesma coisa:
gzip -c file1 file2 > foo.tar.gz
Ou então:
tar -cvzf diretorio.tar.gz diretorio/
tar.bz2
Troque o 'z' pelo 'j' para criar arquivos bzip2.
tar -jxvf arquivo.tar.bz2 (descompactanto bz2)
>> zip
zip -r filename.zip files
O editor vi(m)
a / i: adiciona texto (append/insert).
y / p: copiar e colar (copy/paste).
x: remover letra.
/: buscar palavra (n: next N: prev).
u: desfazer (undo).
v: selecionar texto (visual).
:edit file: cria novo buffer.
:ls: lista buffers.
:buffer N: edita buffer N.
:bdelete: remove buffer.
:so \$VIMRUNTIME/syntax/2html.vim: converte source em html.
:ab SW slackware: cria abreviação (abclear: remove abs.)
map :qa! : mapeia tecla (adicione em .vimrc)
Para gravar digite ESC seguido por :wq (write and quit), :q! (sair sem gravar) ou :qa! (fechar todos).
Humanos reduziram taxas de mutação devido às mudanças de padrões reprodutivos.
Evolução humana chegou ao ápice, diz geneticista
Um professor da Universidade de Londres afirmou que a humanidade chegou ao fim de sua evolução.
O geneticista Steve Jones, em uma conferência chamada "O Fim da Evolução Humana", argumentou que, devido aos avanços da tecnologia e da medicina, já não são apenas os mais fortes que passarão seus genes para a geração seguinte.
Ele sugeriu que o tipo de homens que encontramos no mundo hoje é o único que haverá - porque os seres humanos não ficarão mais fortes ou inteligentes ou saudáveis.
"Acho que todos estamos de acordo com o fato de a evolução ter funcionado de forma adequada para o ser humano no passado", afirmou o cientista à BBC.
Evolução e passado
"Um dos exemplos está nas razões que permitiram que o homem negro vivesse na África e o branco pudesse viver na Europa."
"O homem branco perdeu o pigmento de melanina da pele, absorvendo mais radiação solar e produzindo mais vitamina D, permitindo que seus filhos crescessem mais saudáveis."
"Este é apenas um exemplo, há vários outros. Ao compreender como foi a evolução no passado, podemos deduzir como será no futuro", afirmou.
Segundo o cientista, para que exista evolução são necessários três fatores: seleção natural, mutação e mudanças aleatórias.
O cientista acredita que os humanos reduziram de forma inesperada nossas taxas de mutação devido às mudanças de nossos padrões reprodutivos.
Estes padrões reprodutivos incluem mudanças sociais como os padrões de casais e os mecanismos anticoncepcionais. As substâncias químicas e a poluição também alteraram a genética humana.
Mas, o fator mais importante que alterou as mutações é a redução do número de homens mais velhos que têm filhos.
Mutações
Diferente das mulheres que, com o avanço da idade produzem menos óvulos, os homens nunca deixam de produzir espermatozóides.
Quando o homem chega aos 29 anos, em média a idade de procriação masculina ocidental, ele já copiou e repassou 300 vezes o espermatozóide original que o criou (e que foi passado por seu pai). Em um homem de 50 anos, isto já ocorreu mil vezes.
Cada vez que o espermatozóide é copiado e repassado, ocorrem divisões celulares, cada uma com possibilidades de mutação, e talvez de erros.
Desta forma, com menos pais em idade avançada existem menos possibilidades de passar para a geração seguinte mutações ou defeitos aleatórios.
Sem seleção
"Outro fator (a ser levado em conta) é a diminuição da seleção natural", afirmou Jones.
"Na antiguidade a metade das crianças que nasciam na Inglaterra morria antes de chegar aos 21 anos e estas mortes eram a base da seleção natural."
"Hoje, em grande parte do mundo desenvolvido, 98% destas crianças sobrevivem, chegam aos 21 anos, quase não existem diferenças entre os que morrem e entre os que sobrevivem antes de se reproduzirem", acrescentou o cientista.
Segundo o cientista também foi reduzida a quantidade de mudanças aleatórias na raça humana.
"Atualmente os humanos são 10 mil vezes mais comuns do que deveríamos ser, tendo como base as regras do reino animal. E isto se deve à agricultura."
"No mundo todo, todas as populações estão cada vez mais ligadas e as possibilidades de mudanças aleatórias estão diminuindo", afirmou Jones.
De acordo com o geneticista, "estamos nos misturando em uma espécie de massa global e o futuro não será branco e negro, será cor de café".
"Acredito que vão ocorrer mudanças, mas nossas mudanças não serão físicas, serão mentais", afirmou Jones.
Portal da escola Canto Verde concorre a prêmio de webdesign
A empresa de consultoria Bertholdo é especializada na criação de websites e desenvolvimento de temas para XOOPS. Seus últimos trabalhos foram realizados utilizando deste excelente CMS. A empresa participa, apoia e coopera com a comunidadeXOOPS Brasileira, inclusive desenvolvendo temas gratuitos como o temasBrasil e BrasilV2.
Estamos participando do concurso de webdesign Peixe Grande 2008 com um website totalmente baseado em XOOPS: confira o trabalho inscrito em www.escolacantoverde.com.br. Nosso objetivo é demonstrar nosso trabalho e as grandes potencialidades do XOOPS, inclusive em relação ao quesito design.
Mas para fisgarmos este peixão, precisamos da colaboração de todos! Para apoiar o nosso trabalho, clique no selo abaixo e vote no projeto da Escola Canto Verde.
Desde já agradecemos a todos pela ajuda. Queremos muito fisgar este prêmio e contamos com todos que apreciam nosso trabalho!
i'M sORRY bUT i dON'T wANT tO bE aN hACKER. tHAT'S nOT mY bUSINESS.
i dON'T wANT tO hACK oR cRACK aNYONE. i sHOULD lIKE tO hELP eVERYONE iF pOSSIBLE; aLL kIND oF pEOPLE.
wE aLL wANT tO hELP oNE aNOTHER. hUMAN bEINGS aRE lIKE tHAT. wE wANT tO lIVE bY eACH oTHERS' hAPPINESS, nOT bY eACH oTHER'S mISERY. wE dON'T wANT tO hATE aND dESPISE oNE aNOTHER. iN tHIS wORLD tHERE iS rOOM fOR eVERYONE. aND tHE gOOD eARTH iS rICH aND cAN pROVIDE fOR eVERYONE. tHE wAY oF lIFE cAN bE fREE aND bEAUTIFUL, bUT wE hAVE lOST tHE wAY. gREED hAS pOISONED mEN'S sOULS; hAS bARRICADED tHE wORLD wITH hATE; hAS gOOSE-sTEPPED uS iNTO mISERY aND bLOODSHED.
wE hAVE dEVELOPED sPEED, bUT wE hAVE sHUT oURSELVES iN.
tECHNOLOGY tHAT gIVES aBUNDANCE hAS lEFT uS iN wANT.
oUR kNOWLEDGE aS mADE uS cYNICAL; oUR cLEVERNESS, hARD aND uNKIND.
wE tHINK tOO mUCH aND fEEL tOO lITTLE.
mORE tHAN tECHNOLOGY wE nEED hUMANITY. mORE tHAN cLEVERNESS, wE nEED kINDNESS aND gENTLENESS.