Descargar web completa con Wget

Linux

Con la siguiente sentencia en consola Linux, podremos descargar una web por completo. Sus imágenes, ficheros JavaScript, ficheros CSS… En muchas ocasiones, wget te puede sacar de muchos apuros, entre lo que estan no perder los resursos de una web a la que por diferentes motivos no puedes acceder (pérdida de contraseñas, tu programador no te la da…) Pues vamos a ello: 1 wget –limit-rate=100k –no-clobber –convert-links –random-wait -r -p -E -e robots=off -U mozilla http://www.miweb.comwget –limit-rate=100k –no-clobber –convert-links –random-wait […]

» Leer más

Instalar paquete debian .deb desde consola

Linux

Por diferentes motivos, nos puede interesar o nos puede hacer falta instalar los paquetes .deb en nuestro sistema linux desde consola. Yo mismo, después de que me diera errores la instalación desde el gestor visual de software, lo he intentado por consola y se ha instalado a la primera. Porqué? vete tu a saber… Las instrucciones son sencillas: 1. Primero, confirma que el paquete .deb es el correcto para tu sistema (x32/x64) 2. Abre consola y sitúate en la carpeta […]

» Leer más

Bash – Script para backup de carpetas desde consola (2)

Linux

Ya vimos en otro artículo cómo podíamos preparar un script en nuestro PC y/o servidor web que crear copias de seguridad. Instalamos el 7zip, creamos el script que va haciendo copias de las carpetas que le decimos y ya lo tenemos. Ahora bien, nos puede interesar personalizar esas copias de tal modo que los ficheros de copias de seguridad añadan la fecha en su nombre. Supongamos que hacemos copias de las carpetas donde alojamos la web (tal y como explicamos […]

» Leer más

Bash – Cambiar permisos ficheros recursivamente

Linux

A continuación os indico cómo cambiar los permisos de los ficheros que continen carpetas recursivamente. Dicho de otro modo, todos los ficheros que contiene una carpeta que contiene otras subcarpetas, que contiene mas subcarpetas… Normalmente nos irá muy bien en temas de manejar ficheros en servidores Linux. Supongamos que queremos cambiar los permisos a lectura y escritura de todos los ficheros que contiene la carpeta /opt/lampp/htdocs/miweb La orden será: 1 chmod a+rw -R /opt/lampp/htdocs/miwebchmod a+rw -R /opt/lampp/htdocs/miweb De esta manera […]

» Leer más

Editar archivo hosts en Linux

Linux

En linux, el fichero ‘hosts‘ está en la carpeta /etc/ En este fichero, podemos indicar el IP (ruta) de cualquier url (www), FTP o cualquier otro servicio que deba resolver DNS. Así, www.trescomatres.com apunta a una IP determinada, y ésta se ponen en todos los servidores DNS del mundo para que la gente pueda ver la web. Pues modificando el fichero /etc/hosts podemos hacer que en nuestro PC se resuelva www.trescomatres.com o ftp.trescomatres.com hacia la IP que queramos (si tenemos […]

» Leer más

Linux – Eliminar ppa de apt-get

Linux

Para instalar una fuente de repositorios con apt-get (Ubuntu, debian…) 1 2 3 4 5 6 // Hay que hacerlo como administrador sudo add-apt-repository ppa:whatever/ppa // Actualizamos para que añada el nuevo repositorio sudo apt-get update // Y añadimos el software del repositorio en cuestión sudo apt-get install softwarequeremos// Hay que hacerlo como administrador sudo add-apt-repository ppa:whatever/ppa // Actualizamos para que añada el nuevo repositorio sudo apt-get update // Y añadimos el software del repositorio en cuestión sudo apt-get install […]

» Leer más

Búsqueda recursiva de ficheros con un texto determinado en Linux

Veamos la orden para encontrar los ficheros que contengan un determinado texto. Supongamos que necesitamos buscar los ficheros que contengan en su interior el text: (‘core/session’) Desde la consola, vamos a la carpeta donde esten todos los ficheros (también buscará en los subdirectorios recursivamente): Ejecutamos la siguiente orden: // Fórmula find . -type f -exec grep -l “texto a buscar” {} + // En nuestro ejemplo find . -type f -exec grep -l “(‘core/session’)” {} + Nos listará todos los […]

» Leer más

Ubuntu problemas teclado en FileZilla y Chromium

A la hora de actualizar Ubuntu, a veces me ha surgido el problema del teclado con FileZilla y Chromium. Dejan de funcionar según que teclas, inicialmente funciona y luego deja de funcionar… resultado: un desespero que plantea seriamente dejar de utilizar UBuntu. Encontré una solución que me funcionó: Instalar ibus-gtk: 1 sudo apt-get install ibus-gtksudo apt-get install ibus-gtk Reinicias y todo vuelve a funcionar, o almenos a mí (porque estas cosas son muy puntuales).

» Leer más

Linux consola- Bash – Trabajo con ficheros csv

Aquí algunos códigos para trabajar con ficheros CSV separados con tabulación: Quitar todos los comentarios de un CSV grep -v ^# fichero-original.csv > fichero-sin-comentarios.csv Crea fichero-sin-comentarios.csv a partir de fichero-origianl.csv quitándole las líneas que empiezan por # Quitar la cabecera de un CSV cat fichero-original.csv | sed “1 d” > fichero-sin-cabecera.csv Quita la primera linea. Cambiamos el delimitador de un CSV cat fichero-separado-por-tabulador.csv | tr “\\t” “,” > fichero-separado-por-comas.csv Listar las n lineas primeras de un CSV head -n 7 […]

» Leer más
1 2