O Linux, um sistema operacional celebrado por sua adaptabilidade e força, possui um vasto repertório de comandos. Vamos explorar mais de 50 dos comandos mais indispensáveis com os quais todo usuário Linux deve estar familiarizado:
1.ls: Uma pedra angular no Linux, este comando lista o conteúdo de um diretório. Ele oferece vários sinalizadores para personalizar a saída, como mostrar arquivos ocultos ou detalhes como permissões de arquivo e carimbos de data/hora.
2. senha: Uma abreviatura de “Imprimir Diretório de Trabalho”, pwd
revela sua localização atual no sistema de arquivos – uma maneira rápida de saber onde você está.
3. disco: A principal ferramenta para navegar pelos diretórios. Ao emparelhar cd
com um nome de diretório, você pode alterar sua localização atual sem problemas.
4. mkdir: Abreviação de “make directory”, este comando cria um novo diretório com o nome especificado.
5. mv: um comando versátil que permite mover ou renomear arquivos e diretórios.
6. CP: Enquanto mv
transfere arquivos, cp
duplica-os, criando uma cópia no local desejado.
7. sim: A ferramenta de exclusão definitiva no Linux. Ele apaga arquivos ou diretórios – uma vez excluídos, eles desaparecem para sempre.
8. toque: Precisa de um arquivo vazio rapidamente? O touch
comando cria-o com o nome especificado.
9. Em: Usado para criar links simbólicos ou físicos. É uma forma de criar atalhos ou referências a arquivos ou diretórios.
10. gato: Um utilitário para exibir todo o conteúdo de um arquivo no terminal.
11. claro: Este comando limpa a tela do terminal, fornecendo uma lista limpa para novos comandos e saídas.
12. eco: Usado para exibir texto ou variáveis na tela. É fundamental para criar scripts e exibir mensagens.
13. menos: um utilitário para visualizar o conteúdo do arquivo com recursos de navegação e pesquisa. Diferente cat
, que exibe todo o conteúdo de uma só vez, less
permite rolar e pesquisar em arquivos.
14. homem: oferece acesso a páginas de manual para a maioria dos comandos e programas do Linux. É inestimável se você não tiver certeza sobre a funcionalidade ou sinalizadores de um comando.
15. sem nome: recupera informações básicas do sistema operacional, como versão do kernel e nome do hardware da máquina.
16. uau: retorna rapidamente o nome de usuário do usuário atualmente ativo.
17. alcatrão: Uma ferramenta poderosa para arquivamento. Ele pode ser usado para compactar ou extrair arquivos em vários formatos como .tar
, .gz
e .bz2
.
18. grep: permite que os usuários pesquisem uma string ou padrão específico em arquivos ou saídas de comando.
19. cabeça: Exibe as primeiras linhas de um arquivo. Útil para espiar rapidamente o início dos arquivos.
20. cauda: A contrapartida de head
, mostra as últimas linhas de um arquivo. Geralmente é usado para visualizar o final de logs ou fluxos de dados.
21. diferença: compara o conteúdo de dois arquivos e exibe as diferenças entre eles, linha por linha.
22.cmp: Uma ferramenta de comparação mais básica do que diff
. Verifica se dois arquivos são idênticos e, caso contrário, indica o primeiro byte onde eles diferem.
23. com.: Combina recursos de ambos diff
e cmp
, mostrando quais linhas são comuns e quais são exclusivas para cada arquivo.
24. classificar: classifica o conteúdo de um arquivo. Por padrão, ele organiza as linhas em um arquivo em ordem crescente, mas pode ser personalizado usando diferentes sinalizadores.
25. exportar: usado principalmente em scripts de shell, este comando define variáveis de ambiente que podem ser usadas em outros programas ou sessões.
26. zíper: Compacta arquivos e diretórios em um .zip
formato, tornando-os mais fáceis de compartilhar ou armazenar.
27. descompacte: Descompacta arquivos de um .zip
arquivo.
28. ssh: O comando “Secure Shell”, essencial para logins remotos seguros em outras máquinas em uma rede.
29. serviço: gerencia os serviços do sistema, permitindo que os usuários iniciem, parem, reiniciem e verifiquem o status dos serviços.
30. obs.: lista os processos atualmente em execução com seus IDs, o que é crucial para o monitoramento e gerenciamento do sistema.
31. matar e matar todos: Comandos usados para encerrar processos. Enquanto kill
requer um ID de processo, killall
encerra processos com base em seu nome.
32.df: exibe informações do sistema de arquivos do disco, fornecendo informações sobre o uso de espaço nas unidades montadas.
33. montar: monta manualmente sistemas de arquivos ou dispositivos.
34.chmod: altera as permissões do arquivo, determinando quem pode ler, gravar ou executar um arquivo.
35. chown: altera a propriedade do arquivo, atribuindo qual usuário e grupo possui um arquivo ou diretório.
36. ifconfig: fornece detalhes sobre as interfaces de rede, incluindo endereços IP, endereços MAC e muito mais.
37. traçar rota: mapeia o caminho que os pacotes de dados percorrem para chegar a um destino, mostrando cada salto ao longo do caminho.
38. wget: um downloader de linha de comando que pode buscar arquivos ou sites inteiros da Internet.
39. ufw: Significa “Firewall Descomplicado”. É uma interface amigável para gerenciar iptables, tornando a configuração do firewall mais acessível.
40. tabelas de ip: Uma ferramenta robusta para configurar regras de filtragem de pacotes do Linux, formando a base para muitos firewalls.
41. apto, pacman, yum, rpm: são gerenciadores de pacotes para diferentes distribuições Linux. Eles cuidam da instalação, atualização e remoção de software.
42. sudo: eleva os privilégios do usuário, permitindo que ele execute comandos como superusuário ou outro usuário.
43. cal: Um comando simples que exibe um calendário no terminal.
44. apelido: permite que os usuários criem atalhos personalizados ou nomes alternativos para comandos, agilizando tarefas repetitivas.
45. dd: embora seu uso principal hoje seja para criar unidades USB inicializáveis, é uma ferramenta poderosa para copiar e converter dados.
46. onde está: localiza as páginas binárias, de origem e de manual dos comandos.
47. o que é: fornece uma breve descrição de um comando ou programa.
48. topo: oferece uma visão dinâmica e ao vivo dos processos em execução do sistema, semelhante ao Gerenciador de Tarefas do Windows.
49. useradd e usermod: Comandos para gerenciamento de usuários. useradd
cria um novo usuário, enquanto usermod
modifica informações existentes do usuário.
50. senha: gerencia senhas. Ele pode definir, alterar ou remover senhas de usuários.
Compreender esses comandos e seus recursos é crucial para um gerenciamento eficaz do sistema Linux. Como acontece com qualquer habilidade, o domínio vem com a prática, por isso é sempre benéfico passar algum tempo experimentando e explorando esses comandos em vários cenários.
Comentários (0)
Ainda não há comentários aqui, você pode ser o primeiro!