Página 2 de 2

PSD website with Mockup, UI, Icons, App

Mostrar nombre de categoría en WordPress

Simple código para desplegar el nombre de la categoría tanto en los post (single.php) como en la página de la categoría (category.php).

<?php $current_cat_id = the_category_ID(false);
 echo '<h3>' . get_cat_name($current_cat_id) . '</h3>';
 ?>

 

Vía: https://code.hyperspatial.com/all-code/wordpress-code/display-current-category-name/

Imagen: https://pixabay.com/es/wordpress-blog-sitio-web-web-1084758/

Comprimir y Descomprimir archivos ZIP, TAR, GZ a través de Terminal

Si bien OSX trae su propio compresor que es bastante util para utilizarlo con ZIP principalmente, hay ocasiones en las que tenemos archivos con extensiones como TAG, GZIP para lo cual podemos utilizar alguna aplicación (vease Keka) o a través del terminal.

Archivos ZIP

Comprimir

zip -r nombre_del_archivo.zip carpeta_a_comprimir

Extraer

unzip nombre_del_archivo.zip

Archvos TAR.GZ

Comprimir

tar -zcvf nombre_del_archivo.tar.gz carpeta_a_comprimir

Extraer

tar -zxvf nombre_del_archivo.tar.gz

Archivos TAR.BZ2

Comprimir

tar -jcvf nombre_del_archivo.tar.bz2 carpeta_a_comprimir

Extraer

tar -jxvf nombre_del_archivo.tar.bz2

Archivos GZ

Extraer

gunzip nombre_del_archivo.gz

Fuentehttps://coolestguidesontheplanet.com/how-to-compress-and-uncompress-files-and-folders-in-os-x-lion-10-7-using-terminal/

Imagenhttp://www.freepik.com/free-photo/system-byte-binary-crash-code-bits_668813.htm

Acceder al disco de respaldo en servidor dedicado OVH (mount backup storage OVH)

OVH ofrece backup gratis en sus planes de servidores dedicados, el problema surge al momento de tratar de rescatar los archivos del backup.

Esto debido a que inicialmente son solo accesibles desde la propia IP del servidor.

Para acceder vía SSH o FTP debemos montar (mount) el disco con el backup.
OVH no ofrece este servicio y debemos hacerlo nosotros, debido a la cantidad de post con personas confusas al respecto y debido a que pasé por lo mismo, dejo la forma simple de hacerlo.

Lo primero es revisar la documentación que tiene OVH para realizar este proceso: http://docs.ovh.ca/en/services-backup-storage.html

Ahora para montar el disco backup, debemos ejecutar el siguiente código vía SSH:

mount -t nfs ftpback-ns-XX-XXXXXX.ip-XXX.XX.XXX.net:export/ftpbackup/nsXXXXXX.ip-XXX.XX.XXX.net /mnt

ftpback-ns-XX-XXXXXX.ip-XXX.XX.XXX.net es el “Name” (ver imagen)

nsXXXXXX.ip-XXX.XX.XXX.net es el “ID” (ver imagen)

 

Disclaimer:
SIEMPRE respalda antes de hacer cambios, ahh y por cierto no soy responsable de lo que puedas hacer con este tutorial

Comandos útiles para conectarse al servidor vía SSH

Lo más básico es conectar al servidor y esto se realiza a través de consola, ya sea utilizando Terminal(Mac), Putty(Win), etc.

Una vez abierta la aplicación, ingresamos el siguiente comando:

SSH user@IPdelServior

Presionamos “enter” y luego ingresamos la contraseña.

Con esto ya deberíamos estar en el servidor y comenzar a utilizar los comandos para las tareas que deseamos realizar.

A continuación, los comendos básicos

Comandos de navegación

  • pwd muestra el path completo del directorio en el que se encuentra
  • cd cambia de directorio, por ejemplo cd directorio/subdirectorio
  • cd ~ lleva a su directorio home
  • cd – lleva al último directorio en el que estuvo
  • cd .. sube a un directorio superior

Listado de archivos

  • ls lista archivos y directorios de un directorio
  • ls -al lista archivos y directorios e información sobre los mismos
  • ls -aR lista archivos e información incluyendo todos los subdirectorios
  • ls -aR | more lista archivos e información incluyendo todos los subdirectorios por pantallas
  • ls -alR > resultado.txt lista archivos e información de subdirectorios y lo guarda en un archivo
  • cat resultado.txt mostraría en pantalla el contenido del archivo
  • ls *.html lista todos los archivos acabados en .html
  • ls -al directorio/subdirectorio/ lista archivos e información de ese subdirectorio

