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 atualcd ..
- subir um nível
ls (lista) - mostra a lista de todos os arquivos e pastas no diretório atual.
ls
ls -a
incluir 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
Se você deseja copiar para um diretório superior, insira o caminho completo, começando em home
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
rm -r exclui pastas, suas subpastas e seu conteúdo
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
Para este comando, você deve estar na pasta onde o arquivo.sql está localizado
Exportação do banco de dados database_username para o arquivo file.sql.
mysqldump -u database_username -p database_name > file.sql
Para este comando, você não precisa criar um arquivo de antemão
Para ambos os comandos, na próxima etapa, você deve inserir a senha do banco de dados
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
Também pode ser feito mais rápido através do Gerenciador de Arquivos (beta)
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: