Guia de comandos Linux para iniciantes

Abra um shell e divirta-se!
Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.

  • dmesg – Mensagens de inicialização
  • id – Mostra o usuário atual
  • man – Ajuda sobre algum comando, assunto ou arquivo de configuração
  • info – Ajuda sobre algum comando, assunto ou arquivo de configuração

Comandos para Manipulação de Arquivos

Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.

  • pwd – Exibe o diretório atual
  • cd – Navegando entre diretórios
  • ls – Listar arquivos
  • mkdir – Cria um diretório
  • rmdir – Remove um diretório vazio
  • cp – Cópia de arquivos e diretórios
  • mv – Move ou renomeia arquivos e diretórios
  • rm – Remove arquivos e diretórios
  • find – Procura arquivos
  • ln – Cria links entre arquivos
  • cat – Exibe o conteúdo de um arquivo
  • head, tail – Mostra o começo e fim de um arquivo
  • file – Indica o tipo de arquivo
  • touch – Muda timestamps

Compactação e Descompactação

Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.

  • tar – Agrupando arquivos
  • gzip, bzip2 – Compactando arquivos
  • zip, rar – Outros formatos de arquivos compactados

Comandos de Tratamento de Texto

Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…

  • sort – Ordena um arquivo alfabeticamente
  • uniq – Elimina linhas repetidas
  • grep – Procura texto e expressões 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 Transformação de Conteúdo

Permissões

Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.

  • chown – Modifica os donos de arquivos e diretórios
  • chmod – Modifica as permissões dos arquivos e diretórios
  • umask – Visualiza e muda a máscara padrão de permissões

Processos

Como funciona a execução dos programas no Linux e como tratá-los.

  • ps – Listar processos
  • top – Lista processos em tempo real
  • pstree – Mostra processos em forma de árvore hierárquica
  • kill, killall – Envia um sinal ao processo (MATA!)

Comandos de Informações do Sistema

  • date – Mostra a data e hora do sistema
  • cal – Mostra um calendário amigável
  • df – Mostra informações de espaço em disco
  • du – Mostra espaço em disco usado por diretórios
  • fdisk, sfdisk – Informações sobre partições
  • hdparm – Informações detalhadas sobre HDs
  • free – Informações sobre memória
  • swapon – Informações sobre memória virtual (swap)
  • cat /proc/cpuinfo – Informações sobre o processador
  • uname – Informações de versão do kernel, arquitetura e outros
  • lspci – Mostra informações sobre dispositivos PCI
  • lsusb – Mostra informações sobre dispositivos USB

DPKG – Debian Package Manager

Como lidar com os pacotes de programas que encontramos por aí na Internet, ou nos CDs das distribuições Linux? Quais os processos para instalar, remover e atualizar programas que estão no formato DPKG?

  • dpkg -i – Instala pacotes
  • dpkg -r – Desinstala pacotes
  • dpkg -l – Lista pacotes instalados
  • dpkg -p – Mostra informações sobre um pacote
  • dpkg -L – Lista os arquivos instalados de um pacote

RPM – RPM Package Manager

  • 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 informações sobre um pacote
  • rpm -ql – Lista os arquivos instalados de um pacote
  • rpm -V – Faz uma verificação de integridade em pacotes

Gerenciador de pacotes: apt

Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.

  • apt-get update – Atualiza a lista de pacotes dos repositórios
  • 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 versão da distribuição e todos seus pacotes
  • apt-get moo – Invoca os poderes da vaca

Gerenciador de pacotes: yum

Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.

  • yum search – Procura um pacote por palavras
  • yum install – Instala pacotes de programas
  • yum remove – Remove pacotes de programas do sistema
  • yum update – Atualiza os pacotes do sistema
  • yum check-update – Verifica se há atualizações de pacotes disponíveis
  • yum list – Lista todos os pacotes instalados e disponíveis no repositório
  • yum list available – Lista os pacotes disponíveis para instalação
  • yum grouplist – Lista os grupos de pacotes instalados e disponíveis no repositório
  • yum groupinstall – Instala grupos de pacotes
  • yum groupremove – Remove grupos de pacotes do sistema

==========
Fonte: Marcos Arouca

Outros Posts


Developer, Linux