Os 30 Comandos Essenciais para Iniciantes no Linux

Os 30 Comandos Essenciais para Iniciantes no Linux

Se você está dando os primeiros passos no mundo do Linux, pode se sentir um pouco perdido com a interface de linha de comando. No entanto, dominar alguns comandos básicos é fundamental para aproveitar ao máximo esse sistema operacional poderoso e flexível. Neste guia, vamos explorar 30 comandos essenciais para ajudar iniciantes a se familiarizarem com o Linux.

1. ls – Listar arquivos e diretórios

O comando ls é utilizado para listar o conteúdo de um diretório. Adicione opções como -l para obter detalhes adicionais ou -a para incluir arquivos ocultos.

2. cd – Mudar de diretório

Com cd, você pode navegar entre diretórios. Use cd nome_do_diretorio para entrar em um diretório específico ou simplesmente cd .. para voltar um nível.

3. pwd – Mostrar diretório atual

pwd exibe o caminho completo do diretório atual. Isso é útil para saber onde você está no sistema de arquivos.

4. cp – Copiar arquivos e diretórios

O comando cp permite copiar arquivos e diretórios. Use cp arquivo_origem destino para copiar um arquivo ou cp -r diretorio_origem destino para copiar um diretório inteiro.

5. mv – Mover ou renomear arquivos e diretórios

O comando mv move arquivos ou diretórios de um local para outro. Também pode ser usado para renomear arquivos.

6. rm – Remover arquivos e diretórios

Use rm para excluir arquivos. Adicione a opção -r para excluir diretórios e seu conteúdo.

7. mkdir – Criar diretórios

mkdir é utilizado para criar novos diretórios. Por exemplo, mkdir nome_do_diretorio criará um novo diretório com o nome especificado.

8. rmdir – Remover diretórios vazios

rmdir remove diretórios vazios. Certifique-se de que o diretório esteja vazio antes de usar este comando.

9. nano – Editor de texto simples

nano é um editor de texto fácil de usar. Execute nano nome_do_arquivo para começar a editar um arquivo.

10. cat – Exibir conteúdo de arquivos

O comando cat exibe o conteúdo de um arquivo. Por exemplo, cat nome_do_arquivo mostra o conteúdo na tela.

11. man – Manual do usuário

man é usado para acessar os manuais do sistema. Por exemplo, man ls fornece informações detalhadas sobre o comando ls.

12. ps – Exibir processos em execução

ps mostra os processos em execução. Use ps aux para obter uma lista detalhada.

13. kill – Encerrar processos

Com o comando kill, você pode encerrar um processo usando seu ID. Por exemplo, kill -9 PID encerra abruptamente o processo.

14. chmod – Alterar permissões de arquivos

chmod permite modificar as permissões de arquivos. Por exemplo, chmod +x nome_do_arquivo concede permissão de execução.

15. chown – Alterar proprietário de arquivos

Use chown para alterar o proprietário de um arquivo. Por exemplo, chown novo_proprietario nome_do_arquivo atribuirá um novo proprietário.

16. df – Exibir espaço em disco

df mostra o espaço em disco disponível e usado em cada sistema de arquivos montado.

17. du – Exibir uso de espaço em disco

du exibe o uso de espaço em disco de arquivos e diretórios. Adicione a opção -h para tornar os resultados mais legíveis.

18. grep – Pesquisar em arquivos

grep é usado para pesquisar padrões em arquivos. Por exemplo, grep palavra chave arquivo procura por uma palavra-chave em um arquivo.

19. ps – Acompanhar recursos do sistema

top exibe informações em tempo real sobre os processos em execução e o uso de recursos do sistema.

20. tar – Compactar e descompactar arquivos

tar é utilizado para criar arquivos compactados (tarballs) e extrair seu conteúdo. Por exemplo, tar -czvf arquivo.tar.gz diretorio cria um arquivo compactado.

21. ssh – Acesso remoto seguro

ssh permite acessar remotamente outro sistema. Use ssh usuario@endereco_ip para iniciar uma sessão remota.

22. scp – Copiar arquivos via SSH

scp é usado para transferir arquivos de forma segura entre sistemas remotos e locais.

23. wget – Baixar arquivos da web

wget é um utilitário para baixar arquivos da internet. Por exemplo, wget URL baixa o arquivo na URL especificada.

24. ping – Testar conectividade de rede

ping verifica a conectividade de rede com um host. Por exemplo, ping endereco_ip testa a conexão com um determinado endereço IP.

25. ifconfig – Configurar interfaces de rede

ifconfig exibe e configura interfaces de rede. Use ifconfig -a para mostrar todas as interfaces.

26. route – Exibir e configurar tabelas de roteamento

route exibe e configura as tabelas de roteamento do sistema.

27. sudo – Executar comandos como superusuário

sudo permite executar comandos com privilégios de superusuário. Use com cautela para evitar danos ao sistema.

28. apt – Gerenciador de pacotes (Debian/Ubuntu)

apt é usado para instalar, atualizar e remover pacotes em sistemas Debian e Ubuntu.

29. yum – Gerenciador de pacotes (Red Hat/CentOS)

yum realiza operações semelhantes ao apt, mas em sistemas Red Hat e CentOS.

30. history – Histórico de comandos

history exibe os comandos recentemente executados. Use as setas para navegar e !numero para repetir um comando pelo número

Baixe o linux aqui.

Veja mais sobre Linux

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *