Comandos Linux mais usados com exemplos

Saber os principais comandos Linux é essencial para todos os níveis de usuários, desde iniciantes que desejam se familiarizar com o sistema até usuários experientes que buscam otimizar seu trabalho e explorar todo o potencial do Linux. Através de comandos simples e poderosos, você pode navegar por pastas, gerenciar arquivos, configurar o sistema e muito mais. Mas para iniciantes, desvendar esses comandos pode parecer um desafio.

Segue uma lista aonde vamos explorar os principais comandos Linux no terminal:

1. Comando cd

O comando cd permite navegar pela estrutura de pastas do Linux, movendo-se entre diretórios com facilidade.
Navegar para o diretório Documentos: cd Documentos
Subir um nível na hierarquia: cd ..
Ir para o diretório raiz: cd /

2. Comando ls

O comando ls lista os arquivos e pastas dentro de um diretório no Linux.
Listar o conteúdo do diretório atual: ls
Listar com detalhes adicionais: ls -l
Listar apenas arquivos: ls -f
Ordenar a listagem por nome: ls -sort name

3. Comando cp

O comando cp permite copiar ou duplicar arquivos e pastas para outros locais.
Copiar um arquivo para outro diretório: cp arquivo.txt novo_diretorio
Copiar vários arquivos: cp arquivo1.txt arquivo2.txt arquivo3.txt novo_diretorio
Copiar um diretório e todo o seu conteúdo: cp -r diretorio_origem diretorio_destino

4. Comando mv

O comando mv é usado para mover ou renomear arquivos e pastas.
Mover um arquivo para outro diretório: mv arquivo.txt novo_diretorio
Renomear um arquivo: mv arquivo_antigo.txt arquivo_novo.txt
Mover um diretório e todo o seu conteúdo: mv -r diretorio_origem diretorio_destino

5. Comando cat

O comando cat no Linux é um multifunção! Ele exibe o conteúdo de arquivos de texto, concatena vários arquivos em um e até cria novos arquivos.
Para mostrar na tela o conteúdo de um arquivo chamado “segredos.txt”, digite: cat segredos.txt
Juntar arquivos: parte1.txt, parte2.txt e parte3.txt, utilize: cat parte1.txt parte2.txt parte3.txt > arquivo-juntos.txt

6. Comando df

O comando df informa o espaço em disco, revelando a quantidade de espaço livre e utilizado em cada partição do seu sistema.
Exibir o uso do espaço em disco em todas as partições: df -h
Exibir apenas o espaço livre em cada partição: df -h --inodes
Exibir informações detalhadas sobre uma partição específica: df -hT /dev/sda1

7. Comando sudo

O comando sudo concede superpoderes temporários, permitindo que você execute comandos como o superusuário “root“, use com a responsabilidade de um herói, tudo isso configurado no arquivo sudoers.
Executar o comando ls com privilégios de root: sudo ls -lh /etc
Instalar um pacote usando o apt: sudo apt install pacote_nome
Editar um arquivo de configuração como root: sudo nano /etc/configuracao.txt

8. Comando pwd

Utilize o pwd para exibir sua localização atual no sistema de arquivos.
Exibir o diretório de trabalho atual: pwd
Verificar o caminho completo do diretório atual: pwd

9. Comando mkdir

O comando mkdir cria um ou mais diretórios no sistema de arquivos Linux
Criar um novo diretório chamado meus_arquivos: mkdir meus_arquivos
Criar um diretório com pais obrigatórios: mkdir -p diretorio1/diretorio2/diretorio3

10. Comando man

O comando man fornece um manual completo para todos comandos ou utilitários que podem ser executados no Terminal, confira alguns exemplos:
Acessar a página de manual do comando ls: man ls
Buscar por um comando específico: man -k comando_desejado
Exibir a página de manual em formato completo: man --full-command ls

Bônus:

11. Comando rm

O comando rm remove arquivos e diretórios, recursivamente se a opção -r for utilizada, podendo forçar a remoção sem confirmação com a opção -f e respeitando as permissões de acesso do usuário.
Remover um arquivo chamado arquivo.txt: rm arquivo.txt
Remover com segurança um arquivo, sem possibilidade de recuperação: rm -rf arquivo.txt
Remover todos os arquivos com a extensão .txt no diretório atual: rm *.txt

12. Comando touch

O comando touch modifica as informações de data e hora de acesso e/ou modificação de arquivos. Também cria arquivos vazios, permitindo especificar datas e horas customizadas com a opção -t e atualizando apenas o acesso com -a ou a modificação com -m.
Criar um novo arquivo vazio chamado arquivo.txt: touch arquivo.txt
Atualizar o timestamp do arquivo arquivo.txt: touch arquivo.txt
Atualizar apenas a data de modificação arquivo.txt: touch -m arquivo.txt
Definir data e hora específicas arquivo.txt: touch -t 202407221431 arquivo.txt irá criar arquivo.txt com timestamp 22 de julho de 2024, 14:31.
Criar vários arquivos: touch arquivo1.txt arquivo2.txt arquivo3.txt irá criar os arquivos arquivo1.txt, arquivo2.txt e arquivo3.txt no diretório atual.

Lembre-se: estes são apenas alguns exemplos básicos. Cada comando possui diversas opções e recursos que podem ser explorados consultando a página de manual (man) ou tutoriais online.

Deixe um comentário

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

Rolar para cima