Crear, editar o eliminar archivos y directorios

  • pico /home/usuario/public_html/index.html edita el archivo index.html con el editor pico
  • touch /home/usuario/public_html/404.html crea el archivo vacio 404.html en ese directorio
  • rm archivo.txt elimina archivo.txt
  • rm -rf directorio/ ¡CUIDADO! elimina el directorio indicado, los subdirectorios y todos sus archivos
  • mkdir descargas Crea un directorio llamado descargas
  • rmdir descargas Elimina el directorio llamado descargas

Otros comandos SSH

  • cp -a /home/usuario/public_html/origen/* /home/usuario/public_html/destino/Copia todos los archivos de un directorio a otro manteniendo sus respectivos permisos
  • du -sh muestra es espacio total ocupado por el directorio en el que se encuentra
  • du -sh * muestra el espacio ocupado de cada archivo y directorio
  • lynx midominio.com usar el navegador Lynx para acceder a www.midominio.com
  • whoami muestra su nombre de usuario

Compresión y descompresión de archivos

  • zip archivo.zip /home/usuario/public_html/directorio Comprimir directorio
  • unzip archivo.zip Descomprimir archivo.zip
  • unzip -v archivo.zip Ver contenido de archivo.zip

Comprimir DIRECTORIOS COMPLETOS

Comprimir y descomprimir archivos es una de las tareas mas comunes que vamos a tener que realizar en Linux por línea de comandos. Podemos hacerlo mediante diversas herramientas, pero existen dos que van a estar disponibles en casi cualquier distribución.

Son dos herramientas que se tienen que utilizar de manera complementaria. Se trata de tar, que simplemente empaqueta varios archivos en un único fichero, y gzip, que hace la compresión propiamente dicha.

El comando tar tiene la siguiente sintaxis:

tar [opciones] [origen] [destino]

Donde opciones son, por ejemplo, las siguientes:

c: crear un archivo
x: extraer de un archivo
t: listar los contenidos de un archivo
v: ver un reporte de las acciones a medida que se van realizando
f: empaquetar contenidos de archivos
z: para comprimir a la vez que se empaqueta

Como se puede ver, con la opción z se puede comprimir en el mismo paso en el que se empaqueta, lo que puede hacer las cosas más rápidas y cómodas. De todos modos, tar simplemente hace el empaquetado y es gzip el que realiza la compresión. Simplemente que nosotros no tenemos que llamar a gzip, sino que ya lo hace directa e internamente tar.

Ejemplos

1) Si queremos empaquetar un directorio llamado “html” y guardar los datos en “html-paq.tar”, lo haríamos con la sentencia:

tar cvf html-paq.tar html

2) Si queremos comprimir un directorio llamado “archivos” y guardarlo en un fichero llamado “archivos-comp.tgz”, `podríamos hacer algo como esto:

tar czvf archivos-comp.tgz archivos

Si nos fijamos, en este caso el nombre del archivo comprimido le hemos puesto extensión .tgz, que indica que está empaquetado y comprimido.

3) Si queremos desempaquetar un archivo llamado xxx.tar podemos utilizar un comando como este:

tar xvf xxx.tar

Eso supone que tenemos el archivo xxx.tar en el mismo directorio desde donde lanzamos el comando. Los contenidos se desempaquetarán en el mismo directorio donde estamos situados.

4) Si el archivo que queremos desempaquetar está comprimido. Es decir, si queremos descomprimir y desempaquetar en un solo paso, tenemos que hacerlo con la opción z del comando tar. Algo como esto:

tar xzvf xxx.tgz

Disclaimer:
SIEMPRE respalda antes de hacer cambios, ahh y por no soy responsable de lo que puedas hacer con este tutorial.

Fuentehttp://www.aemilius.net/ayuda/articulos/comandos-ssh-shell-telnet-frecuentes.html

Imagenhttp://www.freepik.com/free-photo/working-from-bed_789592.htm#term=computer code&page=1&position=7

© 2018 Grafreek

Tema por Anders NorénSubir ↑