ls – listagem de diretório date – mostra a data/hora atuais ls -al – listagem formatada de diretórios com arquivos cal – mostra calendário mensal ocultos uptime – tempo que o sistema está aberto cd dir – muda o diretório para dir w – mostra quem está online cd – muda para o home whoami – com qual usuário você está conectado pwd – mostra o diretório atual finger user – informações sobre user mkdir dir – cria o diretório dir uname -a – mostra informações sobre o kernel rm arquivo – exclui arquivo cat /proc/cpuinfo – informações da cpu rm -r dir – exclui o diretório dir cat /proc/meminfo – informações da memória rm -f arquivo – força remoção de arquivo man comando – mostra o manual para o comando rm -rf dir – força remoção do diretório dir * df – mostra o uso do disco cp arq1 arq2 – copia arq1 para arq2 du – mostra o espaço em uso no diretório cp -r dir1 dir2 – copia dir1 para dir2; cria dir2 se free – mostra uso da memória e área de swap não existir whereis app – possível localização de app mv arq1 arq2 – renomeia ou move arq1 para arq2 which app – mostra qual app será executada por se arq2 é um diretório existente, move arq1 dentro do padrão diretório arq2 ln -s arquivo link – cria uma ligação simbólica link Compressão para o arquivo tar cf arq.tar arquivos – cria um tar chamado touch arquivo – cria ou atualiza arquivo arq.tar contendo arquivos cat > arquivo – coloca entrada padrão em tar xf arq.tar – extraí os arquivos de arq.tar arquivo tar czf arq.tar.gz files – cria um tar com more arquivo – conteúdo de arquivo com pausa compressão Gzip head arquivo – primeiras 10 linhas de arquivo tar xzf file.tar.gz – extraí um tar usando tail arquivo – últimas 10 linhas de arquivo Gzip tail -f arquivo – conteúdo do arquivo conforme ele tar cjf file.tar.bz2 – cria um tar usando cresce, começando com as 10 últimas compressão Bzip2 Gerenciamento de Processos tar xjf file.tar.bz2 – extraí um tar usando ps – mostra seus processos ativos Bzip2 top – mostra todos os processos rodando gzip arquivo – comprime arquivo e renomeia kill pid – mata o processo com id pid para arquivo.gz killall proc – mata todos os processos chamados gzip -d arquivo.gz – descompacta file.gz de proc * volta para arquivo bg – lista todos os trabalhos parados ou em background; prossegue um trabalho parado em background Rede fg – traz o trabalho mais recente para foreground ping host – pinga o host e mostra resultados fg n – traz o trabalho n para foreground whois domínio – pega informações whois para o domínio Permissões de Arquivo dig domínio – pega informações DNS do domínio chmod octal arquivo – altera as permissões do dig -x host – DNS reverso arquivo para octal, separadamente para usuário, grupo e wget arquivo – baixa o arquivo mundo, adicionando: wget -c file – continua um download parado ● 4 – read (r) ● 2 – write (w) Instalação ● 1 – execute (x) Instalação a partir dos fontes: Exemplos: ./configure chmod 777 – read, write, execute para todos make chmod 755 – rwx para proprietário, rx para grupo e make install mundo dpkg -i pkg.deb – instala um pacote (Debian) Para mais opções, veja man chmod rpm -Uvh pkg.rpm – instala um pacote (RPM) SSH ssh user@host – conecta no host como user Atalhos ssh -p porta user@host – conecta no host na Ctrl+C – finaliza o comando atual porta como user Ctrl+Z – interrompe o camando atual, mas ssh-copy-id user@host – adiciona sua chave ao host permite recomeçar com fg (em foreground) ou bg para user para permitir login com chave (passwordless) (em background) Ctrl+D – encerra a sessão atual, similar a exit Pesquisa Ctrl+W – apaga uma palavra na linha atual grep padrão arquivos – pesquisa pelo padrão nos Ctrl+U – apaga a linha inteira arquivos Ctrl+R – apresenta um comando recente grep -r padrão diretório – pesquisa !! - repete o último comando usado recursivamente pelo padrão no diretório exit – abandona a sessão atual comando | grep padrão – pesquisa pelo padrão na saída do comando locate arquivo – pesquisa todos as instâncias de * use com extremo cuidado. arquivo