Guia Com Mais de 500 Comandos Do Linux-2
Guia Com Mais de 500 Comandos Do Linux-2
Guia Com Mais de 500 Comandos Do Linux-2
do Li ux Explicados
São Paulo
2016
Introdução
Neste documento, irá encontrar mais de 500 comandos via terminal do Linux. Todos bem explicados da
forma como funcionam e o que executam. Totalmente em português, com uma linguagem simples e objetiva
que pode ser compreendida por todos os usuários (desde o nível mais simples ao avançado).
Esta é uma oportunidade de não usar somente a interface gráfica para executar os comandos, e sim ter o
domínio do terminal. Aumentando ainda mais o seu conhecimento no universo Linux. Afinal, em certos
momentos, precisamos de um conhecimento a mais para executarmos determinadas tarefas.
O Linux já está presente nas grandes empresas, e dominá-lo significa um diferencial a mais com relação a
outros colaboradores da empresa.
Mesmo com a prática diária, é improvável que guarde todos os comandos do terminal, porém a ideia desta
lista é trazer os comandos primordiais para o terminal Linux, pois sua lista é vasta.
Esta apostila é de distribuição gratuita e pode ser compartilhada e baixada por qualquer pessoa, afinal o
objetivo principal é sua divulgação e distribuição, sem qualquer fim lucrativo.
Útil para iniciantes; curiosos; de nível intermediário procurando se aprofundar e para quem já é avançado e
deseja relembrar algum dos comandos.
Porém, antes de executarem os comandos no terminal, lembrem-se da famosa frase do modo root: "Com
grandes poderes, vem grandes responsabilidades" - Stan Lee
Sumário
Introdução ......................................................................................................................................................................... 2
1. Guia de referência – Lista de comandos para Linux ................................................................................................. 4
1.1. Conhecendo a hierarquia do sistema ............................................................................................................... 4
1.2. Atalhos Globais ................................................................................................................................................. 5
2. Dicas úteis para o aprendizado ................................................................................................................................. 5
3. Lista de comandos..................................................................................................................................................... 6
4. Guia de referência completo – Comandos avançados do terminal Linux .............................................................. 10
4.1. Informações do sistema Linux ........................................................................................................................ 10
4.2. Desligar (Reinicialização do sistema ou logout) .............................................................................................. 12
4.3. Arquivos e diretórios ....................................................................................................................................... 12
4.4. Encontrar arquivos .......................................................................................................................................... 14
4.5. Trabalhando com sistema de arquivos ........................................................................................................... 15
4.6. Espaço em disco .............................................................................................................................................. 16
4.7. Usuários e grupos............................................................................................................................................ 16
4.8. Permissões de arquivos (+ = Adiciona e - = Remove permissões) .................................................................. 17
4.9. Atributos especiais de arquivo: (+ = Adiciona e - = Remove permissões) ...................................................... 18
4.10. Arquivos e arquivos compactados .............................................................................................................. 19
4.11. Pacotes RPM (Red Hat, Fedora e derivados) .............................................................................................. 20
4.12. Pacotes YUM Updater (Red Hat, Fedora e derivados) ................................................................................ 22
4.13. Pacotes DEB (Debian, Ubuntu e derivados) ................................................................................................ 22
4.14. Atualizador de pacotes APT (Debian, Ubuntu e derivados) ........................................................................ 23
4.15. Exibir o conteúdo de um arquivo ................................................................................................................ 23
4.16. Manipulação de texto ................................................................................................................................. 24
4.17. Estabelecer o formato de conversão de arquivos ...................................................................................... 25
4.18. Análise de sistemas de arquivos ................................................................................................................. 25
4.19. Formatar sistemas de arquivos ................................................................................................................... 25
4.20. Backups ....................................................................................................................................................... 26
4.21. CD-ROM....................................................................................................................................................... 27
4.22. Redes (LAN e Wi-Fi) ..................................................................................................................................... 28
4.23. Redes Microsoft Windows (SAMBA) ........................................................................................................... 29
4.24. Firewall (iptables) ........................................................................................................................................ 29
4.25. Monitoramento e depuração...................................................................................................................... 30
4.26. Dicas e comandos úteis ............................................................................................................................... 31
5. Bibliografia .............................................................................................................................................................. 32
6. Redes sociais ........................................................................................................................................................... 32
1. Guia de referência – Lista de comandos para Linux
4
1.2. Atalhos Globais
Ctrl+C
• Cancela o comando atual em funcionamento.
Ctrl+Z
• Pausa o comando atual, retorna com "fg" em
primeiro plano Linux ou "bg" em segundo plano.
Ctrl+D
• Faz o logout da sessão atual (similar ao comando
"exit").
Ctrl+W
• Apaga uma palavra na linha atual.
Ctrl+U
• Apaga a linha inteira.
Ctrl+R
• Tecle para Exiber um comando recente.
!!
• Repete o último comando.
exit
• Faz o logout da sessão atual.
1. Digite ual ue o a do seguido de –help Dois t aços e a pala a help) para ver a uma descrição
detalhada do comando.
EX: wget –help ):
2. Outra forma de conseguir documentação oficial dos comandos Linux é o comando man (manual),
Digite man seguido do nome do comando que você precisa de informação.
(EX: man wget)
3. Se por algum motivo você preferir guardar as informações do man (Manual) de algum comando em
um pendrive ou smartphone em PDF para estudos complementares utilize este comando
(EX: man -t wget | ps2pdf – wget.pdf)
5
3. Lista de comandos
ls
Lista de diretórios.
ls -al
Lista de diretórios com exibição de arquivos ocultos.
cd dir
Muda do diretório atual para o especificado (substituir a variável dir pelo nome da pasta).
cd
Muda para o diretório /home (arquivos pessoais).
Pwd
Exibe o caminho do diretório atual.
mkdir dir*
Cria um diretório especificado (substituir a variável dir pelo nome da pasta).
rm arq
Apaga o arquivo especificado (substituir a variável arq pelo nome do arquivo que se quer excluir).
rm -r dir
Apaga o diretório especificado (substituir a variável dir pelo nome da pasta).
rm -f arq
Apaga o arquivo especificado forçadamente (-f de force) (substituir a variável arq pelo nome do arquivo
que se quer excluir).
rm -rf dir
Apaga o diretório especificado forçadamente (substituir a variável dir pelo nome da pasta). Utilize esse
comando com extrema atenção!
cp -r arq1 arq2
Copiaàoà a ui o àpa aàoà a ui o à su stitui àaà a i elàarq pelo nome do arquivo).
cp -r dir1 dir2
Copiaàoà di etó io àpa aàoà di etó io ;à iaàoà di etó io à asoà ãoàexistaà su stitui àaà a i elàdir pelo
nome do diretório).
mv arq1 arq2
Duplaàfu ção:àPodeàse àusadoàpa aà e o ea àouà o e àoà a ui o àpa aà a ui o .à“eàoàa ui o àfo à
u àdi etó ioàexiste te,à o eà a ui o àpa aàde t oàdoàdi etó ioà a ui o à su stitui àaà a i elàarq
pelo nome do arquivo).
ln -s arq link
Cria um link simbólico, link (atalho) para o arquivo (substituir a variável arq pelo nome do arquivo e link
pelo nome que terá o atalho).
6
touch arq
Cria ou atualiza o arquivo (substituir a variável arq pelo nome do arquivo).
more arq
Exibe o conteúdo de um arquivo (substituir a variável arq pelo nome do arquivo).
head arq
Exibe as primeiras 10 linhas de um arquivo (substituir a variável arq pelo nome do arquivo).
tail arq
Exibe as últimas 10 linhas de um arquivo (substituir a variável arq pelo nome do arquivo).
tail -f arq
Exibe o conteúdo de um arquivo enquanto ele é atualizado (aumenta de tamanho), iniciando com as
últimas 10 linhas (substituir a variável arq pelo nome do arquivo).
ps
Exibe os processos dos usuários ativos em tempo real.
top
Exibe todos os processos rodando em tempo real.
kill pid
Mata um processo específico pelo número ID (substituir pid pelo número do processo).
killall proc
Mata todos os processos com o nome especificado proc, de processos (substituir proc pelo nome do processo).
bg
Lista trabalhos parados ou em segundo plano, ou pode continua-los também.
fg
Traz o trabalho mais recente para o primeiro plano.
fg trab
T azàoàt a alhoà t a àpa aàoàp i ei oàpla oà su stitui àtrab pelo nome do processo).
Explanação: Para definir permissões, somam-se os valores acima. Por exemplo, para atribuir ao dono do
a ui o usuá io a esso total de leitu a , g a ação e exe ução x , asta so a o alo o tal 4 +
+ = . “upo do ue o ê uei a li ita o a esso pa a e os do g upo , pe iti do apenas a leitura
e g a ação, asta so a 4 + = . Reu i do os dois exe plos itados, fi a ia: h od pa a
usuá io, pa a g upo e pa a out os ou - .
7
Outros exemplos:
• chmod 777
o leitura (r), gravação (w) e execução (x) para todos usu io ,à g upo àeà out os .
• chmod 755
o x àpa aàoà do o à usu io ,à àpa aàoà g upo àeà out os .
ssh usuário@host
Conecta ao host como usuário (exemplo: ssh gnulinuxbrasil@meuservidor).
ssh-copy-id usuário@host
Adiciona a sua chave para o host e usuário daquele host; serve para ativar logins sem senha com uso de chaves.
locate arq
Encontra todas as instâncias de um arquivo (substituir a variável arq pelo nome do arquivo).
date
Exibe a data e hora atual.
cal
Exibe um calendário do mês atual.
uptime
Exibe o tempo de atividade do sistema.
w
Exibe quem está online.
whoami
Exibe como quem você está logado.
finger
Usuário Exibe informações do usuário.
uname -a
Exibe informações do kernel.
cat /porc/cpuinfo
Exibe informações da CPU.
8
cat /proc/meminfo
Exibe informações da memória.
man comando
Abre o manual do comando especificado (substituir a variável comando pelo nome do comando que se quer
conhecer).
df
Exibe o uso do disco.
du
Exibe o uso do espaço em um diretório.
free
Exibe o uso da memória e swap.
whereis aplicação
Exibe possíveis localizações do aplicativo (substituir aplicação pelo nome do programa).
which aplicação
Exibe que a aplicação irá rodar por omissão (substituir aplicação pelo nome do programa).
tar xf pacote.tar
Ext aiàosàa ui osàdeà pa ote.ta à su stitui àaà a i elàpacote.tar pelo nome do arquivo).
gzip arq
Compacta um arquivo e o renomeia para arq.gz (substituir a variável arq pelo nome do arquivo).
gzip -d arq.gz
Descompacta arq.gz para um arquivo (substituir a variável arq.gz pelo nome do arquivo).
ping host
Envia um pacote ICMP (ping) para o host e Exibe o resultado (substituir a variável host pelo domínio de um site ou
o número IP).
whois domínio
Retorna informações sobre o domínio (substituir a variável domínio pelo endereço de um site ou o número IP).
dig host
Retorna informações de DNS para o domínio (substituir a variável host pelo domínio de um site ou o número IP).
9
ListAllCommands | grep searchstr
Instalação a partir do código fonte; os comandos devem ser digitados na sequência em um terminal, um de cada
vez.
dig -x host
Exibe o retorno reverso para um host (substituir a variável host pelo domínio de um site ou o número IP).
wget arq
Faz o download do a ui oà a à su stitui àaà a i elàarq pelo endereço online do arquivo).
wget -c arq
Co ti uaàoàdo loadài te o pidoàdeàu àa ui oà a à su stitui àaà a i elàarq pelo endereço online do arquivo).
• ./configure
Comandos de instaladores
• make
• make install
dpkg -i pacote.deb
Instala um pacote DEB (distros Debian) (substituir a variável pacote.deb pelo nome do pacote de programa).
arch
Exibe a arquitetura da máquina (1).
uname -m
Exibe a arquitetura da máquina (2).
uname -r
Exibe versão do kernel usada.
dmidecode -q
Exibe os componentes do sistema (hardware).
hdparm -i /dev/hda
Exibe as características de um disco rígido.
cat /proc/cpuinfo
Exibe informações da CPU.
10
cat /proc/interrupts
Exibe interrupções.
cat /proc/meminfo
Verifica a utilização de memória.
cat /proc/swaps:df -h
Exibe o tamanho dos arquivos e diretórios ordenados por tamanho.
ls -lSr |more
Esti aàoàespaçoàusadoàpeloàdi etó ioà di .
du -sh dir1
Exibe o tamanho dos arquivos e diretórios ordenados por tamanho.
cat /proc/version
Exibe a versão do kernel.
cat /proc/net/dev
Exibe estatísticas e adaptadores de rede.
cat /proc/mounts
Exibe o sistema de arquivos montado.
lspci -tv
Exibe os dispositivos PCI.
lsusb -tv
Exibe os dispositivos USB.
date
Exibe a data do sistema.
cal 2016
Visualiza o calendário de 2016.
cal 06 2016
Exibe o calendário para o mês de junho de 2016.
date 041217002016.00
Coloca (estado, ajustar) data e hora.
11
clock -w
Salva as alterações para a data na BIOS.
shutdown -h now
Desliga o sistema (1).
shutdown -h minutos
Desliga o sistema de acordo com o minuto selecionado (EX.: shutdown -h 30 , desliga em 30 minutos).
init 0
Desliga o sistema (2).
telinit 0
Desliga o sistema (3).
halt
Desliga o sistema (4).
shutdown -r mensagem:
Para enviar uma mensagem aos usuários afetados pelo desligamento, use o comando desta forma: sudo
shutdown - à à"Oàsiste aàse à ei i iadoàe à à i utos
shutdown -c
Cancela um desligamento do sistema planejado.
shutdown -r now
Reinicia (1).
reboot
Reinicia (2).
logout
Fecha a sessão.
cd /home
Digiteàoàdi etó ioà e à asa .
cd ..
Volta um nível.
cd ../..
Volta 2 níveis.
cd
Vai para o diretório de raiz.
12
cd ~user1
Vai para o diretório de user1.
cd –
Volta () para o diretório anterior.
pwd
Exibe o caminho do diretório de trabalho.
ls
Consulta os arquivos em um diretório.
ls -F
Consulta os arquivos em um diretório.
ls -l
Exibe detalhes de arquivos e pastas em um diretório.
ls -a
Exibe arquivos ocultos.
ls *[0-9]*
Exibe arquivos e pastas que contêm números.
tree
Exibe arquivos e pastas em uma árvore a partir da raiz. (1)
lstree
Exibe arquivos e pastas em uma árvore a partir da raiz. (2)
mkdir dir1
C iaàu aàpastaàouàdi etó ioà o à o eà di .
mkdir -p /tmp/dir1/dir2
Cria uma árvore de diretório.
rm -f file1
Ex luiàoàa ui oà ha adoà file .
rmdir dir1
Ex luiàaàpastaà ha adaà di .
rm -rf dir1
Ex luiàu aàpastaà ha adaà di à o àseuà o teúdoàfo çada e te.à “eàex luíàtodoàoàseuà o teúdo .
13
mv dir1 new_dir
Renomeia ou move um arquivo ou pasta (diretório).
cp file1
Copia um arquivo.
cp file1 file2
Copia os dois arquivos ao mesmo tempo.
cp dir /*.
Copia todos os arquivos de um diretório dentro do diretório de trabalho atual.
cp -a /tmp/dir1.
Copia um diretório dentro do diretório de trabalho atual.
cp -a dir1
Copia um diretório.
cp -a dir1 dir2
Diretório de cópia dois em uníssono.
ln -s file1 lnk1
Cria um link simbólico para o arquivo ou diretório.
ln file1 lnk1
Cria um vínculo físico para o arquivo ou diretório.
file file1
Saída (despejo na tela) do tipo mime de um arquivo de texto.
iconv -l
Listas de cifras conhecidas.
14
find / -user user1
E o t aàa ui osàeàdi etó iosàpe te e tesàaoàusu ioà use .
locate \*.ps
E o t aàa ui osà o àaàexte sãoà .àpsàprimeiramente exe utadoà o àoà o a doà updated .
whereis halt
Exibe a localização de um arquivo binário, a ajuda ou a fonte. Neste caso ele pergunta onde está o
o a doà pa ada .
which halt
Exibe o caminho completo (o caminho completo) para um binário / executável.
umount /dev/hda2
‘e o eàu àdis oà ha adoàhda .àE àp i ei oàluga ,àdoàpo toàdeà à/à t/hda .
umount -n /mnt/hda2
Executa a remoção sem ler o arquivo/etc/MTAB. Útil quando o arquivo é somente leitura ou o disco
rígido está cheio.
15
mount /dev/hdc /mnt/cdrecorder
Monta um cd gravável ou um dvdrom.
df -h
Exibe o tamanho dos arquivos e diretórios ordenados por tamanho.
ls -lSr |more
Estima o espaço usado pelo diretório di .
du -sh dir1
Exibe o tamanho dos arquivos e diretórios ordenados por tamanho.
groupadd nome_do_grupo
Cria um novo grupo.
groupdel nome_do_grupo
Exclui um grupo.
userdel -r user1
Ex luiàu àusu ioà - àeli i aàoàdi etó ioàHo e .
passwd
Altera a senha.
passwd user1
Altera a senha do usuário (apenas pelo root).
• pwck
Informações do sistema Linux
o Ve ifi aàaàsi taxeà o etaà /àet /pass d àa ui oàfo atoàeàaàexist iaàdeàusu ios.
• grpck
o Ve ifi aàaàsi taxeà o etaàeàfo atoàdoàa ui oà /àet /g upo àeàaàexist iaàdeàg upos.
• newgrp group_name:
o Registra um novo grupo para alterar o grupo padrão dos arquivos recém-criados.
ls -lh
Exibe permissões.
17
chgrp group1 file1
Altera o grupo de arquivos.
chown user1
Grupo1 arquivo1
chattr +a file1
Permite gravar apenas abrindo um arquivo acrescentar modo.
chattr +c file1
Permite que um arquivo a ser compactado / descompactado automaticamente.
chattr +d file1
Ele garante que o programa ignore excluir os arquivos durante o backup.
chattr +i file1
Torna o arquivo inalterado, portanto não pode ser excluído, alterado, renomeado ou vinculado.
chattr +s file1
Permite que um arquivo possa ser excluído com segurança.
chattr +S file1
Ele garante que um arquivo é modificado, as alterações são gravadas no modo síncrono, como com a
sincronia.
18
chattr +u file1
Ele permite que você recuperar o conteúdo de um arquivo, mesmo se está cancelado.
lsattr
Exibe atributos especiais.
bunzip2 file1.bz2
Descompacta u àa ui oà ha adoà file . z .
bzip2 file1
Co p i eàu àa ui oà ha adoà file .
gunzip file1.gz
Descompacta u àa ui oà ha adoà file .gz .
gzip file1
Co p i eàu àa ui oà ha adoà file .
gzip -9 file1
Comprime com compressão máxima.
rar x file1.rar
Descompacta o arquivo rar.
unrar x file1.rar
Descompacta o arquivo rar.
19
tar -cvfj archive.tar.bz2 dir1
Cria um arquivo tar compactado no bzip2.
unzip file1.zip
Descompacta um arquivo zip.
rpm -U package.rpm
Atualiza um pacote rpm sem alterar a configuração dos arquivos.
rpm -F package.rpm
átualizaàu àpa oteà p àso e teàseàeleà Co a dos àesti e ài stalado.
rpm -e package_name.rpm
Remove um pacote rpm.
rpm -qa
Exibe todos os pacotes rpm instalados no sistema.
20
rpm -ql package_name
Exibe lista de arquivos fornecidos por um pacote rpm instalado.
rpm -V package_name
Verifica o tamanho do arquivo, licenças, tipos, proprietário, grupo, exame de integridade, resumo de
MD5 e última modificação.
rpm -Va
Verifica todos os pacotes rpm instalados no sistema. Use com cuidado.
21
4.12. Pacotes YUM Updater (Red Hat, Fedora e derivados)
yum list
Lista todos os pacotes instalados no sistema.
dpkg -i package.deb
Instala / atualiza um pacote deb.
dpkg -r package_name
Remove um deb para o pacote do sistema.
dpkg -l
Exibe todos os pacotes deb instalados no sistema.
dpkg -s package_name
Informações sobre um pacote específico instalado no seu sistema.
22
dpkg -L package_name
Exibe lista de arquivos fornecidos por um pacote instalado no sistema.
dpkg -S /bin/ping
Verifica qual pacote pertence um determinado arquivo.
apt-get update
Atualiza a lista de pacotes.
apt-get upgrade
Atualiza todos os pacotes instalados.
apt-get check
Verifica se as resoluções das dependências estão corretas.
apt-get clean
Limpa o cache de pacotes baixados.
cat file1
Exibe o conteúdo de um arquivo a partir da primeira linha.
tac file1
Exibe o conteúdo de um arquivo a partir da última linha.
more file1
Exibe o conteúdo ao longo de um arquivo.
23
less file1
“e elha teàoà o a doà o e à asàpe iteà ueà o àsal eàoàa ui o,à e à o oàoà o i e toàpa aàt s.
head -2 file1
Exibe as duas primeiras linhas de um arquivo.
tail -2 file1
Exibe as duas últimas linhas de um arquivo.
tail -f /var/log/messages
Exibe em tempo real o que foi adicionado ao arquivo.
sed -e d esult.t t
Elimina a primeira linha do arquivo result.txt
sed - /st i g /p
Exi iàso e teàasàli hasà ueà o t àaàpala aà st i g .
24
4.17. Estabelecer o formato de conversão de arquivos
recode -l | more
Exibe todas as conversões de formato disponíveis.
badblocks -v /dev/hda1
Verifica os blocos defeituosos no disco hda1.
fsck /dev/hda1
Repara / verificar a integridade do arquivo do sistema Linux no disco hda1.
fsck.ext2 /dev/hda1
Repara / verifica a integridade do sistema de arquivo ext2 no disco hda1.
e2fsck /dev/hda1
Repara / verifica a integridade do sistema de arquivo ext2 no disco hda1.
e2fsck -j /dev/hda1
Repara / verifica a integridade do sistema de arquivo ext3 no disco hda1.
fsck.ext3 /dev/hda1
Repara / verifica a integridade do sistema de arquivo ext3 no disco hda1.
fsck.vfat /dev/hda1
Repara / verifica integridade do arquivo sistema disco fat hda1.
fsck.msdos /dev/hda1
Repara / verifica a integridade de um arquivo a partir do dos no sistema de disco hda1.
dosfsck /dev/hda1
Repara / verifica a integridade de um arquivo a partir do dos no sistema de disco hda1.
mkfs /dev/hda1
Verifica os blocos defeituosos no disco hda1.
25
mke2fs /dev/hda1
Repara / verifica a integridade do arquivo do sistema Linux no disco hda1.
mke2fs -j /dev/hda1
Repara / verifica a integridade do sistema de arquivo ext2 no disco hda1.
fdformat -n /dev/fd0
Repara / verifica a integridade do sistema de arquivo ext3 no disco hda1.
mkswap /dev/hda3
Repara / verifica a integridade do sistema de arquivo ext3 no disco hda1.
4.20. Backups
dd if=/dev/sda of=/tmp/file1
“al aàoà o teúdoàdeàu àdis oà ígidoàpa aàu àa ui o.à Nesteà asoàoàdis oà ígidoà à sda àeàoàa ui oà
file .
26
( cd /tmp/local/ && tar c . ) | ssh -C use @ip_add d /ho e/sha e/ && ta -p
Copia o conteúdo de um diretório em um diretório remoto através de ssh.
4.21. CD-ROM
cd-paranoia -B
Tira músicas de um cd para arquivos wav.
cd-paranoia – -
Pegua as 3 primeiras músicas de um cd para arquivos wav.
27
cdrecord –scanbus
Faz a varredura de buffer para identificar o canal scsi.
dd if=/dev/hdc | md5sum
Executa um md5sum em um dispositivo, como um CD.
ifconfig eth0
Exibe a configuração de uma placa de rede Ethernet.
ifup eth0
áti aàu aài te fa eà eth .
ifdown eth0
Desa ilitaàu aài te fa eà eth .
dhclient eth0
áti aàaài te fa eà eth àe à odoàdh p.
route -n
Exibe tabela de rota.
hostname
Exibe o nome do host do sistema.
host www.example.com
Encontra o nome do host para resolver o nome de um IP (1).
nslookup www.example.com
Encontra o nome do host para resolver o nome de um IP e vice-versa (2).
28
ip link show
Exibe o status de todas as interfaces.
mii-tool eth0
Exibe oàstatusàdeà eth àli k.
ethtool eth0
Exi eàestatísti asàdaàpla aàdeà edeà eth .
netstat -tup
Exibe todas as conexões de rede ativa e seu PID.
netstat -tupl
Exibe todos os ouvintes de rede de serviços sobre o sistema e seu PID.
iwlist scan
Exibe as redes sem fio.
iwconfig eth1
Exibe a configuração de uma placa de rede sem fio.
whois www.example.com
Pesquisa Base de dados Whois.
nbtscan ip_addr
Resolução de nome de rede da BIOS.
nmblookup -A ip_addr
Resolução de nome de rede da BIOS.
smbclient -L ip_addr/hostname
Visualiza compartilhamentos remotos de um host windows.
iptables -t filter -L
Exibe todas as correntes na tabela de filtro.
iptables -t nat -L
Exibe todas as correntes da tabela nat.
iptables -t filter -F
Limpa todas as regras da tabela de filtro.
29
iptables -t nat -F
Limpa todas as regras da tabela nat.
iptables -t filter -X
Exclui qualquer cadeia criados pelo usuário.
top
Exibe as tarefas Linux que mais utilizam a CPU.
ps -eafw
Exibe as tarefas do Linux.
ps -e -o pid,args –forest
Exibe as tarefas do Linux de forma hierárquica.
pstree
Exibe uma árvore de processos do sistema.
kill -9 ID_Processo
Força o encerramento de um processo.
kill -1 ID_Processo
Força um processo para recarregar a configuração.
lsof -p $$
Exibe uma lista de arquivos abertos por processos.
lsof /home/user1
Exibe uma lista de arquivos abertos em um determinado caminho do sistema.
strace -c ls >/dev/null
Exibe o sistema de chamadas feitas e recebidas por um processo.
30
strace -f -e open ls >/dev/null
Visualiza chamadas para a biblioteca.
watch - at /p o /i te upts
Exibe interrupções em tempo real.
last reboot
Última reinicialização do sistema.
lsmod
Exibe o kernel carregado.
free -m
Exibe o status da RAM em megabytes.
smartctl -A /dev/hda
Monitora a confiabilidade de um disco rígido através do SMART.
smartctl -i /dev/hda
Verifica se o SMART está habilitado em um disco rígido.
tail /var/log/dmesg
Exibe os eventos inerentes no processo de carregamento do kernel.
tail /var/log/messages
Exibe eventos do sistema.
ap opos …ke o d
Exibe uma lista de comandos que pertencem às palavras-chave de um programa; são úteis quando você
sabe o que faz o seu programa, mas não conhece o nome do comando.
man ping
Exibe as páginas de manual on-li e;àpo àexe plo,àu à o a doàpi g,àuseàaàopçãoà -k àpa aàe o t a à
qualquer comando relacionado.
hatis …ke o d
Exibe a descrição do que o programa faz.
gpg -c file1
Codifica um arquivo com o guarda de segurança do GNU.
gpg file1.gpg
Decodifica um arquivo com o guarda de segurança do GNU, informações do sistema Linux U.
31
wget -r www.example.com
Baixa um site inteiro.
wget -c www.example.com/file.iso
Baixa um arquivo com a possibilidade de parar o download e retomar mais tarde.
ldd /usr/bin/ssh
Exibe bibliotecas compartilhadas que são exigidas pelo programa ssh.
chsh
Muda o Shell de comando.
chsh –list-shells
É um comando adequado para descobrir se você tem controle remoto em outro terminal.
clear
Limpa a tela do terminal.
5. Bibliografia
6. Redes sociais
Participe de nossas páginas e grupos de debate:
32