Conheça os comandos Linux mais usados no gerenciamento de uma hospedagem. Com eles você navega, copia, move, edita arquivos e monitora o servidor direto do terminal.

Navegação e arquivos

pwd                     # mostra o diretório atual
ls -la                  # lista todos os arquivos (incluindo ocultos)
cd /home/usuario/public_html  # navega para a pasta do site
mkdir nova-pasta        # cria uma pasta
rm arquivo.txt          # remove um arquivo
rm -rf pasta/           # remove uma pasta e todo o conteúdo
cp origem.txt destino.txt     # copia um arquivo
mv origem.txt /destino/       # move ou renomeia um arquivo

Permissões

chmod 755 pasta/         # define permissão de pasta
chmod 644 arquivo.php    # define permissão de arquivo
chown usuario:usuario arquivo.php  # muda o dono do arquivo
find . -type f -exec chmod 644 {} ;  # 644 em todos os arquivos
find . -type d -exec chmod 755 {} ;  # 755 em todas as pastas

Compactação e extração

tar -czf backup.tar.gz pasta/    # compacta uma pasta
tar -xzf backup.tar.gz           # extrai um .tar.gz
zip -r arquivo.zip pasta/        # compacta em .zip
unzip arquivo.zip                # extrai um .zip

Monitoramento

df -h                   # espaço em disco disponível
du -sh pasta/           # tamanho de uma pasta
top                     # processos em execução (Ctrl+C para sair)
tail -f error_log       # acompanha o log de erros em tempo real

Editar arquivos no terminal

nano arquivo.php         # editor simples (Ctrl+O salva, Ctrl+X sai)
vi arquivo.php           # editor avançado (i para editar, :wq para salvar)
???? Dica: Use history para ver os últimos comandos executados e !número para reexecutar um comando específico pelo número do histórico.
Je li Vam ovaj odgovor pomogao? 0 Korisnici koji smatraju članak korisnim (0 Glasovi)