..

# Guia de Comandos Unix/Linux 
## Navegao e Gerenciamento de 
Arquivos ### Navegao Bsica
- `pwd` - Mostra o diretrio 
  atual (Print Working 
  Directory)
- `ls` - Lista arquivos e 
  diretrios
  - `ls -l` - Formato longo 
    com detalhes
  - `ls -a` - Mostra arquivos 
    ocultos
  - `ls -h` - Tamanhos em 
    formato legvel (KB, MB, 
    etc)
- `cd` - Muda de diretrio 
  (Change Directory)
  - `cd ..` - Volta um 
    diretrio
  - `cd ~` - Vai para o 
    diretrio home
  - `cd /` - Vai para o 
    diretrio raiz ### 
Manipulao de Arquivos
- `cp` - Copia arquivos e 
  diretrios
  - `cp arquivo1 arquivo2` - 
    Copia arquivo1 para 
    arquivo2
  - `cp -r dir1 dir2` - Copia 
    diretrio e seu contedo
- `mv` - Move ou renomeia 
  arquivos
  - `mv arquivo1 arquivo2` - 
    Renomeia arquivo1 para 
    arquivo2
  - `mv arquivo dir/` - Move 
    arquivo para diretrio
- `rm` - Remove arquivos
  - `rm arquivo` - Remove 
    arquivo
  - `rm -r dir` - Remove 
    diretrio e contedo
  - `rm -f arquivo` - Fora 
    remoo sem confirmao
- `mkdir` - Cria diretrio
- `touch` - Cria arquivo vazio 
  ou atualiza timestamp
## Visualizao de Arquivos
- `cat` - Mostra contedo 
  completo
- `less` - Visualiza arquivo 
  com paginao
- `head` - Mostra primeiras 
  linhas
- `tail` - Mostra ltimas 
  linhas
  - `tail -f` - Acompanha 
    atualizaes do arquivo
- `grep` - Busca por padres em 
  arquivos
  - `grep "texto" arquivo` - 
    Busca "texto" no arquivo
  - `grep -i` - Ignora 
    maisculas/minsculas
  - `grep -r` - Busca 
    recursiva em diretrios ## 
Gerenciamento de Processos
- `ps` - Lista processos
  - `ps aux` - Lista todos os 
    processos
- `top` - Monitor de processos 
  em tempo real
- `kill` - Encerra processo
  - `kill -9` - Fora 
    encerramento
- `bg` - Coloca processo em 
  background
- `fg` - Traz processo para 
  foreground
- `&` - Executa comando em 
  background
## Permisses
- `chmod` - Altera permisses 
  de arquivo
  - `chmod 755 arquivo` - 
    Define permisses 
    (rwxr-xr-x)
  - `chmod +x arquivo` - 
    Adiciona permisso de 
    execuo
- `chown` - Altera proprietrio
- `chgrp` - Altera grupo ## 
  Sistema e Rede
- `df` - Mostra uso do disco
  - `df -h` - Formato legvel
- `du` - Mostra tamanho de 
  diretrios
  - `du -sh` - Sumrio em 
    formato legvel
- `free` - Mostra uso de 
  memria
- `ping` - Testa conectividade
- `ifconfig`/`ip` - Configurao 
  de rede
- `netstat` - Estatsticas de 
  rede
## Compresso
- `tar` - Agrupa arquivos
  - `tar -czf arquivo.tar.gz 
    diretorio/` - Compacta
  - `tar -xzf arquivo.tar.gz` 
- Descompacta
- `zip`/`unzip` - 
  Compacta/descompacta 
  arquivos ZIP
- `gzip`/`gunzip` - 
  Compacta/descompacta 
  arquivos
## Outros Comandos teis
- `find` - Busca arquivos
  - `find . -name "*.txt"` - 
    Busca arquivos .txt
- `history` - Mostra histrico 
  de comandos
- `man` - Manual de comandos
- `sudo` - Executa comando 
  como superusurio
- `wget` - Download de 
  arquivos
- `ssh` - Acesso remoto seguro
- `scp` - Copia arquivos via 
  SSH
## Dicas 1. Use Tab para 
autocompletar comandos e nomes 
de arquivos 2. Use setas para 
navegar no histrico de 
comandos 3. Ctrl+C cancela 
comando em execuo 4. Ctrl+L 
limpa a tela (mesmo que 
`clear`)
5. Use `man` ou `--help` para 
obter ajuda sobre comandos

...