Después de conectar la cuenta a través de SSH, es necesario usar comandos para ejecutar operaciones. Los comandos más usados son los siguientes:
Gestión de ubicaciones
- pwd: muestra la ruta completa del directorio actual.
- cd nombre_del_directorio: cambiar a esa subcarpeta;
cd ..volver al directorio superior. - ls: listar todos los archivos y carpetas del directorio actual;
ls -aincluye los archivos ocultos que comienzan con un punto.
Gestión de archivos y carpetas
- cp Copiar archivos/carpetas:
cp origen destino. Para copiar al directorio superior, se debe ingresar la ruta completa comenzando desde home. - mv Mover archivos/carpetas:
mv origen destino. - mkdir Crear un nuevo directorio vacío:
mkdir nombre_de_carpeta. - touch Crear un nuevo archivo vacío:
touch nombre_de_archivo. - rmdir eliminar carpetas vacías:
rmdir nombre_de_carpeta. - rm eliminar archivos:
rm nombre_de_archivo(puede eliminar varios al mismo tiempo);rm -reliminar carpetas y su contenido. - grep buscar texto específico en archivos:
grep -inrl 'texto'. - find buscar archivos por nombre:
find . -type f -name 'name*.php'.
Gestionar archivos comprimidos
Crear archivos comprimidos
- Archivos específicos: ZIP
zip nuevo_nombre_del_zip.zip archivo1.php archivo2.php archivo3.php;TARtar -cvf nuevo_nombre_del_tar.tar archivo1.php archivo2.php archivo3.php;TAR.GZtar -zcf nuevo_nombre_del_tar.tar.gz archivo1.php archivo2.php archivo3.php. - Carpeta completa: ZIP
zip -r archivo_comprimido.zip nombre_de_la_carpeta;TARtar -cvf archivo_comprimido.tar nombre_de_la_carpeta;TAR.GZtar -zcf archivo_comprimido.tar.gz nombre_de_la_carpeta.
Descomprimir el archivo comprimido
- ZIP:
unzip archivo_comprimido.zip - TAR:
tar -xvf archivo_comprimido.tar - TAR.GZ:
tar -zxvf paquete_comprimido.tar.gz
Administrar base de datos
- Importar: ejecutar en la carpeta donde se encuentra file.sql
mysql -u nombre_de_usuario_de_base_de_datos -p nombre_de_base_de_datos < file.sql。 - Exportar:
mysqldump -u nombre_de_usuario_de_base_de_datos -p nombre_de_base_de_datos > file.sql(no es necesario crear el archivo previamente). Ambos comandos solicitarán la contraseña de la base de datos en el siguiente paso.
Ver los Inodes y el uso de disco de cada directorio
- Mostrar la cantidad de inodes de cada subdirectorio en la carpeta actual:
find . -printf "%hn" | cut -d/ -f-2 | sort | uniq -c | sort -rn - Mostrar el uso de disco de cada subdirectorio y archivo:
du -shc * | sort -rh
Administrar WordPress sitio web
Limpiar WordPress caché
wp cache flush
wp litespeed-purge allReemplazar WordPress archivos principales
rm -rf wp-includes
rm -rf wp-admin
wp core download --skip-content --forceO usar:
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 .
Fuente: documentación oficial de Hostinger