Você está na página 1de 4

Comandos Linux

Primeiros Contatos
Onde digitar os comandos, login e logout da shell, comandos de ajuda e referncias.
1.
2.
3.
4.

dmesg Mensagens de inicializao


id Mostra o usurio atual
man Ajuda sobre algum comando, assunto ou arquivo de configurao
info Ajuda sobre algum comando, assunto ou arquivo de configurao

Comandos para Manipulao de Arquivos


Um tutorial sobre vrios dos comandos necessrios para lidar com arquivos e diretrios
no Linux.
1. pwd Exibe o diretrio atual
2. cd Navegando entre diretrios
3. ls Listar arquivos
4. mkdir Cria um diretrio
5. rmdir Remove um diretrio vazio
6. cp Cpia de arquivos e diretrios
7. mv Move ou renomeia arquivos e diretrios
8. rm Remove arquivos e diretrios
9. find Procura arquivos
10. ln Cria links entre arquivos
11. cat Exibe o contedo de um arquivo
12. head, tail Mostra o comeo e fim de um arquivo
13. more, less Visualiza arquivos por pginas
14. file Indica o tipo de arquivo
15. touch Muda timestamps

Compactao e Descompactao
Mostra os formatos bsicos de arquivos compactados e como lidar com eles no Linux.
1. tar Agrupando arquivos
2. gzip, bzip2 Compactando arquivos
3. zip, rar Outros formatos de arquivos compactados

Comandos de Tratamento de Texto


Os comandos para tratar do contedo dos arquivos. Procurar, substituir, juntar, cortar

1.
2.
3.
4.
5.
6.
7.

sort Ordena um arquivo alfabeticamente


uniq Elimina linhas repetidas
grep Procura texto e expresses dentro de um arquivo
paste Combina arquivos em um s
cut Separa um arquivo por campos e imprime apenas partes especificadas
tr Transforma caracteres
sed Filtragem e Transformao de Contedo

Permisses
Alm de mostrar como funcionam as permisses dos arquivos no Linux, ensina a
utilizar os comandos que tratam das permisses.
1. chown Modifica os donos de arquivos e diretrios
2. chmod Modifica as permisses dos arquivos e diretrios
3. umask Visualiza e muda a mscara padro de permisses

Processos
Como funciona a execuo dos programas no Linux e como trat-los.
1.
2.
3.
4.
5.
6.
7.

ps Listar processos
top Lista processos em tempo real
pstree Mostra processos em forma de rvore hierrquica
kill, killall Envia um sinal ao processo (MATA!)
Prioridades de Processos Como os comandos podem ter prioridades no sistema
nice, renice Configura prioridades de CPU de um comando ou processo
lsof Listar arquivos abertos por processos

Comandos de Informaes do Sistema


1. date Mostra a data e hora do sistema
2. cal Mostra um calendrio amigvel
3. df Mostra informaes de espao em disco
4. du Mostra espao em disco usado por diretrios
5. fdisk, sfdisk Informaes sobre parties
6. hdparm Informaes detalhadas sobre HDs
7. free Informaes sobre memria
8. swapon Informaes sobre memria virtual (swap)
9. cat /proc/cpuinfo Informaes sobre o processador
10. uname Informaes de verso do kernel, arquitetura e outros
11. lspci Mostra informaes sobre dispositivos PCI
12. lsusb Mostra informaes sobre dispositivos USB

Cpias Remotas de Arquivos


Como transferir arquivos entre mquinas em uma rede, de forma segura e prtica. Boa
informao tambm para backups.

1. ssh e scp Cpias remotas com o SSH


2. wget, lftp Cpias de arquivos e espelhos via HTTP/FTP
3. rsync Sincronizao de arquivos entre servidores

DPKG Debian Package Manager


Como lidar com os pacotes de programas que encontramos por a na Internet, ou nos
CDs das distribuies Linux? Quais os processos para instalar, remover e atualizar
programas que esto no formato DPKG?
1.
2.
3.
4.
5.

dpkg -i Instala pacotes


dpkg -r Desinstala pacotes
dpkg -l Lista pacotes instalados
dpkg -p Mostra informaes sobre um pacote
dpkg -L Lista os arquivos instalados de um pacote

RPM RPM Package Manager


1.
2.
3.
4.
5.
6.
7.
8.

rpm -i Instala pacotes


rpm -U Atualiza pacotes
rpm -e Remove pacotes
rpm -q Consulta um pacote
rpm -qa Lista todos os pacotes instalados
rpm -qi Mostra informaes sobre um pacote
rpm -ql Lista os arquivos instalados de um pacote
rpm -V Faz uma verificao de integridade em pacotes

Gerenciador de pacotes: apt


Utilizado em distribuies Debian, Ubuntu e seus derivados para instalar e remover
programas.
1.
2.
3.
4.
5.
6.
7.

apt-get update Atualiza a lista de pacotes dos repositrios


apt-cache search Procura um pacote por palavras
apt-get install Instala pacotes de programas
apt-get remove Remove pacotes de programas do sistema
apt-get upgrade Atualiza todos os pacotes do sistema
apt-get dist-upgrade Atualiza a verso da distribuio e todos seus pacotes
apt-get moo Invoca os poderes da vaca

Gerenciador de pacotes: yum


Utilizado em distribuies Fedora, Red Hat e seus derivados para instalar e remover
programas.
1. yum search Procura um pacote por palavras
2. yum install Instala pacotes de programas
3. yum remove Remove pacotes de programas do sistema

yum update Atualiza os pacotes do sistema


yum check-update Verifica se h atualizaes de pacotes disponveis
yum list Lista todos os pacotes instalados e disponveis no repositrio
yum list available Lista os pacotes disponveis para instalao
yum grouplist Lista os grupos de pacotes instalados e disponveis no
repositrio
9. yum groupinstall Instala grupos de pacotes
10. yum groupremove Remove grupos de pacotes do sistema
4.
5.
6.
7.
8.