Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

16 Comandos SSH que todo usuário do WordPress deve conhecer

O SSH, ou Secure Shell, é uma ferramenta avançada para gerenciar seu site remotamente a partir de um servidor seguro. Você pode usar diferentes comandos por meio de uma interface de terminal para executar várias tarefas sem precisar abrir o back-end do site.

Embora o SSH seja normalmente usado por usuários mais avançados do WordPress, ele também pode ser de grande ajuda se você não conseguir entrar na área de administração do WordPress.

Neste artigo, mostraremos alguns comandos SSH que todo usuário do WordPress deve conhecer.

SSH commands every user should know

Aqui estão todos os tópicos e comandos que abordaremos neste guia. Você pode clicar nos links abaixo para avançar para qualquer seção:

O que é SSH?

SSH, abreviação de Secure Shell, é um protocolo seguro para executar seu site usando uma interface de linha de comando. Ele permite que você conecte seu computador ao servidor do seu site.

A melhor parte do uso do SSH é que ele permite acessar o site do WordPress a partir de um servidor remoto. Você não precisa abrir o painel de controle do WordPress.

Basta escrever diferentes comandos para executar tarefas como instalar o WordPress, transferir arquivos, criar diretórios e muito mais.

O uso do SSH é destinado a usuários ou desenvolvedores mais técnicos que desejam executar comandos.

No entanto, outros usuários também podem usar o SSH para acessar o site, caso algo dê errado e eles não consigam abrir o administrador do WordPress.

Dica de especialista: Ficou sem acesso ao seu site WordPress e não sabe o que fazer? Nossa equipe de profissionais pode ajudá-lo a recuperar o acesso em pouco tempo. Confira nossos Serviços de Suporte Premium WPBeginner hoje mesmo!

Dito isso, vamos primeiro ver como você pode usar o SSH para se conectar ao servidor do seu site.

Como se conectar ao seu site WordPress usando SSH

A primeira coisa que você precisa fazer é verificar se o SSH está instalado no servidor do seu site.

Como o SSH é uma tecnologia cliente-servidor, você pode verificar se ele está configurado entrando em contato com o serviço de hospedagem do WordPress e ele poderá informá-lo. Ou você pode tentar acessar o cPanel ou o painel de controle da hospedagem.

Você deverá encontrar algo parecido com a imagem abaixo:

Enabling SSH Access on Bluehost

Em seguida, você precisará anotar o endereço IP, o nome de usuário, a senha e a porta. Essas informações serão necessárias quando você usar o SSH para conectar o site a partir do seu computador.

Uso do SSH em um computador Mac ou Linux

Se estiver usando um sistema operacional Mac ou Linux, basta conectar-se ao seu site usando o aplicativo de terminal.

Digite o seguinte comando no terminal:

ssh username@server_ip_address

Basta substituir o nome de usuário e server_ip_address pelas informações do seu provedor de hospedagem.

Uso do SSH em um computador Windows

Para usar o SSH e se conectar ao seu site em um computador Windows, você precisará de uma ferramenta de terceiros, como o PuTTY.

Depois de fazer o download e instalar o aplicativo, você precisará inserir o nome do host (endereço IP) e o número da porta indicados acima para se conectar ao seu site.

PuTTY Settings

Depois de inserir esses detalhes, clique no botão “Open” (Abrir). Na próxima etapa, será aberta uma janela de terminal na qual basta digitar o nome de usuário e a senha para acessar o site.

Agora, vamos dar uma olhada em alguns comandos SSH comuns que todo usuário do WordPress deve conhecer.

Comandos SSH para navegação básica

Você pode usar diferentes comandos SSH para navegar pelos arquivos e diretórios. Aqui estão alguns comandos básicos de navegação que você deve conhecer.

1. pwd – Mostra o caminho completo para o diretório

O comando pwd exibe o caminho completo para o diretório atual. Isso é muito útil para navegar entre diferentes arquivos e pastas:

pwd

Como você não recebe nenhuma referência visual para identificar onde está atualmente no servidor, basta usar esse comando para encontrar o caminho.

2. ls – Lista arquivos e pastas em um diretório

Se quiser ver o conteúdo de um diretório, basta usar o comando ls.

SSH ls command

Você também pode usar parâmetros adicionais para obter mais informações sobre o conteúdo. Por exemplo, basta adicionar -l para obter informações detalhadas ou -a para mostrar arquivos ocultos.

ls -1

3. cd – Alterar diretório

O comando cd permite que você altere os diretórios. Você pode ir para um subdiretório ou para um diretório totalmente diferente:

cd [directory]

No código acima, você pode substituir [directory] pelo nome do diretório.

Por exemplo, se você digitar o comandocdwp-content/themes, ele o levará para o diretório de temas na instalação do WordPress.

Comandos SSH para gerenciamento de arquivos e pastas

A seguir, vamos examinar alguns comandos SSH para gerenciar arquivos e pastas no servidor do seu site WordPress.

4. mkdir -Criar um novo diretório

Usando o comando mkdir, você pode criar um novo diretório no diretório atual. Basta digitar o seguinte comando junto com o nome da pasta:

mkdir [folder name]

Por exemplo, digamos que você queira criar uma pasta para folhas de estilo. O comando SSH para isso será mkdir stylesheets.

Create new folder SSH command

Por outro lado, se você quiser criar um novo diretório que esteja dentro de outro subdiretório, precisará inserir a estrutura junto com o comando mkdir.

Veja a seguir como será a sintaxe:

mkdir /plugins/myplugin/stylesheets

5. rmdir – Remover diretório vazio

Você pode usar o comando rmdir para excluir um diretório do servidor do seu site. Tudo o que você precisa fazer é digitar o comando seguido do nome do diretório:

rmdir [folder name]

Observação importante: tenha cuidado ao usar esse comando. Depois que um diretório é removido do servidor, não é possível desfazê-lo.

6. cp – Copiar uma pasta ou arquivo

O comando cp permite copiar um arquivo ou pasta para outro local. Ao digitar o comando, você precisará especificar o nome do arquivo ou da pasta e o destino onde a cópia será salva:

cp [file name] [destination]
SSH command to make a copy

Ao inserir o nome do arquivo, você também precisará incluir a extensão do arquivo, como examplefile.txt ou readme.html.

Se quiser fazer uma cópia do arquivo na mesma pasta, você pode digitar o seguinte comando:

cp readme.html readme2.html

Se quiser copiar um arquivo para uma pasta diferente, você precisará digitar o seguinte comando:

cp /public_html/wp-content/readme.html /public_html/etc/

Você também pode usar parâmetros diferentes com o comando cp, como:

  • cp -r copia todo o conteúdo de uma pasta
  • cp -a archive todos os arquivos
  • cp -u substitui um arquivo em uma pasta de destino somente se ele contiver conteúdo novo ou diferente
  • O cp -n não copiará um arquivo se ele já existir
  • cp -i mostra um aviso antes de copiar um arquivo
  • cp -f substitui ou remove um arquivo da pasta de destino se houver outro arquivo com o mesmo nome

7. mv – Move um arquivo ou pasta

Se você quiser mover um arquivo ou pasta para um novo destino, poderá usar o comando mv .

Assim como no comando cp, você precisará especificar o nome do arquivo e o destino para onde deseja movê-lo:

mv [file name] [destination]
Move SSH command line

Por exemplo, digamos que você queira mover um arquivo “index.php” para a pasta de folhas de estilo. Nesse caso, o comando deve ser:

mv index.php stylesheets

8. grep – Procura por uma frase específica

Em seguida, você pode usar o comando grep para procurar uma frase ou string específica em um arquivo. Observe que esse comando diferencia maiúsculas de minúsculas.

Veja a seguir como seria a sintaxe:

grep '[search phrase]' [file name]
Grep SSH command

Por exemplo, digamos que você queira encontrar o termo “header” no arquivo info.txt.

Nesse caso, o comando teria a seguinte aparência:

grep 'header' info.txt

Além disso, você também pode usar o parâmetro -i para ignorar letras maiúsculas e minúsculas ao realizar a pesquisa.

9. find – Pesquisar arquivos e diretórios

Se você estiver procurando um arquivo ou diretório específico, poderá usar o comando find e pesquisar por nome, tamanho, tipo de arquivo e muito mais.

A sintaxe do comando find é a seguinte:

find [starting directory] [parameter] [search term]

No código acima, você pode especificar o processo de pesquisa.

Por exemplo, aqui estão algumas opções para você escolher:

  • / (barra) – Permite que você pesquise o sistema inteiro
  • . (ponto) – Você pode pesquisar o diretório de trabalho
  • ~ (maré) – Pesquisa o diretório inicial

Em seguida, o comando SSH também permite que você especifique os parâmetros, como nome, tamanho, tipo de arquivo e outros.

  • -name – Procura o nome do arquivo
  • -user – Procura por arquivos atribuídos a um determinado usuário
  • -size – O tamanho do arquivo
  • -type -d – Procura por um tipo de diretório
  • -type -f – Procura por um tipo de arquivo

Por fim, você pode digitar o termo de pesquisa que está procurando. Digamos que você queira encontrar um arquivo chamado “task” no diretório.

O comando SSH para isso seria:

find / -name "task" 

Outros comandos SSH úteis

Agora que você conhece alguns comandos SSH básicos para navegar e gerenciar os arquivos e pastas do seu site, aqui estão alguns comandos adicionais que você deve conhecer.

10. zip – Compactar uma pasta

Se você deseja compactar arquivos ou pastas grandes, pode usar o comando zip. Tudo o que você precisa fazer é incluir o nome do arquivo ou da pasta que deseja compactar:

zip filename.zip foldername

Você também pode usar parâmetros diferentes com esse comando para especificar se deseja excluir a pasta original:

  • zip -r filename.zip foldername – Isso comprime uma pasta, mas não a exclui
  • zip -m filename.zip foldername – Você pode usar esse parâmetro para compactar uma pasta e depois excluí-la, ficando apenas com a versão compactada
  • zip -d filename.zip foldername – Use essa opção para excluir um arquivo do arquivo zip existente
  • zip -u filename.zip foldername – Atualiza um arquivo em um arquivo zip existente. É útil se você tiver atualizado o arquivo original e não quiser excluir o arquivo zip ou criar um novo.

11. descompactar – Descompactar uma pasta

Depois de compactar uma pasta, você também precisará descompactá-la. Para isso, basta digitar o comando SSH unzip:

unzip [filename.zip]

12. history – Exibir o último comando usado

O comando SSH history é útil para determinar qual comando você digitou anteriormente. Não se esqueça de inserir um número para limitar os resultados exibidos.

Por exemplo, digamos que você queira ver os últimos 10 comandos usados. A sintaxe do comando history é a seguinte:

history 10
History SSH command

13. tar – Criar e descompactar arquivos compactados

tar é um comando SSH popular usado para descompactar arquivos .tar.gz. Há muitas ferramentas de terceiros que usam esse formato para compactar arquivos, sendo uma alternativa aos arquivos zip.

Se quiser arquivar uma pasta, você pode usar o comando abaixo. Basta substituir ‘archivename.tar.gz’ pelo nome do arquivo e ‘directory’ pelo caminho do diretório:

tar -cvzf archivename.tar.gz directory

Após o arquivamento, você pode descompactar o arquivo .tar.gz usando este comando:

tar -xvzf archivename.tar.gz directory

14. clear – Remover todo o texto

Você pode usar o comando clear para remover todo o texto da janela do terminal:

clear

Esse comando é útil se você tiver cometido um erro ou quiser começar do zero.

Clear ssh command

15. du – Exibir o tamanho do arquivo ou da pasta

Se quiser saber o tamanho de um arquivo ou pasta no seu servidor WordPress, você pode usar o comando du:

du -h [file or folder name]

O parâmetro -h no código mostra o tamanho do arquivo em formato legível por humanos.

Por exemplo, digamos que você queira visualizar o tamanho do arquivo .htaccess.

Tudo o que você precisa fazer é digitar este comando:

du -h .htaccess

16. exit – Sai do servidor do site remoto

Quando terminar de trabalhar no seu site WordPress e quiser sair do servidor remoto, basta digitar o comando exit :

exit

Recomendamos usar esse comando sempre que você se conectar ao seu site. Dessa forma, ninguém mais poderá acessar seu servidor usando SSH depois que você terminar de trabalhar.

Esperamos que este artigo o tenha ajudado a aprender comandos SSH importantes que todo usuário do WordPress deve conhecer. Talvez você também queira ver nosso guia sobre erros comuns do WordPress e como corrigi-los ou como solucionar problemas do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

1 comentárioDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.