Código do comando Notas
arch Mostra a arquitetura do processador da máquina (1)
uname -m Exibe a arquitetura do processador da máquina (2)
uname -r Exibe a versão do kernel em uso
dmidecode -q Exibe os componentes do sistema de hardware(SMBIOS / DMI)
hdparm -i /dev/hda Listar as características arquitetônicas de um disco
hdparm -tT /dev/sda Executa uma operação de teste de leitura em um disco
cat /proc/cpuinfo Exibir informações sobre as informações da CPU
cat /proc/interrupts Exibir interrupções
cat /proc/meminfo Verificar o uso da memória
cat /proc/swaps Mostra quais swaps estão sendo usados
cat /proc/version Mostrar a versão do kernel
cat /proc/net/dev Mostrar adaptadores de rede e estatísticas
cat /proc/mounts Mostrar sistemas de arquivos carregados
lspci -tv Lista de dispositivos PCI
lsusb -tv Mostrar dispositivos USB
date Mostrar data do sistema
cal 2007 Mostrar o calendário 2007
date 041217002007.00 Definição da data e da hora - Mês Dia Hora Minuto Ano. Segundos
clock -w Salvar alterações de horário no BIOS

Código do comando Explicação
shutdown -h now Desligamento do sistema
init 0 Desligar o sistema
telinit 0 Desligar o sistema
shutdown -h hours:minutes & Desliga o sistema no horário programado
shutdown -c Cancelamento do desligamento programado do sistema
shutdown -r now Reinicialização
reboot Reinicialização
logout Fazer logout

Código do comando Comentário Descrição
cd /home Digite'/ home' diretório'
cd .. Retornar ao diretório anterior
cd ../.. Retorna aos dois diretórios anteriores
cd Acesso ao catálogo mestre pessoal
cd ~user1 Ir para seu diretório pessoal
cd - Retornar ao último diretório
pwd Mostrar caminho de trabalho
ls Exibir arquivos em um diretório
ls -F Exibir arquivos em um diretório
ls -l Mostrar detalhes de arquivos e diretórios
ls -a Mostrar arquivos ocultos
ls *[0-9]* Exibir nomes de arquivos e diretórios que contenham números
tree Exibir a estrutura em árvore de arquivos e diretórios a partir do diretório raiz
lstree Exibir a estrutura em árvore de arquivos e diretórios a partir do diretório raiz
mkdir dir1 Criar um diretório chamado'dir1' diretório'
mkdir dir1 dir2 Cria dois diretórios ao mesmo tempo
mkdir -p /tmp/dir1/dir2 Criação de uma árvore de diretórios
rm -f file1 Excluir um arquivo chamado'file1' arquivo'
rmdir dir1 Exclui um diretório chamado'dir1' diretório'
rm -rf dir1 Excluir um diretório chamado'dir1' e excluir seu conteúdo ao mesmo tempo
rm -rf dir1 dir2 Excluir dois diretórios e seus conteúdos ao mesmo tempo
mv dir1 new_dir Renomear/mover um diretório
cp file1 file2 Copiar um arquivo
cp dir0/g' example.txt Substituir vários zeros por um único zero
cat -n file1 Marca o número de linhas em um arquivo
cat example.txt | awk 'NR%2==1' Excluir todas as linhas pares do arquivo example.txt
echo a b c | awk '{print $1}' Exibir a primeira coluna de uma linha
echo a b c | awk '{print $1,$3}' Exibir a primeira e a terceira colunas de uma linha
paste file1 file2 Mesclar o conteúdo de dois arquivos ou duas colunas
paste -d '+' file1 file2 Mesclar o conteúdo de dois arquivos ou duas colunas com um"+" Ordenar
sort file1 file2 Classificar o conteúdo de dois arquivos
sort file1 file2 | uniq Eliminar a união de dois arquivos( Manter apenas uma cópia das linhas duplicadas)
sort file1 file2 | uniq -u Excluir a interseção e deixar o restante das linhas.
sort file1 file2 | uniq -d Remover a interseção de dois arquivos( Deixe apenas os arquivos que existem em ambos os arquivos.)
comm -1 file1 file2 Comparar o conteúdo de dois arquivos e remover apenas'file1' Remover somente o conteúdo do arquivo que está contido no arquivo.
comm -2 file1 file2 Comparar o conteúdo de dois arquivos e remover somente'file2' Conteúdo incluído
comm -3 file1 file2 A comparação do conteúdo de dois arquivos remove apenas as partes comuns a ambos os arquivos.

