Top 120 comandos para utilizar na sua Distro Linux


Preparei uma lista com 120 comandos para o iniciante começar a dominar a linha de comando nas distros Linux.

No mundo Linux temos uma infinidade de comandos, cada um para a sua finalidade especifica, aqui selecionei 120 dos que considero um bom inicio para a linha de comando Linux.

Top 20 dos principais comandos Linux que são frequentemente utilizados:

  • ls: Lista o conteúdo de um diretório.
  • cd: Muda o diretório atual.
  • pwd: Mostra o diretório atual.
  • mkdir: Cria um novo diretório.
  • rm: Remove arquivos ou diretórios.
  • cp: Copia arquivos e diretórios.
  • mv: Move ou renomeia arquivos e diretórios.
  • cat: Exibe o conteúdo de um arquivo.
  • grep: Pesquisa por padrões em arquivos.
  • chmod: Modifica permissões de arquivos.
  • chown: Modifica o proprietário e o grupo de arquivos.
  • sudo: Executa um comando com privilégios de superusuário.
  • ps: Lista processos em execução.
  • kill: Finaliza um processo.
  • top: Exibe processos em execução e suas informações.
  • df: Exibe o uso do sistema de arquivos.
  • free: Mostra a quantidade de memória livre e usada.
  • man: Exibe o manual de um comando específico.
  • wget: Baixa arquivos da internet.
  • ssh: Acessa um servidor remoto de forma segura.


Esses comandos formam uma base sólida para realizar muitas tarefas comuns no Linux, para entender a utilização de cada um utilize o manual executando a sintaxe.

man comando

Exemplo comando cp

man cp


Top 100 comandos Linux que podem ser úteis em várias situações:

  • ls: Lista o conteúdo de um diretório.
  • cd: Muda o diretório atual.
  • pwd: Mostra o diretório atual.
  • mkdir: Cria um novo diretório.
  • rm: Remove arquivos ou diretórios.
  • cp: Copia arquivos e diretórios.
  • mv: Move ou renomeia arquivos e diretórios.
  • cat: Exibe o conteúdo de um arquivo.
  • less: Exibe o conteúdo de um arquivo de forma paginada.
  • head: Exibe as primeiras linhas de um arquivo.
  • tail: Exibe as últimas linhas de um arquivo.
  • grep: Pesquisa por padrões em arquivos.
  • find: Procura por arquivos em um diretório.
  • chmod: Modifica permissões de arquivos.
  • chown: Modifica o proprietário e o grupo de arquivos.
  • sudo: Executa um comando com privilégios de superusuário.
  • su: Troca de usuário.
  • du: Mostra o uso do disco de arquivos e diretórios.
  • df: Exibe o uso do sistema de arquivos.
  • tar: Cria ou extrai arquivos compactados.
  • gzip: Compacta ou descompacta arquivos.
  • wget: Baixa arquivos da internet.
  • curl: Faz requisições para URLs.
  • ssh: Acessa um servidor remoto de forma segura.
  • scp: Copia arquivos entre computadores via SSH.
  • rsync: Sincroniza arquivos e diretórios localmente ou via SSH.
  • ping: Testa a conectividade com um host.
  • traceroute: Mostra a rota que os pacotes seguem para alcançar um host.
  • ifconfig: Exibe e configura interfaces de rede.
  • netstat: Exibe informações sobre conexões de rede.
  • route: Exibe e configura a tabela de roteamento.
  • iptables: Configura o firewall.
  • top: Exibe processos em execução e suas informações.
  • ps: Lista processos em execução.
  • kill: Finaliza um processo.
  • nohup: Executa um comando de forma que continue rodando mesmo após sair do terminal.
  • jobs: Lista os trabalhos em execução ou suspensos.
  • bg: Coloca um trabalho em execução em segundo plano.
  • fg: Coloca um trabalho em execução em primeiro plano.
  • cron: Agendador de tarefas.
  • at: Executa comandos em um determinado momento.
  • uptime: Mostra há quanto tempo o sistema está em execução.
  • date: Exibe ou configura a data e hora do sistema.
  • cal: Exibe o calendário.
  • who: Mostra quem está conectado.
  • w: Mostra quem está logado e o que estão fazendo.
  • last: Exibe o histórico de logins.
  • hostname: Mostra o nome do host.
  • uname: Exibe informações sobre o sistema.
  • df: Exibe o uso do sistema de arquivos.
  • free: Mostra a quantidade de memória livre e usada.
  • ps: Lista processos em execução.
  • kill: Finaliza um processo.
  • chmod: Modifica permissões de arquivos.
  • chown: Modifica o proprietário e o grupo de arquivos.
  • apt: Ferramenta de gerenciamento de pacotes no Debian e suas distribuições derivadas.
  • yum: Ferramenta de gerenciamento de pacotes no Red Hat e suas distribuições derivadas.
  • dnf: Ferramenta de gerenciamento de pacotes no Fedora.
  • rpm: Gerenciador de pacotes RPM.
  • make: Compila programas a partir do código-fonte.
  • gcc: Compilador C.
  • g++: Compilador C++.
  • java: Compilador Java.
  • python: Interpretação de scripts Python.
  • perl: Interpretação de scripts Perl.
  • php: Interpretação de scripts PHP.
  • ruby: Interpretação de scripts Ruby.
  • sqlite: Cliente de linha de comando para SQLite.
  • mysql: Cliente de linha de comando para MySQL.
  • psql: Cliente de linha de comando para PostgreSQL.
  • git: Sistema de controle de versão distribuído.
  • svn: Sistema de controle de versão Subversion.
  • curl: Ferramenta de transferência de dados.
  • scp: Copia arquivos entre computadores via SSH.
  • rsync: Sincroniza arquivos e diretórios localmente ou via SSH.
  • tailf: Exibe as últimas linhas de um arquivo em tempo real.
  • nc: Utilidade de rede para leitura e escrita em conexões de rede.
  • htop: Exibe processos em execução de forma interativa.
  • iftop: Mostra o tráfego de rede em tempo real.
  • iostat: Exibe estatísticas de uso da CPU, disco e redes.
  • vmstat: Mostra informações sobre memória, processos, E/S do sistema, entre outros.
  • watch: Executa um comando repetidamente em intervalos regulares.
  • ncdu: Analisa o uso do disco de forma interativa.
  • ncftp: Cliente FTP de linha de comando.
  • lynx: Navegador de linha de comando.
  • links: Navegador de linha de comando.
  • elinks: Navegador de linha de comando.
  • mutt: Cliente de e-mail de linha de comando.
  • pine: Cliente de e-mail de linha de comando.
  • nano: Editor de texto de linha de comando.
  • vim: Editor de texto avançado.
  • emacs: Editor de texto avançado.
  • exit: Sai do terminal.
  • logout: Encerra a sessão do usuário.
  • shutdown: Desliga ou reinicia o sistema.
  • reboot: Reinicia o sistema.
  • halt: Interrompe o sistema.
  • poweroff: Desliga o sistema.
  • history: Exibe o histórico de comandos.
  • man: Exibe o manual de um comando específico.

 


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais