Se você utiliza uma hospedagem de sites, servidor Linux ou possui acesso SSH, é provável que em algum momento precise utilizar o terminal.
Para quem nunca teve contato com Linux, a tela do terminal pode parecer complicada. Porém, muitos comandos básicos são simples e permitem navegar entre pastas, visualizar arquivos, copiar conteúdos e verificar informações do sistema.
Neste tutorial, vamos apresentar alguns dos principais comandos básicos do Linux, com exemplos práticos para quem utiliza:
- Terminal do cPanel
- SSH
- PuTTY
- Bitvise
- Servidores Linux
- Hospedagem de sites
O objetivo é explicar os comandos de forma simples, especialmente para usuários iniciantes.
Índice
O que é o terminal Linux?
O terminal permite executar comandos diretamente no sistema operacional.
Em vez de clicar em pastas e arquivos com o mouse, você utiliza comandos de texto.
Por exemplo, para entrar em uma pasta:
cd public_html
Para listar os arquivos:
ls
Para descobrir em qual pasta você está:
pwd
Esses três comandos estão entre os mais utilizados no dia a dia.
⚠️ Aviso importante antes de começar
Alguns comandos do Linux podem alterar ou excluir arquivos.
Por isso:
- Tenha cuidado ao copiar comandos da internet
- Confirme sempre o diretório atual
- Faça backup antes de modificar muitos arquivos
- Teste comandos em arquivos não importantes quando possível
- Nunca execute um comando se você não entende sua finalidade
Um comando digitado no diretório errado pode causar problemas.
Isso é especialmente importante ao utilizar comandos como:
rm
que pode excluir arquivos.
1. pwd: descobrir em qual pasta você está
O comando pwd significa Print Working Directory.
Ele mostra o caminho completo do diretório atual.
Exemplo:
pwd
Resultado:
/home/usuario/public_html
Isso significa que você está dentro da pasta:
public_html
do usuário em questão.
Quando utilizar?
Use pwd sempre que quiser confirmar sua localização antes de executar comandos.
É uma ótima prática utilizar:
pwd
antes de modificar ou excluir arquivos.
2. ls: listar arquivos e pastas
O comando ls mostra os arquivos e diretórios presentes na pasta atual.
ls
Exemplo de resultado:
index.php
wp-config.php
wp-content
wp-admin
wp-includes
ls -l: visualizar mais detalhes
ls -l
Mostra informações adicionais, como:
- Permissões
- Proprietário
- Tamanho
- Data de modificação
ls -lah: uma das opções mais úteis
ls -lah
Esse comando também mostra arquivos ocultos e apresenta os tamanhos de forma mais fácil de ler.
Por exemplo:
-rw-r--r-- 1 usuario usuario 2.5K wp-config.php
drwxr-xr-x 5 usuario usuario 4.0K wp-content
Arquivos que começam com ponto, como:
.htaccess
também aparecem.
Para administração de hospedagem, ls -lah é um comando bastante útil.
3. cd: entrar em uma pasta
O comando cd significa Change Directory.
Ele permite mudar de diretório.
Exemplo:
cd public_html
Agora você estará dentro da pasta public_html.
Para confirmar:
pwd
Entrar em uma pasta dentro de outra
Exemplo:
cd public_html/wp-content
Você pode navegar diretamente até um caminho específico.
4. cd ..: voltar uma pasta
Para voltar um nível:
cd ..
Por exemplo, se você está em:
/home/usuario/public_html
e executa:
cd ..
você volta para:
/home/usuario
5. cd ~: voltar para a pasta principal
O comando:
cd ~
leva você para a pasta principal do usuário.
Em uma hospedagem cPanel, normalmente seria algo semelhante a:
/home/usuario
Também é possível simplesmente executar:
cd
dependendo do ambiente.
6. clear: limpar o terminal
Depois de executar muitos comandos, a tela pode ficar cheia de informações.
Para limpar:
clear
Isso não exclui nada.
Apenas limpa a visualização do terminal.
7. mkdir: criar uma pasta
Para criar um novo diretório:
mkdir teste
Isso cria uma pasta chamada:
teste
Depois, você pode entrar nela:
cd teste
Criar várias pastas
Também é possível criar mais de uma pasta:
mkdir imagens backup arquivos
8. touch: criar um arquivo vazio
Para criar um arquivo vazio:
touch teste.txt
Isso cria:
teste.txt
O comando também pode ser utilizado para atualizar a data de modificação de um arquivo existente.
9. cp: copiar arquivos
O comando cp permite copiar arquivos.
Exemplo:
cp arquivo.txt arquivo-backup.txt
Isso cria uma cópia do arquivo.
Copiar um arquivo para outra pasta
cp arquivo.txt backup/
O arquivo será copiado para o diretório backup.
Copiar uma pasta
Para copiar uma pasta e seu conteúdo:
cp -r pasta pasta-backup
O parâmetro -r permite copiar diretórios recursivamente.
10. mv: mover ou renomear arquivos
O comando mv pode mover arquivos.
Exemplo:
mv arquivo.txt backup/
Também pode ser utilizado para renomear.
mv arquivo-antigo.txt arquivo-novo.txt
O arquivo passa a ter o novo nome.
11. rm: excluir arquivos
O comando rm remove arquivos.
Exemplo:
rm arquivo.txt
⚠️ Tenha cuidado.
Em muitos casos, o arquivo removido pelo terminal não vai para uma lixeira.
Por isso, antes de utilizar rm, confirme o arquivo e o diretório.
Uma boa prática é executar:
pwd
ls -lah
antes de remover arquivos.
⚠️ Cuidado com rm -r
Para remover uma pasta e seu conteúdo:
rm -r pasta
Esse comando pode excluir todos os arquivos dentro do diretório.
Nunca execute comandos de exclusão em massa sem saber exatamente o que será removido.
12. cat: visualizar o conteúdo de um arquivo
Para visualizar rapidamente um arquivo de texto:
cat arquivo.txt
Isso pode ser útil para arquivos pequenos.
Exemplo:
cat wp-config.php
⚠️ Atenção: arquivos de configuração podem conter informações confidenciais.
Evite compartilhar publicamente conteúdos que possuam:
- Senhas
- Tokens
- Chaves de API
- Dados de banco de dados
- Informações de acesso
13. less: visualizar arquivos maiores
Para arquivos grandes, less pode ser mais confortável:
less arquivo.txt
Você pode navegar pelo conteúdo.
Para sair:
q
14. head: visualizar o início de um arquivo
Para visualizar as primeiras linhas:
head arquivo.txt
Por padrão, mostra as primeiras linhas do arquivo.
Para definir uma quantidade:
head -n 20 arquivo.txt
Mostra as primeiras 20 linhas.
15. tail: visualizar o final de um arquivo
Para visualizar as últimas linhas:
tail arquivo.txt
Muito utilizado para logs.
Acompanhar um log em tempo real
tail -f arquivo.log
Esse comando continua mostrando novas linhas conforme elas são adicionadas ao arquivo.
Para interromper:
Ctrl + C
16. find: procurar arquivos
O comando find permite localizar arquivos.
Por exemplo:
find . -name "arquivo.txt"
Procura pelo arquivo a partir do diretório atual.
Procurar arquivos JPG
find . -type f -iname "*.jpg"
Isso procura arquivos JPG, inclusive em subdiretórios.
O -iname não diferencia letras maiúsculas e minúsculas.
Assim, pode encontrar:
imagem.jpg
imagem.JPG
17. grep: procurar texto dentro de arquivos
O comando grep procura palavras ou textos.
Exemplo:
grep "erro" arquivo.log
Isso procura por linhas que possuem a palavra:
erro
Também pode ser muito útil para analisar logs.
18. du: verificar espaço utilizado
Para verificar o tamanho do diretório atual:
du -sh .
Exemplo de resultado:
2.4G .
Isso significa que o diretório ocupa aproximadamente 2,4 GB.
Ver o tamanho das pastas
du -sh *
Esse comando mostra o espaço utilizado pelos itens presentes no diretório atual.
Pode ser muito útil para descobrir quais pastas estão ocupando mais espaço.
19. df: verificar espaço disponível
O comando:
df -h
mostra informações sobre os sistemas de arquivos e o espaço disponível.
Em servidores, pode ajudar a verificar se um disco está próximo de ficar cheio.
20. whoami: descobrir qual usuário está conectado
whoami
O resultado mostra o usuário atual.
Exemplo:
usuario
Isso pode ser útil em servidores com diferentes usuários.
21. history: visualizar comandos anteriores
O comando:
history
mostra comandos utilizados anteriormente.
Exemplo:
101 ls -lah
102 cd public_html
103 pwd
104 du -sh .
Também é possível pressionar a seta para cima no teclado para recuperar comandos anteriores.
Exemplo prático: navegando até o WordPress
Imagine que seu WordPress está instalado em:
public_html
Você pode começar verificando sua localização:
pwd
Depois listar os arquivos:
ls -lah
Entrar no diretório:
cd public_html
Confirmar novamente:
pwd
E listar os arquivos:
ls -lah
Você poderá encontrar arquivos e pastas como:
wp-admin
wp-content
wp-includes
wp-config.php
Para entrar na pasta de uploads:
cd wp-content/uploads
Depois:
pwd
E:
ls -lah
Essa sequência simples já permite navegar por boa parte da estrutura de arquivos.
Resumo dos principais comandos
| Comando | Função |
|---|---|
pwd |
Mostra o diretório atual |
ls |
Lista arquivos e pastas |
ls -lah |
Lista arquivos com detalhes |
cd pasta |
Entra em uma pasta |
cd .. |
Volta um nível |
cd ~ |
Vai para a pasta principal |
clear |
Limpa a tela |
mkdir |
Cria uma pasta |
touch |
Cria um arquivo vazio |
cp |
Copia arquivos |
mv |
Move ou renomeia arquivos |
rm |
Remove arquivos |
cat |
Exibe conteúdo de arquivo |
less |
Visualiza arquivos |
head |
Mostra o início de um arquivo |
tail |
Mostra o final de um arquivo |
find |
Procura arquivos |
grep |
Procura textos |
du |
Mostra espaço utilizado |
df |
Mostra espaço disponível |
whoami |
Mostra o usuário atual |
history |
Mostra comandos anteriores |
Conclusão
Aprender os comandos básicos do Linux facilita bastante a administração de sites, hospedagens e servidores.
Você não precisa decorar dezenas de comandos de uma vez.
Comece pelos principais:
pwd
ls -lah
cd
cd ..
Depois avance para comandos de manipulação e consulta, como:
cp
mv
find
grep
du
O mais importante é sempre entender o que será executado antes de pressionar Enter.
Com prática, o terminal deixa de parecer complicado e se torna uma ferramenta rápida para administrar arquivos e realizar tarefas que, pela interface gráfica, poderiam levar muito mais tempo.
📌 STOREHOSTING | Hospedagem de Sites
Precisa de uma hospedagem para seu site, WordPress ou projeto online?
Os planos da StoreHosting oferecem recursos para desempenho, segurança e administração do seu site:
- ✓ Servidores no Brasil
- ✓ LiteSpeed
- ✓ CloudLinux
- ✓ Armazenamento NVMe
- ✓ Backup diário
- ✓ Antivírus
- ✓ WAF
- ✓ SSL gratuito
- ✓ Suporte técnico especializado


