Guia Completo de Comandos Linux: Referência Essencial

Classificado em Computação

Escrito em em português com um tamanho de 13,46 KB

Comandos Básicos

  • ls

    • Uso: ls [opções] [diretório]
    • Descrição: Lista arquivos e diretórios.
    • Opções Comuns: -l (formato longo), -a (todos os arquivos, incluindo ocultos), -h (tamanhos legíveis).
  • cd

    • Uso: cd [diretório]
    • Descrição: Muda o diretório atual.
  • pwd

    • Uso: pwd
    • Descrição: Mostra o diretório de trabalho atual.
  • mkdir

    • Uso: mkdir [opções] diretório
    • Descrição: Cria um novo diretório.
    • Opções Comuns: -p (cria diretórios pai conforme necessário).
  • rmdir

    • Uso: rmdir [opções] diretório
    • Descrição: Remove um diretório vazio.

Gerenciamento de Arquivos

  • cp

    • Uso: cp [opções] origem destino
    • Descrição: Copia arquivos e diretórios.
    • Opções Comuns: -r (recursivo para diretórios), -i (interativo), -v (verboso).
  • mv

    • Uso: mv [opções] origem destino
    • Descrição: Move ou renomeia arquivos e diretórios.
    • Opções Comuns: -i (interativo), -v (verboso).
  • rm

    • Uso: rm [opções] arquivo
    • Descrição: Remove arquivos ou diretórios.
    • Opções Comuns: -r (recursivo para diretórios), -f (força), -i (interativo).
  • touch

    • Uso: touch [opções] arquivo
    • Descrição: Cria um arquivo vazio ou atualiza a data e hora de um arquivo existente.
  • cat

    • Uso: cat [opções] arquivo
    • Descrição: Concatena e exibe o conteúdo de arquivos.
    • Opções Comuns: -n (numera as linhas).
  • more

    • Uso: more arquivo
    • Descrição: Exibe o conteúdo do arquivo uma tela por vez.
  • less

    • Uso: less arquivo
    • Descrição: Exibe o conteúdo do arquivo com capacidade de movimento para trás e pesquisa.
  • head

    • Uso: head [opções] arquivo
    • Descrição: Exibe a primeira parte de um arquivo.
    • Opções Comuns: -n (número de linhas).
  • tail

    • Uso: tail [opções] arquivo
    • Descrição: Exibe a última parte de um arquivo.
    • Opções Comuns: -n (número de linhas), -f (acompanha o arquivo).

Permissões de Arquivos

  • chmod

    • Uso: chmod [opções] modo arquivo
    • Descrição: Altera as permissões do arquivo.
    • Opções Comuns: -R (recursivo).
  • chown

    • Uso: chown [opções] dono[:grupo] arquivo
    • Descrição: Altera o proprietário e o grupo do arquivo.
    • Opções Comuns: -R (recursivo).
  • chgrp

    • Uso: chgrp [opções] grupo arquivo
    • Descrição: Altera o grupo do arquivo.
    • Opções Comuns: -R (recursivo).

Informações do Sistema

  • uname

    • Uso: uname [opções]
    • Descrição: Exibe informações sobre o sistema.
    • Opções Comuns: -a (todas as informações).
  • df

    • Uso: df [opções]
    • Descrição: Relata o uso do espaço em disco dos sistemas de arquivos.
    • Opções Comuns: -h (legível).
  • du

    • Uso: du [opções] [diretório]
    • Descrição: Estima o uso do espaço em disco.
    • Opções Comuns: -h (legível), -s (resumo).
  • top

    • Uso: top
    • Descrição: Exibe tarefas e status do sistema em tempo real.
  • htop

    • Uso: htop
    • Descrição: Visualizador de processos interativo (necessita instalação).
  • free

    • Uso: free [opções]
    • Descrição: Exibe o uso da memória.
    • Opções Comuns: -h (legível).

Gerenciamento de Processos

  • ps

    • Uso: ps [opções]
    • Descrição: Relata uma instantânea dos processos atuais.
    • Opções Comuns: -e (todos os processos), -f (formato completo).
  • kill

    • Uso: kill [opções] pid
    • Descrição: Envia um sinal para um processo.
    • Opções Comuns: -9 (matar força).
  • pkill

    • Uso: pkill [opções] padrão
    • Descrição: Mata processos com base em um padrão.
  • pgrep

    • Uso: pgrep [opções] padrão
    • Descrição: Procura processos com base em um padrão.