Código do comando Explicação
dos2unix filedos.txt fileunix.txt Converte o formato de um arquivo de texto do MSDOS para o UNIX.
unix2dos fileunix.txt filedos.txt Converte um arquivo de texto do UNIX para o MSDOS.
recode ..HTML < page.txt > page.html Converter um arquivo de texto em html
recode -l | more Mostrar todos os formatos de conversão permitidos

Código do comando Explicação dos comentários
badblocks -v /dev/hda1 Verificar se há blocos defeituosos no disco hda1
fsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos linux no disco hda1
fsck.ext2 /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext2 no disco hda1
e2fsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext2 no disco hda1
e2fsck -j /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext3 no disco hda1
fsck.ext3 /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext3 no disco hda1
fsck.vfat /dev/hda1 Reparar/verificar a integridade do sistema de arquivos fat no disco hda1
fsck.msdos /dev/hda1 Reparar/verificar a integridade do sistema de arquivos dos no disco hda1
dosfsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos dos no disco hda1

Código do comando Observações
mkfs /dev/hda1 Criar um sistema de arquivos na partição hda1
mke2fs /dev/hda1 Criar um sistema de arquivos linux ext2 na partição hda1
mke2fs -j /dev/hda1 Criar um linux ext3 na partição hda1( registrar) sistema de arquivos em hda1
mkfs -t vfat 32 -F /dev/hda1 Criação de um sistema de arquivos FAT32
fdformat -n /dev/fd0 Formatar um disquete
mkswap /dev/hda3 Criar um sistema de arquivos swap

Comando Código Explicação
mkswap /dev/hda3 Criar um sistema de arquivos de troca
swapon /dev/hda3 Habilita um novo sistema de arquivos de swap
swapon /dev/hda2 /dev/hdb3 Ativar duas partições de swap

Código do comando Nota Explicação
dump -0aj -f /tmp/home0.bak /home Faz um'/home' backup completo de um diretório
dump -1aj -f /tmp/home0.bak /home Faz um backup interativo de um diretório'/home' backup interativo de um diretório
restore -if /tmp/home0.bak Restaura um backup interativo
rsync -rogpav --delete /home /tmp Sincroniza os dois diretórios
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync em um canal SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local Sincroniza um diretório remoto com um diretório local via ssh e compactação
rsync -az -e ssh --delete /home/local ip_addr:/home/public Sincronizar um diretório local com um diretório remoto via ssh e compactação
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Executar um backup de um disco local em um host remoto via ssh
dd if=/dev/sda of=/tmp/file1 Fazer backup do conteúdo de um disco em um arquivo
tar -Puf backup.tar /home/user Executar um backup interativo do diretório'/home/user' diretório interativamente
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Copiar o conteúdo de um diretório para um diretório remoto via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Copiar um diretório local para um diretório remoto via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Copiar localmente um diretório para outro local, preservando as permissões e os links.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Localize e copie todos os arquivos que terminam com'.txt' para outro diretório
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Localize todos os arquivos que terminam em'.log' e crie um pacote bzip.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Faça uma cópia do conteúdo do MBR(Master Boot Record) em um disquete
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Restaurar o conteúdo do MBR a partir de um backup que tenha sido salvo em um disquete

Comando Código Nota Explicação
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Esvazia o conteúdo de um disco regravável
mkisofs /dev/cdrom > cd.iso Cria uma imagem iso do disco no disco.
mkisofs /dev/cdrom | gzip > cd_iso.gz Cria uma imagem iso compactada de um disco em um disco.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Cria uma imagem iso de um diretório.
cdrecord -v dev=/dev/cdrom cd.iso Gravar um arquivo de imagem ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Grava um arquivo de imagem ISO compactado
mount -o loop cd.iso /mnt/iso Montar um arquivo de imagem ISO
cd-paranoia -B Extrair faixas de áudio de um disco de CD para um arquivo wav
cd-paranoia -- "-3" Transcrever faixas de um disco de CD para um arquivo wav (parâmetro -3)
cdrecord --scanbus Examinar o barramento para identificar canais scsi
dd if=/dev/hdc | md5sum Verificar a codificação md5sum de um dispositivo, por exemplo, um CD

