Después de conectarte a tu cuenta a través de SSH, es posible que necesites estos comandos para:
Administrar ubicación.
Gestión de archivos y carpetas.
Gestión de archivos.
Administrar bases de datos.
Verificación de inodos y uso de disco por directorio.
Administrar sitios web de WordPress.
Administrar ubicación
pwd (directorio de trabajo de impresión): muestra la ruta completa al directorio en el que te encuentras actualmente.
pwd
cd (cambiar directorio): pasar de una carpeta a otra.
cd directory_name
cd directory_name
: ir a esta subcarpeta de la carpeta actual.cd ..
: subir un nivel.
ls (lista): muestra la lista de todos los archivos y carpetas en el directorio actual.
ls
ls -a
incluye archivos ocultos (que comienzan con un punto).
Gestión de archivos y carpetas
cp (copiar). Puedes copiar tanto archivos como carpetas.
cp copy_what copy_where
Si quieres copiar a un directorio superior, inserta la ruta completa, comenzando desde inicio
mv (mover). Al igual que cp, puedes mover tanto archivos como carpetas.
mv move_what move_where
mkdir (hacer directorio): crea un nuevo directorio vacío.
touch: crea un nuevo archivo vacío.
mkdir folder_name
touch file_name
rmdir (eliminar un directorio): elimina la carpeta.
rm (eliminar): elimina un archivo. Puedes mencionar varios archivos a la vez.
rmdir folder_name
rm file_name
rm -r elimina carpetas, sus subcarpetas y su contenido
grep: encuentra un texto específico dentro de los archivos.
grep -inrl 'text'
find: encuentra archivos con un nombre específico.
find . -type f -name 'name*.php'
Gestión de archivos
Crear un archivo
Crear un archivo de carpetas específicas:
ZIP: 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
Donde, en lugar de archivo, escribe el nombre del futuro archivo y, a continuación, los archivos exactos que deben incluirse.
Crea un archivo de toda la carpeta:
ZIP: zip -r archive.zip DirectoryName
TAR: tar -cvf archive.tar DirectoryName
TAR.GZ: tar -zcf archive.tar.gz DirectoryName
Descomprimir un archivo
ZIP: unzip archive.zip
TAR: tar -xvf archive.tar
TAR.GZ: tar -zxvf archive.tar.gz
Administrar bases de datos
Importar la base de datos file.sql a la base de datos database_username.
mysql -u database_username -p database_name < file.sql
Para este comando, debes estar en la carpeta donde se encuentra el archivo.sql
Exportación de la base de datos database_username al archivo file.sql.
mysqldump -u database_username -p database_name > file.sql
Para este comando, no necesitas crear un archivo anticipadamente.
Para ambos comandos, en el siguiente paso, debes insertar la contraseña de la base de datos.
Verificación de inodos y uso de disco por directorio
Muestra el número de inodos para cada subdirectorio de la carpeta actual.
find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn
Muestra el uso del disco por cada subdirectorio y archivo de la carpeta actual.
du -shc * | sort -rh
También se puede hacer más rápido a través del Administrador de archivos (beta).
Administrar sitios web de WordPress
Purgar caché de WordPress
wp cache flush
wp litespeed-purge all
Reemplazar los archivos principales de WordPress
rm -rf wp-includes
rm -rf wp-admin
wp core download --skip-content --force
También:
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 .