Comandos SSH mais usados

Aprenda os principais comandos SSH

Atualizado há mais de uma semana

Depois de se conectar à sua conta via SSH , você pode precisar de alguns comandos para:


Gerenciar a localização

pwd (imprimir diretório de trabalho) - mostra o caminho completo para o diretório em que você está atualmente.

pwd

cd (alterar diretório) - mover de uma pasta para outra.

cd directory_name
  • cd directory_name- ir para a subpasta da pasta atual

  • cd ..- subir um nível

ls (lista) - mostra a lista de todos os arquivos e pastas no diretório atual.

ls
  • ls -aincluir arquivos ocultos (que começam com um ponto)


Gestão de arquivos e pastas

cp (copiar). Você pode copiar arquivos e pastas.

cp copy_what copy_where

mv (mover). Igual ao cp, você pode mover arquivos e pastas.

mv move_what move_where

mkdir (make directory) - cria um novo diretório vazio.

touch - cria um novo arquivo vazio.

mkdir folder_name
touch file_name

rmdir (remover um diretório) - exclui a pasta.

rm (remover) - exclui um arquivo. Você pode mencionar vários arquivos ao mesmo tempo.

rmdir folder_name
rm file_name

grep - encontra um texto específico dentro dos arquivos.

grep -inrl 'text'

find - encontra arquivos com um nome específico.

find . -type f -name 'name*.php'

Gerenciamento de arquivos

Criar um arquivo

  • Criar arquivo de arquivos específicos :

CEP : zip archive-name.zip filename1.php filename2.php filename3.php
TAR : tar -cvf archive.tar filename1.php filename2.php filename3.php
TAR.GZ :tar -zcf NewArchive.tar.gz filename1.php filename2.php filename3.php

Em vez de arquivo, digite o nome do arquivo futuro e depois disso, os arquivos exatos que devem ser incluídos.

  • Criar arquivo de toda a pasta :

CEP : zip -r archive.zip DirectoryName
TAR : tar -cvf archive.tar DirectoryName
TAR.GZ :tar -zcf archive.tar.gz DirectoryName

Descompactar arquivo

CEP : unzip archive.zip
TAR : tar -xvf archive.tar
TAR.GZ :tar -zxvf archive.tar.gz


Gerenciamento de bancos de dados

Importe o banco de dados file.sql para o banco de dados database_username.

mysql -u database_username -p database_name < file.sql

Exportação do banco de dados database_username para o arquivo file.sql.

mysqldump -u database_username -p database_name > file.sql

Verificar inodes e uso de disco por diretório

Mostra o número de inodes para cada subdiretório da pasta atual.

find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn

Mostra o uso do disco por cada subdiretório e arquivo da pasta atual.

du -shc * | sort -rh

Gerenciar sites WordPress

Limpar o cache do WordPress

wp cache flush
wp litespeed-purge all

Substituir arquivos principais do WordPress

rm -rf wp-includes
rm -rf wp-admin
wp core download --skip-content --force

Ou:

backup=WP_`date +%s` && mkdir $backup && mv wp-admin $backup && mv wp-includes $backup && mv *.php $backup && wget https://wordpress.org/latest.zip && unzip latest.zip && rm -rf wordpress/wp-content && mv wordpress/* . && cp -rv $backup/wp-config.php .

OBSERVAÇÃO :

Encontre ainda mais comandos com uma explicação detalhada de uso aqui:

Isto respondeu à sua pergunta?