Código de comando Notas
dhclient eth0 Habilita o dispositivo de rede 'eth0' no modo dhcp.
ethtool eth0 Exibe estatísticas de tráfego para a placa de rede "eth0".
host www.example.com Localizar nomes de host para resolver nomes e endereços IP e espelhos
hostname Exibir nomes de host
ifconfig eth0 Exibir a configuração de uma placa Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Controle de endereços IP
ifconfig eth0 promisc Configurar a "eth0" para o modo promíscuo para detecção de pacotes
ifdown eth0 Desativar um dispositivo de rede "eth0".
ifup eth0 Ativar um dispositivo de rede "eth0".
ip link show Mostrar o status da conexão de todos os dispositivos de rede
iwconfig eth1 Exibir a configuração de uma placa sem fio
iwlist scan Mostrar redes sem fio
mii-tool eth0 Mostrar o status da conexão de "eth0
netstat -tup Mostrar todas as conexões de rede ativadas e seus PIDs
netstat -tup1 Mostrar todos os serviços de rede em escuta no sistema e seus PIDs.
netstat -rn Exibir a tabela de roteamento, semelhante ao comando "route -n".
nslookup www.example.com Localizar nomes de host para resolver nomes e endereços IP e espelhos
route -n Mostrar tabela de roteamento
route add -net 0/0 gw IP Gateway Controle de gateways predefinidos
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Controla as rotas estáticas para a rede "192.168.0.0/16".
route del 0/0 gw IP gateway Excluir rotas estáticas
echo “1”> /proc/sys/net/ipv4/ip_foward Ativar encaminhamento de IP
tcpdump tcp port 80 Mostrar todos os loops HTTP
whois www.example.com Pesquisa no banco de dados Whois

Código do comando Observação Explicação
mount -t smbfs -o username=user,password=pass Montar um compartilhamento de rede do Windows
nbtscan ip addr Resolução de nomes netbios
nmblookup -A ip addr resolução de nomes netbios
smbclient -L ip addr/hostname Mostrar o compartilhamento remoto de um host do Windows
smbget -Rr smb: Baixar arquivos de um host do Windows via smb como o wget.

Comando Código Explicação
iptables -t filter -L Exibe todos os links na tabela de filtros
iptables -t nae -L Exibe todos os links na tabela nat
iptables -t filter -F Limpa todas as regras com base na tabela de filtros
iptables -t nat -F Limpa todas as regras com base na tabela nat
iptables -t filter -X Excluir todos os links criados pelo usuário
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Permitir acesso à telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Bloquear o acesso telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Permitir o encaminhamento de conexões POP3 nos links
iptables -t filter -A INPUT -j LOG --log-prefix Registrar todos os pacotes bloqueados no link
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Configurar um PAT (Port Address Translation) para mascarar os pacotes de saída na eth0
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Desviar pacotes destinados a um endereço de host para outros hosts

Código do comando Notas
free -m Listar o status da RAM em megabytes
kill -9 process id Forçar o encerramento de um processo e encerrá-lo
kill -1 process id Forçar um processo a recarregar sua configuração
last reboot Mostrar histórico de reinicialização
lsmod Listar o status dos módulos do kernel
lsof -p process id Listar uma lista de arquivos abertos por um processo
lsof /home/user1 Listar arquivos abertos nos caminhos do sistema fornecidos
ps -eafw Listar tarefas do Linux
ps -e -o pid,args --forest Listar tarefas do Linux de forma hierárquica.
pstress Exibir processos em uma exibição em árvore
smartctl -A /dev/hda Monitorar a confiabilidade de um dispositivo de disco rígido ativando o SMART.
smartctl -i /dev/hda Verifica se o SMART está ativado para um dispositivo de disco rígido.
strace -c ls >/dev/null Listar chamadas de sistema feitas e recebidas por um processo
strace -f -e open ls >/dev/null Listar chamadas de biblioteca
tail /var/log/dmesg Exibir eventos internos durante a inicialização do kernel
tail /val/log/messages Mostrar eventos do sistema
top Listar as tarefas do Linux que usam mais recursos da CPU
watch -nl ‘cat /proc/interrupts’ Listar interrupções em tempo real

Código do comando Observações
alias hh='history' Definir um alias para o histórico de comandos.
apropos ...keyword Faça uma lista de comandos com palavras-chave do programa, especialmente útil se você só sabe o que o programa faz e não se lembra dos comandos
chsh Alterar comandos do shell
chsh --list-shells Um bom comando para descobrir se você precisa se conectar remotamente a outra máquina.
gpg -c filel Criptografar um arquivo com o GNU Privacy Guard
gpg filel.gpg Descriptografar um arquivo com o GNU Privacy Guard.
Acesso aos registros: