Ajuda Rápida Linux

Transcrição

Ajuda Rápida Linux
SOS LINUX - Sumário
COMANDOS................................................................................................................................................................................................................................................. 2
AJUDA DOS COMANDOS..................................................................................................................................................................................................................... 2
ARQUIVOS, DIRETORIOS E TEXTOS............................................................................................................................................................................................... 2
PESQUISA................................................................................................................................................................................................................................................ 4
GERENCIANDO PROCESSOS.............................................................................................................................................................................................................. 5
GERENCIANDO PERMISSÕES............................................................................................................................................................................................................ 5
USUÁRIOS E GRUPOS........................................................................................................................................................................................................................... 6
REDE......................................................................................................................................................................................................................................................... 7
MONITORAMENTO DE ACESSO........................................................................................................................................................................................................ 8
COMPRESSÃO........................................................................................................................................................................................................................................ 9
GERENCIAMENTO DE HARDWARE E SISTEMA........................................................................................................................................................................... 9
SISTEMA DE ARQUIVOS.................................................................................................................................................................................................................... 11
INTERNET............................................................................................................................................................................................................................................. 11
SHELL (BASH) E UTILITÁRIOS DE TERMINAL........................................................................................................................................................................... 12
ATALHOS............................................................................................................................................................................................................................................... 13
ARQUIVOS IMPORTANTES DE CONFIGURAÇÕES..................................................................................................................................................................... 13
QUE COMANDO USAR............................................................................................................................................................................................................................. 14
GERENCIAMENTO DE PACOTES NO DEBIAN.................................................................................................................................................................................. 20
UTILIZANDO O RAR................................................................................................................................................................................................................................ 21
MONTAR PARTIÇÕES DOS HDS............................................................................................................................................................................................................ 22
COMANDOS DO PRONT NO WINDOWS.............................................................................................................................................................................................. 24
PROGRAMAS ESCONDIDOS NO WINDOWS...................................................................................................................................................................................... 26
1
ATENÇÃO
1) O Linux diferencia maiúsculas de minúsculas. Portanto, comando e COMANDO são coisas totalmente diferentes.
2) Tecle simultaneamente Crtl+Alt+F1(...F6) e uma console modo texto será exibido.
3)Uma característica interessante do bash é que ele possui a função de auto-completar. Isso é feito pressionando-se a tecla TAB; o comando é completado e
acrescentando um espaço.
Isso funciona para comandos internos; caso o comando não seja encontrado, o bash emite um beep. Por exemplo, na sua pasta raiz digite cd pro (aperte TAB)+as (aperte
TAB)+os (aperte TAB)+d (aperte TAB) e veja como foi fácil entrar no local: /proc/asound/oss/devices.
4) Outro recurso muito interessante do bash, é que você pode repetir um comando executado sem ter que digitá-lo novamente. Isso é possível utilizando o caractere "!" na
frente do comando que você deseja repetir. Para ver uma lista dos comando do bash “history” e para realizar un comando, “! + numero”.
5) Para VER O MENU DO GRUB NO BOOT, você debe apertar ao mesmo tempo as duas teclas “Shift”. Isto é do Ubuntu e derivados.
COMANDOS
AJUDA DOS COMANDOS
info
Exibe documentação em Info, sendo que a navegação é feita por meio de comandos internos do Info. Ex.: ”info
emacs”
Exibe informações dos comandos internos do Bash. Ex.: ”help logout”
Formata e exibe uma página man (man page) O comando man é usado para mostrar o manual de outros comandos.
help
man
ARQUIVOS, DIRETORIOS E TEXTOS
cd
/
..
.
x\ x\ x/
cat
Sem argumentos nos leva ao diretório pessoal. Nos permite mover entre os diretórios.
Move para ir ao diretório raiz.
Para ir para um diretório acima do atual.
Para voltar ao diretório que se encontrava antes
Entra em diretório de vários nome
Utilizado para concatenar arquivos exibindo o resultado na tela, sendo também utilizado para exibir o conteúdo de
2
arq
-n
a1 a2 a3 > a123
a1 >> a2
a1 a2 | less
a1 a2 | more
> novo_arq
cp
File foo
/j/vi.txt /j/vi.txt-bkp
-r dir1 dir2
cp -a
diff
file foo
find
grep
“grep termo arq”
“grep '1t 2t' arq”
|
head
ln
-s ax kx
ax kx
less
arq
Tecla Enter
arquivos.
Para exibir conteúdo do arquivo “arq”.
Para que o aquivo mostrado tenha linhas numeradas
Para concatenar (juntar) os arquivos e colocar o resultado em outro arquivo. Notar caractere “>” chamado de
redirecionador de saída.
Para inserir o conteúdo do arquivo “a1” ao final do arquivo “a2”.
Para exibir na tela o conteúdo dos arquivos “a1” e “a2” porém fazendo a paginação das telas. Neste caso a opção“|
less”.
Para exibir na tela o conteúdo dos arquivos “a1” e “a2” porém fazendo a paginação das telas. Neste caso a opção“
more”
Também pode ser usado para criar arquivos quando usado em conjunto com o “>” redirecionador de saída. Para criar
um arquivo execute o comando e digite o conteúdo desejado, usando a tecla “Enter” como separador de linhas e
“Ctrl+D” para finalizar.
Copia arquivos e diretórios.
Faz uma cópia exata do arquivo "file" dando-lhe o nome de "foo".
Para gerar uma cópia de segurança exata do arquivo dando-lhe o nome de vi.txt-bkp.
Copia dir1 para dir2 ou cria dir2 se ele não existir
Copia recursivamente mantendo as permissões e os links simbólicos.
Compara conteúdo de dois arquivos, exibindo a diferença entre eles.
Para ver a diferença entre o conteúdo do arquivo “file” e o arquivo “foo”.
Para procurar arquivos. Se um caminho não for passado a busca será feita no diretório corrente.
Usado para procurar por linhas num arquivo que contenham expressões que satisfaçam um padrão de busca.
Para procurar por entradas no arquivo “arq” que correspondam a expressão “termo”.
Para procurar entradas no arquivo “arq” que correspondam as expressões “1t” e “2t”. Notar que quando a expressão é
composta deve ser usado aspas simples.
Este comando comumente é utilizado em conjunto com outros comandos canalizados com o “|” (pipe) ”sudo cat
/etc/passwd |grep fulano” para procurar uma entrada que corresponda a expressão “fulano” no arquivo “/etc/passwd”.
Mostra as primeiras 10 linhas de arq
Cria um link simbólico “kx” para o arquivo “ax”
Cria um Hard link “kx” para o arquivo “ax”
Faz a paginação de saídas muito extensas exibindo uma tela por vez.
Para exibir o conteúdo do arquivo “arq” de forma paginada
Para avançar apenas uma linha por vez
3
h
q
ls
-la
-a
-lha
mkdir
more
arq
Tecla Enter
h
q
mv
Foo /jopeu
rm
-f
-R
pwd
tail
-f arq
”tail -50 arq”
which
Para ver lista das teclas para navegação
Para sair do aplicativo less (quit);
Lista arquivos e diretórios
Lista com todas as informações
Lista arquivos ocultos
Para ver tamanho dos arquivos em forma legível
Cria um diretório
Faz a paginação de saídas muito extensas exibindo uma tela por vez.
Para exibir o conteúdo do arquivo “arq” de forma paginada
Para avançar apenas uma linha por vez
Para ver lista das teclas para navegação
Para sair do aplicativo more (quit);
Move arquivos e diretórios, sendo muito usado também para renomear um arquivo.
Move o arquivo "foo" para diretório “jopeu” sem alterar seu nome. Você deve especificar um novo nome se quiser
renomear um arquivo.
Para remover (deletar) arquivos e opcionalmente diretórios. P
Força remoção sem aviso
Para remover de forma recursiva diretórios e todo seu conteúdo.
Permite saber em qual diretório você está
Mostra as últimas 10 linhas de arq
Exibe as últimas linhas de um arquivo, se nenhum parâmetro for passado será exibido as últimas 10 linhas do arquivo.
Para exibir as últimas 50 linhas do arquivo “arq”.
Busca os arquivos executáveis
PESQUISA
grep
locate
“frase”
-r “frase”
Pesquisa pela expressão ex:”ola amigo”
Pesquisa recursivamente pela expressão
Pesquisa numa base de dados por nomes que satisfaçam um determinado padrão. Como a arvore de arquivos e
diretórios esta sempre sendo atualizada é necessário que esta base de dados também o seja, por tanto é sempre
4
~/file
aconselhável antes de executar estes comandos atualizar a base executando ”updatedb”.
Pesquisa por um arquivo que corresponda a expressão “file” no diretório pessoal do usuário. Como este comando
pesquisa num banco de dados, se não for passado ao comando o caminho desejado ele pesquisará em toda a sua base
de dados, correspondente a toda arvore de diretórios do sistema.
GERENCIANDO PROCESSOS
kill
“PID”
killall
ps
aux
top
k
m
M
n
p
Tecla q
Tecla Espaço
Finaliza processos executados pelo PID
Para saber o número do PID de determinado processo se utiliza o comando ps.
Finaliza processos pelo nome ao invés do PID. O nome dos processos ativos pode ser observado com uso do comando
ps.
Apresenta um quadro atual, porém estático dos processos que estão sendo executados
Apresenta todos os processos sendo executados, de todos usuários, incluído o nome do usuário
Exibe em tempo real informações do sistema, processos e recursos, incluídos CPU, memória RAM, uso do swap e
total de tarefas
Finaliza um processo.
Ativa/Desativa a exibição de informações da memória.
Ordena processos pelo uso da memória
Ordena os processos pelos seus PIDs.
Ordena processos pelo uso da CPU
Sai do ”top”.
Atualiza a visualização do quadro de processos.
GERENCIANDO PERMISSÕES
0 - (zero) permissão negada.........................................1 - permissão de execução
2 - permissão de gravação............................................3 - permissão gravação execução
4 - permissão de leitura................................................5 - permissão leitura execução
6 - permissão leitura gravação.....................................7 - todas as permissões
chmod
Altera as permissões de acesso de arquivos e diretórios.
744
”chmod 744 file” para alterar as permissões do arquivo “file” de modo ao Dono ter total permissão enquanto outros
terão permissão apenas de leitura.
5
-R
chown
dono:grupo
-R dono:grupo
chgrp
adduser
finger
“usuário”
-l
groupadd
novo
-g
groupdel
groupmod
-n
-g
id
fulano
passwd
fulano
-l fulano
Mudar permissões de um diretório e todos os arquivos dentro dele
Altera o proprietário e o grupo de arquivos e diretórios.
”chown fulano:vendas file” para alterar o arquivo “file” para ter como Dono o usuário “fulano” e o Grupo como
“vendas”.
”chown -R fulano:vendas temp/” para alterar o sub-diretório /temp e todo seu conteúdo de forma recursiva para ter
como Dono o usuário “fulano” e o Grupo como “vendas”.
Muda propriedades do grupo
USUÁRIOS E GRUPOS
Adiciona um usuário. ”sudo adduser -g 600 -G 500,68 fulano” para criar o usuário “fulano” com grupo padrão de GID
600 e também pertencente aos grupos GID 500 e GID 68. Para saber os GID de cada grupo do sistema consulte o
arquivo “/etc/group”.
A configuração padrão usada pelos comandos useradd e adduser é definida em “/etc/default/useradd” e em
“/etc/login.defs”.
Exibe informações dos usuários do sistema. Se não for passado um usuário, apresentará informações de todos
usuários logados.
”finger fulano” para exibir informações do usuário “fulano”.
Mostra as informações de todos os usuários
Cria novo grupo no sistema. Deve-se remover os usuários do grupo, antes de apagar o grupo
Para criar um grupo chamado “novo”.
”sudo groupadd -g 800 novo” para atribuir ao grupo “novo” o GID 800.
Exclui um grupo no sistema.
Altera as informações de um grupo do sistema.
”sudo groupmod -n velho_grupo novo_grupo” para alterar o nome do grupo “velho_grupo” para “novo_grupo”
”sudo groupmod -g 900 novo_grupo” para alterar o identificador do grupo chamado “novo_grupo” para GID 900.
Exibe os identificadores (IDs) reais de usuário e de grupo de um usuário. Se não for especificado um usuário será
exibido as informações do usuário atual.
”id fulano” para exibir os IDs de usuário e grupo do usuário “fulano”.
Altera senha de um usuário exibindo um prompt para que a nova senha seja fornecida, e logo depois repetida para
confirmação. O usuário logado pode alterar a própria senha digitando apenas ”passwd”.
”sudo passwd fulano” para alterar a senha do usuário “fulano”.
”sudo passwd -l fulano” para bloquear a conta do usuário “fulano”.
6
-u fulano
-d fulano
useradd
-d
useradd
-s
userdel
-r
usermod
-d
-g
-s
-e
”sudo passwd -u fulano” para desbloquear a conta do usuário “fulano”
”sudo passwd -d fulano” para desativar a senha do usuário “fulano” deixando-o sem uma senha de acesso.
Cria novo usuário ou atualiza as informações, cria uma entrada no arquivo “/etc/passwd” com informações do seu
login, UID, GID, shell e diretório pessoal, a senha criptografada é armazenada no arquivo “/etc/shadow”
”sudo useradd -d /home/outro_dir fulano” para criar novo usuário “fulano”, porém com seu diretório pessoal se
localizando em “/home/outro_dir”
”sudo useradd -s /bin/sh fulano” para criar o usuário “fulano” definindo seu shell como sendo o sh. Com a opção “-s”
é possível criar um usuário sem que possa ter acesso a nenhum shell, bastando executar o seguinte comando ”useradd
-s /bin/false fulano”.
Usado para remover conta de usuário, deletando todas entradas nos arquivos /etc/passwd, /etc/shadow e /etc/group.
”sudo userdel -r fulano” para remover o usuário “fulano” do sistema deletando seu diretório pessoal e todo seu
conteúdo.
Altera as informações de um usuário, editando diretamente nos arquivos /etc/passwd, /etc/shadow e /etc/group.
”sudo usermod -d /home/novo_dir fulano” para criar novo diretório pessoal “fulano” em “/home/novo_dir”. Se quiser
que o atual diretório do usuário seja movido utilize a opção “-m” desta forma ”sudo usermod -d /home/novo_dir -m
fulano”.
”sudo usermod -g 800 fulano” para alterar o grupo padrão do usuário “fulano” para GID 800.
”sudo usermod -s /bin/false fulano” para alterar o shell do usuário “fulano” para “/bin/false” não mais permitindo que
o usuário faça login.
”sudo usermod -e 03/04/2007 fulano” para alterar a data de expiração da conta do usuário “fulano” para 03/04/2007.
REDE
arp
ifconfig
eth0
eth1 down
eth1 up
Configura
rede
Manipula o cache ARP (Address Resolution Protocol) do kernel. ”sudo arp 192.168.3.1” para exibir as entradas para o
host 192.168.3.1. Se um host não for especificado, será exibido todas as entradas do cache. NOTA: Esta ferramenta é
muito útil quando se faz necessário descobrir o endereço MAC de um determinado host da rede.
Permite configurar as interfaces de rede, sendo o comando utilizado na inicialização do sistema para configuração
destas interfaces. Caso nenhum argumento seja passado junto ao comando, o mesmo apenas irá exibir o estado das
interfaces atualmente definidas.
”sudo ifconfig eth0” para exibir o estado e informações da interface de rede eth0.
”sudo ifconfig eth1 down” para desativar a interface de rede eth1.
”sudo ifconfig eth1 up” para ativar a interface de rede eth1.
”sudo ifconfig eth0 192.168.3.1 netmask 255.255.255.0 up” para configurar a interface de rede eth0 com endereço IP
192.168.3.1 e máscara da rede 255.255.255.0, ativando-a.
7
Alterar MAC
Adicionar 2 endereço
de rede
ping
-c
route
Para adicionar uma rota
Para remover uma rota
”sudo ifconfig eth1 hw ether 00:D0:D0:67:2C:05” para alterar o endereço MAC (MAC Address) da interface de rede
eth1 para “ 00:D0:D0:67:2C:05”. É necessário que a placa de rede esteja desativada “sudo ifconfig eth1 down” para
esta operação.
”sudo ifconfig eth0:1 10.0.0.2 netmask 255.255.255.0 up” para adicionar um segundo endereço de rede, com IP
10.0.0.2 e máscara 255.255.255.0 a interface eth0.
Envia requisições ICMP para um determinado host. É uma ferramenta largamente utilizada para testar a conectividade
entre uma maquina/rede local e maquinas/redes remotas.
”ping -c 5 200.106.28.125” para verificar se a maquina cujo endereço IP é 200.106.28.125 se encontra conectada e
alcançável. Servidores podem bloquear o ping em seu firewall, podendo assim parecer que determinada rede não se
encontra alcançável.
Permite exibir a tabela de roteamento (configuração das rotas) IP do kernel, sendo que com uso das opções add e del
permite também modificar esta tabela inserindo ou deletando registros.
”sudo route add -net 192.120.10.0 netmask 255.255.255.0 dev eth0” para adicionar uma rota para rede 192.120.10.0
via interface de rede eth0.
”sudo route del -net 192.120.10.0 netmask 255.255.255.0 dev eth0” para remover a rota anteriormente adicionada.
MONITORAMENTO DE ACESSO
last
-a
reboot
lastlog
-u
-t
-d
w
fulano
who
-m
-q
whoami
Mostra todas informações referente as entradas (login) e saídas (logout) de usuários do sistema.
Para exibir as informações mostrando o nome da maquina de onde foi efetuado os logins.
Exibe um registro de todas as reinicializações efetuadas no sistema.
Exibe informações do último login de cada usuário. Caso nenhum argumento seja passado, exibe todas as
informações armazenadas no arquivo “/var/log/lastlog” de todos os usuários
”sudo lastlog -u fulano” exibe informações referentes ao último login do usuário “fulano”.
”sudo lastlog -t 5” exibe a lista dos usuários que logaram no sistema nos últimos 5 dias informando dia e hora do
último acesso de cada um desses usuários.
Exibe as informações mostrando o endereço IP da maquina de onde foi efetuado os logins.
Mostra quem esta logado e o que esta fazendo. Se não for especificado um usuário, será exibido as informações de
todos usuários logados.
”w fulano” para mostrar informações do usuário “fulano” se o mesmo estiver logado no sistema.
Semelhante ao comando w mostra quais usuários estão logados no sistema.
Para mostrar o nome do usuário logado
Mostra a quantidade total e nomes dos usuário conectados ao sistema
Este comando fornece o mesmo resultado do comando ”who -m”.
8
COMPRESSÃO
bzip2
arq1
-9 arq1
-d arq1.bz2
gzip
rar
-d
a
A -p”senha”
r
t
x
tar
cvf
tvf
xvf
xvf
xzvf
czf
cjf
xjvf
-Jxvf
Compacta descompacta arquivos regulares. Este comando permite uma maior compressão e segurança, porém o
processo é mais demorado.
”bzip2 arq1” para compactar o arquivo “arq1” gerando em substituição o arquivo “arq1.bz2”.
”bzip2 -9 arq1” para compactar o arquivo pelo processo de máxima compressão gerando o arquivo “arq2.bz1”.
”bzip2 -d arq1.bz2” para descompactar o arquivo “arq1.bz2”
Compacta e opcionalmente descompacta arquivos regulares.
”gzip -d arq1” para descompactar o arquivo “arq1.gz”. A presença da opção -d equivale ao uso do comando gunzip.
“rar a tex.rar tex.txt” Compacta o arquivo texto.txt num arquivo com o nome tex.rar
“rar a -p”senha” arq.rar arq” Compacta com “SENHA” arquivo arq
“rar r tex.rar” Repara um arquivo danificado.
“rar t tex.rar” Verifica se o arquivo “tex.rar” possui erros.
“rar x tex.rar” Descompacta o arquivo tex.rar
Usado para armazenar ou extrair arquivos
”tar cvf ogg_files.tar *.ogg” para criar um arquivo TAR chamado “ogg_files.tar” contendo todos os arquivos de
extensão “.ogg”
tar tvf ogg_files.tar” para exibir todo o conteúdo do arquivo TAR chamado “ogg_files.tar”.
”tar xvf ogg_files.tar” para extrair todo conteúdo do arquivo “ogg_files.tar” no diretório corrente.
”tar xvf ogg_files.tar musica1.ogg” para extrair apenas o arquivo chamado “musica1.ogg”
Para descompactar e extrair arquivos “tar.gz”.
”tar czf ogg_files.tar *.ogg” para criar um arquivo TAR “ogg_files.tar” com compressão gz
”tar cjf ogg_files.tar *.ogg” para criar um arquivo TAR “ogg_files.tar” com compressão bzip2
”tar xjvf ogg_files.tar” para extrair todo conteúdo do arquivo “ogg_files.tar” de um pacote tar.bz2
”tar -jxvf ogg_files.tar” para extrair todo conteúdo do arquivo “ogg_files.tar” de um pacote tar.bz2
GERENCIAMENTO DE HARDWARE E SISTEMA
arch
cal
cat
/proc/cpuinfo
Exibe a arquitetura do computador. Equivale ao comando ”uname -m”.
Exibe um simples calendário
Informações da cpu
9
/proc/meminfo
date
sudo date
df
-h
du
-ch
-h
-k -h --max-depth=1
free
-m
hwclock
-s
--set --date
lsb_release
-a
lsdev
lsmod
lspci
lsusb
modinfo
Exibir modulo especifico
modprobe
Para carregar modulo
Para remover modulo
uname
-a
-m
Informações da memória
Exibe e edita a data e a hora atuais do sistema
”sudo date 032914502007” para alterar a data e hora para 14:50 h de 29/03/2007.
Mostra o espaço em disco do sistema de arquivos usado por todas as partições.
é provavelmente o mais útil - usa megabytes (M) e gigabytes (G) em vez de blocos
Exibe o tamanho de arquivos e/ou diretórios. Se nenhum arquivo ou diretório for passado como argumento, será
assumido o diretório atual.
Mostra o espaço que ocupa cada pasta e no final o total do espaço ocupado
A opção torna a apresentação mais simples de ser interpretada.
Para verificar o tamanho dos subdiretórios ao invés dos arquivos
Exibe a quantidade de memória livre e usada no sistema.
Fornece a informação usando megabytes
Consulta ou define o relógio do hardware (Hardware Clock)
"sudo" para atribuir ao sistema a data e hora do hardware (BIOS).
"sudo hwclock --set --date=032914502007" para definir a data e hora do hardware como 14:50 h de 29/03/2007
Fornece informações básicas do sistema operacional e a sua distribuição.
Exibe as informações completas do sistema.
Lista o hardware instalado no computador, especificando os endereços de E/S (Entrada/Saída), IRQ e canais DMA
que cada dispositivo esta utilizando.
Lista todos módulos do kernel. Na realidade, apenas lista o conteúdo do arquivo “/proc/modules”.
Exibe informações sobre os barramentos PCI e sobre os dispositivos a ele conectados.
Lista os barramentos USB do computador e sobre os dispositivos a eles conectados.
Exibe informações sobre um determinado módulo carregado do kernel.
”sudo modinfo ip_tables” para exibir informações do módulo “ip_tables” que se encontra carregado na memória do
sistema.
Usado para gerenciar, adicionar e remover módulos carregáveis do kernel. O modprobe lê o arquivo de dependências
de módulos gerado pelo depmod, portanto devemos sempre antes executar o comando ”sudo depmod -a”.
”sudo modprobe iptable_nat” para carregar na memória o módulo “iptable_nat”.
”sudo modprobe -r ndiswrapper” para remover da memória o módulo “ndiswrapper”.
Exibe várias informações, nome da maquina, versão do Kernel e outros detalhes.
Para exibir todas as informações.
Para exibir a arquitetura da maquina.
10
-r
Para exibir o release do sistema operacional.
SISTEMA DE ARQUIVOS
badblocks
“/dev/sist.arq”
blkid
fdisk
Tecla “m”
-l
/dev/hda
fsck
-t “sist.arq”
.“sist.arq”
mkfs
-t “sist.arq”
.“sist.arq”
mount
-t “sist.arq”
umount
/dev/sist.arq”
Procura por blocos ruins num dispositivo, geralmente uma partição de disco.
”sudo badblocks /dev/hda3” para verificar se o dispositivo /dev/hda3 tem blocos ruins.
Para verificar qual é o UUID referente a sua partição ou HD.
Gerencia por texto as partições de um disco.
Ao executar o fdisk basta pressionar a tecla m para ter acesso ao menu, devendo se usar as setas para movimentar-se
pelo mesmo.
Lista as tabelas de partições para todos dispositivos.
”sudo fdisk /dev/hda” para gerenciar a partição (ou partições) do dispositivo /dev/hda.
Verifica e repara um ou mais sistemas de arquivos. Em geral o formato é fsck.nome_do_sistema_de_arquivos.
”sudo fsck -t ext3 /dev/hda3” para verificar o sistema de arquivos EXT3 de /dev/hda3.
”fsck.ext3 /dev/hda3” outra forma de verificar o sistema de arquivos EXT3 de /dev/hda3.
Formata um dispositivo (geralmente uma partição de disco), obedecem em geral ao formato
mkfs.nome_do_sistema_de_arquivos.
”sudo mkfs -t ext3 /dev/hda3” para formatar o dispositivo /dev/hda3 num sistema EXT3.
”mkfs.ext3 /dev/hda3” para formatar o dispositivo /dev/hda3 num sistema EXT3.
Monta um sistema de arquivos, ou exibe uma lista dos sistemas de arquivos montados.
”sudo mount -t ext3 /dev/hda3 /media/hda3” para montar a terceira partição do disco hda (IDE1) formatado em EXT3
no diretório /media/hda3.
É necessário que o diretório /media/hda3 tenha sido previamente criado.
Desmonta um sistema de arquivos previamente montado que não esteja em uso.
”sudo umount /dev/hda3” para desmontar o dispositivo /dev/hda3
INTERNET
ssh
usuario@host
-p porta usuario@host
ssh-copy-id usuario@host
wget arq
Conecta ao host como usuário
Conecta ao host na porta como usuário
Adiciona chave no host para o usuário para ativar login com chaves ou sem senha
Faz download de arq
11
wget -c arq
whois dominio
Continua um download interrompido
Pega informações whois para o dominio
SHELL (BASH) E UTILITÁRIOS DE TERMINAL
alias
Tem como finalidade atribuir um “alias” (outro nome) a outro comando, permitindo nomear um conjunto de
comandos, a ser executado pelo sistema por um único nome. Caso nenhum parâmetro seja passado ao comando será
listado todos alias atualmente definidos no sistema.
NOTA: Estes aliases são criados apenas para a sessão ativa, ao deslogar os mesmos se perderão. Para criar aliases
permanentes edite o arquivo .bashrc de seu diretório pessoal e inclua no mesmo os comando desejados.
aprobos
clear
echo
halt
login
logout
reboot
shutdown
Em contrapartida ao comando alias existe o comando unalias que faz justamente o inverso, removendo os alias
criados.
ls='ls -hal --color
”alias ls='ls -hal --color'” para definir ls para o comando ls -hal que irá mostrar os arquivos do diretório corrente,
inclusive os ocultos numa listagem com seus tamanhos em cores.
mcdrom='mount /mnt/cdrom ”alias mcdrom='mount /mnt/cdrom'” para criar um alias chamado mcdrom que ao ser executado monta o CD em uso.
Pesquisa por um padrão na base de dados do comando whatis, informando quais comandos correspondem a uma
determinada expressão.
“expressão”
”apropos apropos” Procura por expressões na base de dados whatis, ou seja exibe todos comandos que tenham alguma
correspondência a expressão “apropos”.
Limpa a tela movendo o cursor para primeira linha. Não existem parâmetros neste comando.
Permite exibir textos na tela. Este comando também exibe toda estrutura de diretórios e arquivos em ordem alfabética
“Ola mundo!”
echo 'Olá mundo!'” envia para saída de tela a expressão “Olá mundo!”.
“/diretorio/*”
”echo /etc/*” para listar todo conteúdo do diretório “/etc”.
”sudo halt” para encerrar o sistema.
Permite a um usuário entrar no sistema, bem como ser utilizado para entrar com um usuário diferente do atual.
-p “fulano”
”login -p fulano” para efetuar o login do usuário “fulano” sem destruir o ambiente atual
Finaliza um login, encerra a sessão levando-o de volta ao prompt de login do sistema.
”sudo reboot” para reiniciar imediatamente
-h now
Para encerra o sistema imediatamente.
-h +15
Para encerrar o sistema daqui a 15 minutos.
-r 20:30
”sudo shutdown -r 20:30 'O sistema será reiniciado as 20:30 horas!'” para reiniciar o sistema as 20:30 horas enviando
12
su
”fulano”
fulano -c 'vim
sudo
uname
-a
wathis
“comando”
whereis
“comando”
which
“programa”
a mensagem "O sistema será reiniciado as 20:30 horas!" a todos usuários logados.
Permite alternar entre os usuários cadastrados do sistema, alterando o ID de usuário e grupo do atual usuário para
outro usuário especificado.
Permite alternar para o usuário “fulano”
”su fulano -c 'vim /home/fulano/arq1'” executa o vim abrindo o arquivo “/home/fulano/arq1” como sendo o usuário
“fulano”.
Muda para usuário root
Permite a um usuário autorizado no arquivo “/etc/sudoers”, a executar como se fosse (root) ou outro usuário qualquer.
Exibe informações do sistema. Caso nenhuma opção seja fornecida, apenas o nome do sistema operacional será
exibido, equivalente a opção -s.
Para exibir todas informações sobre o sistema.
Pesquisa numa base de dados que contem uma curta descrição dos comandos do sistema. Esta base de dados é criada e
atualizada com o comando ”sudo makewhatis”
”whatis sudo halt” para obter uma descrição resumida dos comandos sudo e halt.
Usado para localizar os arquivos-fonte e a página man (manual) dos comandos do sistema.
”whereis ls” para descobrir onde se encontra os fontes e o manual (man) do comando ls.
Exibe o caminho completo na hierarquia de diretórios para os comandos do sistema.
”which firefox” para exibir o diretório onde se encontra o programa “firefox”.
ATALHOS
Ctrl+C
Ctrl+D
Ctrl+R
Ctrl+U
Ctrl+Z
exit
Shift + Shift
cancela o comando atual
faz logout da sessão atual, similar ao exit
para mostrar um comando recente
apaga a linha inteira
para o comando atual, com fg em primeiro plano ou bg em segundo plano
faz logout da sessão atual
Abre menu do grub no boot
ARQUIVOS IMPORTANTES DE CONFIGURAÇÕES
/etc
fstab
Lista partições, cd, etc que são acessadas e montadas automaticamente pelo sistema.
13
modules
passwd
shadow
group
São os módulos carregados durante o boot.
Logins e outras informações sobre ou usuários
Armazena as senhas num formato encriptado
Dados dos usuários e grupos do sistema.
QUE COMANDO USAR
Abrir janela “X” extra desde o terminal (F1,F2,F3,("Ctrl+Alt+Fx" ))
xinit -- :2
Abrir interface gráfica do pront
startx
Adiciona chave ao host para o usuário ativar login com chaves ou sem senha
ssh-copy-id usuario@host
Adicionar novo usuário
adduser
Abrir menu do grub no boot
Aperte as duas teclas “Shift + Shift”
Agendar o desligamento do PC
shutdown -h (+ (+60)(+3:00))
Ajuda de um comando
man comando
Apagar o arquivo ax
rm ax
Apagar o diretório dx
rm -r dx
Apagar o arquivo ax forçando
rm -f ax
Apagar o diretório dx forçando
rm -rf dx
Apagar a linha inteira
Ctrl+U
Apagar histórico dos comandos
history -c
Buscar arquivos no diretório atual
find axx
Buscar arquivos no diretório home
find /home axx
Buscar arquivos na rais do sistema
find / axx
Buscar arquivos por extensão (neste caso .txt)
find /home *.txt
Cancela o comando atual
Ctrl+C
COM Criar um arquivo .txt com o manual de um comando
man comando > comando.txt
COM Executar um comando do histórico
!(numero do comando)
14
COM Mostrar histórico dos comandos no terminal
history
COM Pesquisar comando específico
history | grep comando
COM Ver o manual de um comando
man comando
Conectar ao host como usuário
ssh usuario@host
Conectar ao host na porta como usuário
ssh -p porta usuario@host
Configurar rede
ifconfig
Consertar sistema debian
dpkg –configure -a
Continuar um download interrompido
wget -c arq
Compactar arq e renomeiar para arq.gz
gzip arq
Copiar o arq1 para arq2
cp arq1 arq2
Copiar dir1 para dir2 ou cria dir2 se ele não existir
cp -r dir1 dir2
Copiar recursivamente mantendo as permissões e os links simbólicos.
cp -a
Criar um arquivo
cat > arqx.txt
Criar diretório com nome dx
mkdir dx
Criar link simbólico linkx para o arquivo ax
ln -s ax linkx
Criar hard link linkx para o arquivo ax
ln ax linkx
Criar ou atualizar arquivo ax
touch ax
Criar um pacote tar nomeado pc.tar contendo arqs
tar cf pc.tar arqs
Criar um pacote tar com compressão gz
tar czf pc.tar.gz arqs
Criar um tar com compressão bzip2
tar cjf pacote.tar.bz2
Descobrir processos com alto uso da CPU
ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
Descompactar arq.gz
gzip -d arq.gz
Descompactar tar.gz
tar -Jxvf arq.tar.xz
Desligar o computador
halt
DIR Mostrar o espaço usado do diretório
du
DIR Mudar permissões somente de diretório
find -type d | xargs chmod xxx dir
DIR Saber tamanho de um diretório
du -sh diretório
15
DIR Saber tamanho dos diretórios
$ du -h
Direciona a entrada padrão para arq
cat > arq
Encontrar todas as instancias de xxx
locate xxx
Entrar em diretório de vários nomes
cd Área\ de\ Trabalho/
Entrar no diretório home
cd
Envia uma mensagem a todos os usuários
wall arquivo
Executar um comando do histórico
!(numero do comando)
Extrair os arquivos de um pacote.tar
tar xf pacote.tar
Extrair os arquivos de um pacote tar.gz
tar xzf pacote.tar.gz
Extrair os arquivos de um pacote tar.bz2
tar xjf pacote.tar.bz2
Faz download de arq
wget arq
Faz logout da sessão atual
exit
Faz logout da sessão atual, similar ao exit
Ctrl+D
Fazer que um arq seja executavel
chmod +x arquivo
Fechando programas travados
xkill
Filtrar a saída de um comando
lsmod | grep sis900
Formatar partição com ReiserFS
mkfs.reiserfs /dev/hdx
HD Mostrar espaço usado, livre e a capacidade das partições do hd
df
HD Saber UUID do hd
b lkid /dev/sdax
HOST Saber se o host funciona e como
ping host
Informa o diretório atual
pwd
Informação e conexão da rede
netstat -a | grep tcp
Informações da cpu
cat /proc/cpuinfo
Informações de dns para o domínio
dig domínio
Informações do kernel
uname -a
Informações da memória
cat /proc/meminfo
Instalar a partir do código fonte
./configure - make – make install
16
Instalar um pacote (debian)
dpkg -i pacote.deb
Instalar um pacote (rpm)
rpm -Uvh pacote.rpm
Listar arquivos e diretórios
ls
Listar com todas as informações
ls -la
Listar arquivos ocultos
ls -a
Listar trabalhos parados ou em segundo plano (ou continua)
bg
LOG Ver mensagens de log do sistema
sudo tail -10 /var/log/syslog
Mata o processo com o id pid
kill pid
Mata todos os processos chamados xxx
killall xxx
MEM Mostrar uso da memoria e da swap
free
Montar CD
mount -t iso9660 /dev/cdrom /mnt/cdrom
Montar HD
mount -t vfat /dev/hdxx /mnt/hdxx
Montar partição – Remontar partição de HD com permissão de escrita
mount -o remount rw particao
Mostra ajuda rápida do comando
comando --help
Mostrar aplicação que irá rodar por omissão
which aplicacao
Mostra calendário do mês
cal
Mostrar comando recente
Ctrl+R
Mostrar conteúdo de arq
more arq
Mostra data e hora atual
date
Mostrar DNS usado no sistema debian
cat /etc/resolv.conf
Mostrar espaço usado, livre e a capacidade das partições do hd
df
Mostrar espaço usado do diretório
du
Mostrar histórico dos comandos no terminal
history
Mostrar informações do usuário
finger usuário
Mostrar informações do domínio
whois dominio
Mostrar localização possível de aplicação
whereis aplicação
Mostrar mensagens da inicialização
dmesg
17
Mostrar manual do comando
man comando
Mostrar mensagens da inicialização
dmesg
Mostrar módulos no sistema
lsmod
Mostrar primeiras 10 linhas de arq
head arq
Mostrar processos ativos
ps
Mostrar quem está online
w
Mostrar últimas 10 linhas de arq
tail arq
Mostrar últimas 10 linhas de arq enquanto ele cresce
tail -f arq
Mostrar todos os processos rodando
top
Mostrar todos os processos rodando
ps aux
Mostrar reverso de host
dig -x host
Mostrar tempo em atividade
uptime
Mostrar usuário que está logado
whoami
Mostrar uso da memoria e da swap
free
Mudar dono
chown d1 d2
Mudar para diretório xxx
cd xxx
Mudar permissões do arq para octal
chmod octal arq
Mudar permissões de um diretório e todos os arquivos dentro dele
chmod -R xxx dir
Mudar permissões somente de diretório
find -type d | xargs chmod xxx dir
Mudar propriedades do grupo
chgrp
Mudar senha
passwd
Parar comando atual, com fg em primeiro plano ou bg em segundo plano
Ctrl+Z
Permissão de leitura, gravação, execução para todos
chmod 777
Permissão rwx para dono, rx para grupo e outros
chmod 755
Pesquisar comando espécifico
history | grep comando
Pesquisar pela expressão ex:”ola amigo”
grep “frase”
Pesquisar recursivamente pela expressão
grep -r “frase”
18
REDE Informação e conexão da rede
netstat -a | grep tcp
Remover usuário, home e criar um backup onde o comando for executado
deluser usuário --remove-home –backup
Remover usuário apagando também o diretório home
deluser usuario --remove-home
Renomear ou mover arq1 para arq2, se arq2 for um diretório existente, move arq1 para
dentro do diretório arq2
mv arq1 arq2
Retorna para diretório anterior
cd ..
Saber a diferenças entre dois arquivos
diff arq1 arq2
Saber DNSs do sistema
cat /etc/resolv.conf
Saber Ids dos processos
pstree -p
Saber informações de todos os usuários logadoa
finger -l
Saber Kernel
uname -r
Saber memoria ram em Mb
free -m
Saber módulos do sistema
lsmod
Saber PCIs do sistema
lspci
Saber PID do Shell rodando
echo $$
Saber quem está logado no sistema
who
Saber roteamento ip do kernel
route
Saber se o host funciona e como
ping host
Saber tamanho de um diretório
du -sh diretório
Saber tamanho dos diretórios
$ du -h
Saber USBs o sistema
lsusb
Saber UUID do hd
b lkid /dev/sdax
Parar comando atual, com fg em primeiro plano ou bg em segundo plano
Ctrl+Z
Traz trabalho mais recente para o primeiro plano
fg
Traz o trabalho nxx para o primeiro plano
fg n xx
USER Envia uma mensagem a todos os usuários
wall arquivo
USER Trava a conta de um usuari
passwd -l usuário
19
USER Libera conta de um usuário
passwd -u usuário
Ver o conteúdo de um arquivo
cat arq
Ver a diferenças entre dois arquivos
diff arq1 arq2
Ver mensagens da inicialização
dmesg
Ver mensagens de log do sistema
sudo tail -10 /var/log/syslog
Ver módulos no sistema
lsmod
Ver PCI do sistema
lspci
Ver tamanho dos arquivos em forma legível
ls -lha
GERENCIAMENTO DE PACOTES NO DEBIAN
/etc/dpkg/dpkg.cfg …....................... Arquivo de configuração do dpkg.
/var/lib/dpkg/available …....................Lista de pacotes disponíveis.
/var/lib/dpkg/status ….........................Contém o estado dos pacotes disponíveis.
apt-get install
Instala ou atualiza um pacote e suas dependências
apt-get remove
Remove PAC e todos outros PAC que dependam dele
apt-get autoremove
Remove arq desnecessários (ubuntu)
apt-get clean
Apaga o cache de pacotes do sistema
apt-get autoclean
Apaga do cache somente versões antigas
apt-get autoremove
Remove arquivos que não são mais necessários
#apt-get dist-upgrade
Atualizar uma disribuição
dpkg -i
Instala um pacote
dpkg -r
Desinstala um pacote
dpkg -P
Desinstala um pacote e seus arquivos de configuração
dpkg -l
Mostra lista de todos os pacotes.
dpkg -l > lista-pacotes.txt
Cria um arquivo txt com todos os pacotes
20
dpkg -L pacote
Lista arquivos instalados no sistema a partir de <pacote>
dpkg -I pacote
Mostra informações sobre o pacote
dpkg -c pacote
Mostra o conteúdo do pacote.
dpkg -C pacote
Procura pacotes que foram parcialmente instalados, e sugere o que fazer para que funcionem.
dpkg -s pacote
Mostra o estado do pacote.
dpkg-reconfigure pacote
Reconfigura um pacote instalado
dpkg –configure -a
Concerta problemas no sistema
#upgradepkg pacote.tgz
Atualizar um pacote determinado
PACOTES ORFÃOS
Instalar deborphan
sudo aptitude install deborphan
Remover pacotes orfãos
sudo deborphan | xargs sudo apt-get -y remove --purge
Remover residuos de um pacote
sudo aptitude purge [pacote]
CONFLITOS
Conflitos entre dependências podem ocorrer algumas vezes, impossibilitando a instalação de novos pacotes. Os seguintes comandos são capazes de resolver esses
conflitos:
apt-get update
apt-get install -f
apt-get dist-upgrade -f
dpkg –configure -a
UTILIZANDO O RAR
Trabalha com arquivos de extensão .rar e permite armazenar arquivos compactados em múltiplos volumes.
rar [ações] [opções] [arquivo-destino.rar] [arq a ser compactado]
Algumas ações
a - Compacta arquivos
x - Descompacta arquivos
21
apt-get upgrade -f
t - Verifica o arquivo compactado em busca de erros.
r - Repara um arquivo .rar danificado
e - Descompacta arquivos para o diretório atual
s - Converte um arquivo .rar normal em arquivo auto-extráctil.
Arquivos auto-extrácteis são úteis para enviar arquivos a pessoas que não tem o programa rar.
Algumas opções
r - Inclui sub-diretórios no arquivo compactado
v[TAMANHO] - Cria arquivos com um limite de tamanho. Por padrão, o tamanho é especificado em bytes, mas o número pode ser seguido de k (kilobytes) ou
m(megabytes). (Exemplo: rar a -v1440kb ou rar a -v10mb)
p [SENHA] - Inclui senha no arquivo.
Os arquivos gerados pelo rar do GNU/Linux podem ser usados em outros sistemas operacionais, basta ter o rar instalado. Quando é usada a opção -v para a criação de
múltiplos volumes, a numeração dos arquivos é feita na forma: arquivo.rar, arquivo.r00, arquivo.r01, etc, durante a descompactação os arquivos serão pedidos em ordem.
Exemplos:
rar a texto.rar texto.txt - Compacta o arquivo texto.txt num arquivo com o nome texto.rar
rar x texto.rar - Descompacta o arquivo texto.rar
rar a -m5 -v1400k textos.rar * - Compacta todos os arquivos do diretório atual, usando a compactação máxima no arquivo textos.rar. Note que o tamanho máximo de
cada arquivo é 1440 para ser possível grava-lo em partes para disquetes.
rar x -v -y textos.rar - Restaura os arquivos em múltiplos volumes criados com o processo anterior. Todos os arquivos devem ter sido copiados dos disquetes para o
diretório atual antes de prosseguir. A opção -y é útil para não precisar-mos responder yes a toda pergunta que o rar fizer.
rar t textos.rar - Verifica se o arquivo textos.rar possui erros.
rar r textos.rar - Repara um arquivo .rar danificado.
rar a -pSenha arq.rar ArquivoASerCompactado.Extensao
MONTAR PARTIÇÕES DOS HDS
Para que a partição "/dev/sdc1" seja montada na pasta "/mnt/sdc1", os passos seriam:
a) Criar a pasta onde a partição será montada: # mkdir /mnt/sdc1
b) Testar a montagem da partição: # mount /dev/sdc1 /mnt/sdc1
c) Adicionar a linha abaixo no final do arquivo "/etc/fstab", orientando o sistema a montá-la automaticamente durante o boot: /dev/sdc1 /mnt/sdc1 ext3
defaults 0 0
No Ubuntu, vai perceber que ele não faz referência as partições dentro do fstab pelo dispositivo, mas sim pelo UUID, que é um identificador único.
22
Você pode verificar qual é o UUID referente a sua partição usando o comando "blkid", como em:
# blkid /dev/sdc1
/dev/sdc1: UUID="5c5a3aff-d8a3-479e-9e54-c4956bd2b8fd" SEC_TYPE="ext2"
TYPE="ext3"
Você pode então especificar o UUID na linha do fstab no lugar do device, como em:
UUID=5c5a3aff-d8a3-479e-9e54-c4956bd2b8fd /mnt/sdc1 ext3 defaults 0 0
Outra observação é que você deve deixar sempre uma linha em branco no final do arquivo, caso contrário passará a receber um aviso durante o boot.
23
COMANDOS DO PRONT NO WINDOWS
comando
opção
assoc
instrução
Exibe ou modifica associações
/?
attrib
Para ver as opções
Lista atributos em letras h=ocultos s=sistema r=so_leitura
/?
Para ver as opções
bdiskpart
Particionador de disco (digite exit para sair)
bootcfg
Permite alterar e modificar as opções de boot
chkdsk
É o scandisk (use /? para ver as opções)
/?
Para ver as opções
call
Chama um programa em lotes a partir de outro
compact
Exibe informação e compacta ou descompacta arquivos
/?
Para ver as opções
convert
Converte sistema de de arquivos fat em ntfs e vice versa
defrag
Desfragmentador de disco (defrag -av C\:)
-a
Apenas para analisar
-v
Para detalhar o resultado
deltree
Apaga todos os arquivos pastas e subpastas
dir
dir “Letra do driver” /opções
/a
Exibe arquivos ocultos e de sistema
/h
Exibe arquivos ocultos
/s
Exibe arquivos de sistema
/b
Visualização simples
/d
Lista arquivos em colunas
/l
Lista nomes em letras minúsculas
driverquery
Informa sobre dispositivos e sistema
echo
Exibe avisos e impede que apareçam comandos na tela
24
eventcreate
Permite criar um evento
eventquery
Exibe eventos ou propriedades de arquivos log
/?
for
Para ver as opções
Muito util como em programação
/?
format
Para ver as opções
Formata discos ou partições
/?
Para ver as opções
fsutil
Coleção de ferramentas uteis
getmac
Exibe o endereço mac de uma placa de rede
help
help nome_do_comando
ipconfig
Exibe informações das configurações de ips de rede
logman
Gerencia logs de eventos
/?
Para ver as opções
more
Exibe a saída de tela fazendo pausa a cada tela
openfiles
Permite listar os arquivos ou pastas abertas em um sistema
path
Exibe ou define um caminho de pesquisa
pause
Pausa um programa em execução
prncnfg
Mostra a configuração da impressora
prndrvr
Mostra, adiciona ou exclui driver de impressora
prnjobs
Permite controlar tarefas de impressão
prnport
Mostra cria ou exclui portas de impressora tcp/ip
prnqctl
Imprime pagina de teste
recover
Tenta recuperar arquivos danificados. (recover C:\arquivo)
reg
Manipula o registro
rd
Apaga pastas vazias
/s
Apaga pastas com conteúdo perguntando
/q
Apaga tudo sem perguntar
25
replace
Substitui arquivos
/?
replacetype
shutdow
Para ver as opções
Exibe o conteúdo de um arquivo de texto, basicamente para leer
/s
Desliga o sistema
/?
Para ver as opções
/a
Cancela um desligamento já pedido
sort
Permite ordenar linhas em arquivos
/?
Para ver as opções
start
Abre uma nova janela do pront
subst
Associa um caminho a uma letra de unidade
systeminfo
Informação do sistema
tasklist
Exibe processos em execução
taskkill
taskkill /pid 00000
tree
Exibe em forma gráfica e hierárquica a estrutura de pastas
ver
Mostra a versão do windows
vol
Exibe o nome e numero do disco
xcopy
Copia arquivos e pastas
PROGRAMAS ESCONDIDOS NO WINDOWS
1. Mapa de Caracteres = charmap.exe (para procurar caracteres indefinidos com suas fontes)
2. Limpeza de Disco = cleanmgr.exe
3. Área de Transferência = clipbrd.exe (verifica o que está no clipboard, ou seja, o que está copiado na memória temporária)
4. Dr Watson = drwtsn32.exe (ferramenta para solução de problemas)
5. DirectX diagnóstico = diag.exe (teste seu DirectX, video & placas de som)
6. Private character editor = eudcedit.exe (crie ou modifique caracteres)
7. IExpress Wizard = iexpress.exe (compactador de arquivos, se vc usar o WinRAR ou WinZip não precisa dele)
8. Mcft Synchronization Manager = mobsync.exe (permite sincronização de arquivos na rede local)
26
9. Windows Media Player 5.1 = mplay32.exe (abre a versão 5.1 do tocador)
10. ODBC Data Source Administrator = odbcad32.exe (mexa com banco de dados)
11. Gerenciador de Objetos = packager.exe
12. System Monitor = perfmon.exe (tudo o que vc quiser saber sobre a performance do PC, para usuários avançados)
13. Gerenciador de Programas = progman.exe
14. Remote Access phone book = rasphone.exe
15. Registry Editor = regedt32.exe ou regedit.exe (para ver /modificar o Registro do Windows)
16. Services = services.msc (inicia, pára e configura os serviços do Windows)
17. Network shared folder wizard = shrpubw.exe (crie pastas compartilhadas na rede)
18. File signature verification tool = sigverif.exe (verifica a assinatura de um arquivo)
19. Volume Control = sndvol32.exe (controle de volume)
20. System Configuration Editor = sysedit.exe (modifique System.ini e win.ini)
21. Syskey = syskey.exe (protege o banco de dados de contas do Windows - use com cuidado).
22. Mcft Telnet Client = telnet.exe (CPublicar postagemliente Telnet em DOS)
23. Driver Verifier Manager = verifier.exe (monitore atividades de drivers).
24. Windows for Workgroups Chat = winchat.exe (um velho chat para rede local).
25. System configuration = msconfig.exe (desabilite/gerencie arquivos carregados ao iniciar Windows)
26. Diretivas de grupo - gpedit.msc (permite editar objetos de diretiva de grupo)
27