Rede

  • ping

    • Uso: ping [opções] host
    • Descrição: Verifica a conectividade de rede com um host.
  • ifconfig

    • Uso: ifconfig [opções]
    • Descrição: Configura interfaces de rede (obsoleto, use ip).
  • ip

    • Uso: ip [opções] objeto comando
    • Descrição: Mostra/manipula roteamento, dispositivos e túneis.
  • netstat

    • Uso: netstat [opções]
    • Descrição: Exibe conexões de rede, tabelas de roteamento e estatísticas de interfaces.
  • ss

    • Uso: ss [opções]
    • Descrição: Utilitário para investigar sockets.
  • wget

    • Uso: wget [opções] url
    • Descrição: Baixador de rede não interativo.
  • curl

    • Uso: curl [opções] url
    • Descrição: Transfere dados de ou para um servidor.

Gerenciamento de Disco

  • mount

    • Uso: mount [opções] dispositivo diretório
    • Descrição: Monta um sistema de arquivos.
  • umount

    • Uso: umount [opções] diretório
    • Descrição: Desmonta um sistema de arquivos.
  • fdisk

    • Uso: fdisk [opções] dispositivo
    • Descrição: Manipulador de tabela de partições.
  • mkfs

    • Uso: mkfs [opções] dispositivo
    • Descrição: Cria um sistema de arquivos em um dispositivo.
  • fsck

    • Uso: fsck [opções] dispositivo
    • Descrição: Verifica e repara um sistema de arquivos.

Gerenciamento de Usuários

  • adduser

    • Uso: adduser [opções] nome_de_usuário
    • Descrição: Adiciona um novo usuário.
  • passwd

    • Uso: passwd [opções] nome_de_usuário
    • Descrição: Altera a senha de um usuário.
  • usermod

    • Uso: usermod [opções] nome_de_usuário
    • Descrição: Modifica uma conta de usuário.
  • deluser

    • Uso: deluser [opções] nome_de_usuário
    • Descrição: Remove uma conta de usuário.
  • groupadd

    • Uso: groupadd [opções] grupo
    • Descrição: Adiciona um novo grupo.
  • groupdel

    • Uso: groupdel [opções] grupo
    • Descrição: Exclui um grupo.

Processamento de Texto

  • grep

    • Uso: grep [opções] padrão arquivo
    • Descrição: Procura padrões em arquivos.
    • Opções Comuns: -r (recursivo), -i (ignora maiúsculas/minúsculas), -v (inverte a correspondência).
  • awk

    • Uso: awk 'padrão {ação}' arquivo
    • Descrição: Linguagem de varredura e processamento de padrões.
  • sed

    • Uso: sed [opções] script arquivo
    • Descrição: Editor de fluxo para filtrar e transformar texto.

Gerenciamento de Pacotes

  • apt-get (Debian/Ubuntu)

    • Uso: apt-get [opções] comando
    • Descrição: Utilitário de manuseio de pacotes.
    • Comandos Comuns: install (instalar), update (atualizar lista de pacotes), upgrade (atualizar pacotes instalados), remove (remover pacotes).
  • yum (Red Hat/CentOS)

    • Uso: yum [opções] comando
    • Descrição: Gerenciador de pacotes para distribuições baseadas em RPM.
    • Comandos Comuns: install (instalar), update (atualizar lista de pacotes), upgrade (atualizar pacotes instalados), remove (remover pacotes).
  • dnf (Fedora)

    • Uso: dnf [opções] comando
    • Descrição: Gerenciador de pacotes de próxima geração para distribuições baseadas em RPM.
    • Comandos Comuns: install (instalar), update (atualizar lista de pacotes), upgrade (atualizar pacotes instalados), remove (remover pacotes).
  • pacman (Arch)

    • Uso: pacman [opções] comando
    • Descrição: Gerenciador de pacotes para Arch Linux.
    • Comandos Comuns: -S (instalar), -Sy (atualizar lista de pacotes e instalar), -R (remover).

Entradas relacionadas: