Comandos do Linux: os mais essenciais para dominar no ano de 2023

Comandos do Linux: os mais essenciais para dominar no ano de 2023

Comandos do Linux: os mais essenciais para dominar no ano de 2023

En Abril de 2018 fizemos uma pequena compilação sobre alguns dos mais essenciais "Comandos Linux" naquela época, e como tem acontecido até hoje quase 5 anos (fevereiro de 2023), achámos conveniente, atualizar e melhorar o referido conteúdo.

Então nós selecionamos 60 comandos das centenas que existem, para garantir que qualquer usuário novato e iniciante possa ter uma ideia de quais comandos aprender com prioridade para dominar gradativamente o Terminal Linux.

Comandos básicos

Mas, antes de começar este interessante post sobre os mais essenciais "Comandos Linux" conhecer, aprender e dominar durante o Ano 2023, recomendamos a publicação anterior, para leitura posterior:

Comandos básicos
Artigo relacionado:
Alguns comandos básicos que todo novato deve aprender

Comandos Linux 2023: Lista para dominar o Terminal

Comandos Linux 2023: Lista para dominar o Terminal

Lista de 60 comandos úteis do Linux para o ano de 2023

15 Comandos para acessar arquivos

  1. pwd: Mostra a localização do diretório onde estamos localizados no momento.
  2. ls: Exibe a lista de arquivos e diretórios contidos em um diretório especificado.
  3. cd: Mude do diretório atual para outro.
  4. mkdir: Crie um novo diretório.
  5. touch: Gere um novo arquivo ou altere a data de acesso/modificação para outra.
  6. cp: copia arquivos ou diretórios.
  7. mv: move arquivos ou diretórios. E até mesmo mudar o nome, se necessário.
  8. rm: Excluir arquivos ou diretórios.
  9. rmdir: Exclua um único diretório, desde que esteja vazio.
  10. cat: exibe o conteúdo de qualquer tipo de arquivo na tela.
  11. head: exibe as primeiras linhas de um arquivo, especificando o número de linhas a serem exibidas.
  12. tail: mostra as últimas linhas de um arquivo, especificando o número de linhas a serem exibidas.
  13. less: Pesquise no conteúdo de um arquivo interativamente.
  14. more: Pesquise no conteúdo de um arquivo interativamente.
  15. grep: Pesquise e exiba cadeias de caracteres em arquivos ou na saída de comando.

11 Comandos para gerenciar o Sistema Operacional

  1. uname: Exibir informações sobre o SO, incluindo o Kernel atualmente carregado.
  2. df: Mostrar informações sobre SA, partições e uso atual do espaço em disco.
  3. freeExibir várias informações sobre a utilização de memória do sistema operacional gerenciado.
  4. topMostrar processos em execução, mais informações sobre CPU, RAM e muito mais.
  5. htop: Semelhante ao comando top, mas com uma interface visual CLI renovada, aprimorada e interativa.
  6. ps: mostra os processos em execução no sistema operacional de forma detalhada e não interativa.
  7. kill: Ematar processos em execução, usando o número de processos (PID) atribuído.
  8. shutdown: gerencie o SO para executar ações, como: Desligar, Reiniciar e Interromper.
  9. reboot: Uma versão nova e melhorada doo comando shutdown, com mais opções disponíveis.
  10. uptime: Veja quanto tempo o sistema operacional está em execução desde a última inicialização.
  11. lastExiba uma lista de logins recentes (usuários) no sistema operacional.

10 Comandos para gerenciar informações de elementos e dispositivos de HW

  1. lsblkmostra informações sobre todos os dispositivos de armazenamento disponíveis.
  2. fdisk: Gerenciar (cria, exclui e modifica) partições nos dispositivos disponíveis.
  3. mount: montar (conecta) um sistema de arquivos em cima de um diretório de dispositivo existente.
  4. umount: Desmontar (desconectar) um sistema de arquivos gerenciado com o comando umount.
  5. hdparm: Gerencie os parâmetros de hardware dos dispositivos de disco disponíveis.
  6. lshw: Visualize as informações de HW do sistema operacional, incluindo informações sobre os dispositivos atuais.
  7. lsusb: Veja as informações específicas sobre os dispositivos USB atuais no sistema operacional.
  8. lspciMostra informações específicas sobre os dispositivos PCI atuais no sistema operacional.
  9. lscpuMostra informações específicas sobre a CPU usada no SO e sua arquitetura.
  10. dmesgMostrar informações internas gerenciadas pelo Kernel, incluindo aquele associado ao HW.

14 comandos para gerenciar as informações de elementos e processos da Rede

  1. ip: Gerencie todas as informações associadas às interfaces de rede, no sistema operacional moderno.
  2. ifconfig: Gerencie todas as informações associadas às interfaces de rede no sistema operacional antigo.
  3. iwconfig: Gerenciar as informações associadas às interfaces sem fio de um sistema operacional.
  4. nmcli: Gerenciar as informações das interfaces de rede através do Gerenciador de Rede.
  5. wpa_cli: Gerenciar as informações das interfaces de rede sem fio via WPASupplicant.
  6. ping: Verifique a conexão atual com outros hosts na rede usando o protocolo ICMP.
  7. route: gerencie a tabela de roteamento IP para estabelecer rotas estáticas para hosts e redes.
  8. traceroute: Erotear pacotes de dados de um sistema para outro host em uma rede.
  9. nslookup: CVerifique as informações de DNS sobre outros hosts, interativamente.
  10. dig: Consultar Servidores de nomes DNS para resolver problemas de DNS.
  11. netstat: Visualize informações sobre as conexões de rede atualmente ativas no sistema e muito mais.
  12. iptables: Gerenciar as tabelas de regras de filtragem de pacotes IPv4 e IPv6 do kernel do Linux.
  13. resolvctl: Gerenciar nomes de domínio, endereços IPv4/IPv6 e registros de recursos DNS.
  14. mii-tool: Gerenciar o status da unidade de interface independente de mídia (MII) de uma interface de rede para negociar automaticamente a velocidade do link e as configurações duplex.

10 comandos para gerenciar processos em execução e suas informações relacionadas

  1. fg: Ative em um determinado processo sua execução em primeiro plano (foreground).
  2. bg: Ative em um determinado processo sua execução em segundo plano (background).
  3. pstreeMostre a lista de processos em forma de árvore, mostrando os relacionamentos entre eles.
  4. nice: Defina a prioridade dos processos em execução em um sistema operacional.
  5. renice: Altere a prioridade dos processos, definida com o comando nice.
  6. nohup: Execute um processo em segundo plano (background) sem ser afetado pelo Sinal HUP.
  7. disown: DDesconecte os processos executados em segundo plano e o terminal que os executa.
  8. fork: Cprocessos traseiros (filhos) do duplicando a chamada de outro processo (pai).
  9. pidfd_open: Facilitar o obtendo um descritor de arquivo que se refere a um processo.
  10. clone: Gspawn (filho) processa de forma similar ao comando "fork", mas com a diferença que, essas chamadas de sistema fornecem um controle mais preciso sobre o que é desejado.

Até agora, nosso 60 comandos Linux ideais para conhecer, aprender e usar para este ano de 2023. No entanto, se você quiser saber mais sobre cada um deles, basta clicar no nome de cada comando. E na falta disso, para estes e outros, você pode explorar diretamente a seção oficial no Páginas de manual do Debian GNU/Linux, que possui diversas documentações em diferentes idiomas.

banco de memória
Artigo relacionado:
Comandos para ter sua memória monitorada no Linux

Resumo: Banner post 2021

Resumo

Em resumo, esperamos que esta útil compilação sobre os aspectos mais essenciais "Comandos Linux" conhecer, aprender e dominar durante o Ano 2023, permitirá que muitos possam começar corretamente no caminho certo para lidar com o Terminal GNU/Linux (Console).

Por fim, não esqueça de contribuir com sua opinião sobre o tema de hoje, via comentários. E se você gostou deste post, não pare de compartilhar com os outros. Também, lembre-se visite nossa página inicial en «DesdeLinux» para explorar mais notícias e se juntar ao nosso canal oficial de Telegrama de DesdeLinux, Oeste grupo para mais informações sobre o tema de hoje.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   JUAN REYES GUERREIRO dito

    Excelente artigo, continuarei a estudá-lo

    1.    Linux pós-instalação dito

      Atenciosamente, João. Estou muito feliz que você achou muito interessante e útil. E muito obrigado pelo seu comentário positivo no post.

  2.   Anjo rebelde dito

    Tutorial muito bom. Ainda há muito a ser aprendido sobre comandos. No momento, há uma coisa que me deixa curioso.
    Gostaria de saber se posso fazer esse script no Windows com comandos do Linux.

     
    @ ECHO OFF
     
    timeout / nobreak 10800
    Taskkill /IM JDownloader2.exe /F
    timeout / nobreak 03
    rundll32.exe PowrProf.dll, SetSuspendState Hibernar

     
    Onde ao ativar o script, timeout /nobreak 10800 irá fechar o Jdownloader2 em 10800 segundos, ou seja, 3 horas; e o timeout /nobreak 03 colocará o PC em hibernação 3 segundos após fechar o Jdownloader2. Existem comandos no Linux que fazem exatamente a mesma coisa? Uma saudação.

    1.    Linux pós-instalação dito

      Atenciosamente, Wayward. Obrigado pelo seu comentário. Sim, no Linux existe o comando Sleep para impor um tempo limite, o comando Kill para encerrar um processo de um aplicativo em execução e o comando shutdown para desligar, reiniciar ou parar (hibernar) o computador.

      1.    Anjo rebelde dito

        Obrigado, já conhecia esses comandos, a questão é como combiná-los para que funcionem em sincronia; Vou ver como encontro o lado. Obrigado. Saudações.