jun 16 2010

Buscar links rotos en una web

Category: Linuxguillem @ 10:42

Vía diariolinux.com leo una receta interesante sobre como buscar enlaces rotos en una web mediante wget:

wget --spider  --no-parent -r -o log.txt http://tuweb.com

En concreto, cada una de los parámetros funciona según sigue:
–spider: recorrer la web sin descargar nada.
-r: recursivo.
-o fichero: salida del comando (para que nos quede guardado en fichero)
–no-parent: no subirà a directorios padre.

Etiquetas: , ,


jun 15 2010

Sustituir una cadena concreta en multiples archivos recursivamente

Category: Linuxguillem @ 8:41

Pues hoy vamos a comentar algo parecido a lo que ya puse hace un tiempo pero concretando más. De hecho vamos a especificar el nombre del archivo y la cadena a encontrar:

grep -r –include=nombre_del_fichero -l “cadena_a_buscar” . | xargs perl -pi.bak -e ‘s/cadena_a_buscar/cadena_que_reemplaza/g’

Los nombres creo que son autoindicativos… ;)

además esto crea una copia de seguridad por si nos equivocamos…

Etiquetas: , , ,


jun 04 2010

register_globals con mod_suphp

Category: Linux,PHPguillem @ 4:05

Aunque activar register_globals no es para nada una buena idea, sigue habiendo algunos maldi___ scripts por ahí que lo necesitan.

¿Como se hace en PHP5 en una instalación vía mod_suphp?
En la carpeta en cuestión creamos un fichero llamado php.ini con el texto ‘register_globals = 1′ (sin las comillas lógicamente.)

Etiquetas: ,


nov 18 2009

Replace string in multiple files

Category: Linuxguillem @ 6:30

To do a multiple file replace of a specified string, just run the following

perl -pi.bak -e ‘s/what to change/what to change to/g’ *

This also makes a backup of the files, with extension .bak

If you just want to modify, for example, PHP files, use the same but at the end replace ‘*’ with ‘*.php’

That’s all


nov 04 2009

Find inside files

Category: Linuxguillem @ 7:04

Easy way to find inside files on Linux:

grep -r “what youre looking for” *

Yup, that’s it!


« Página anteriorPágina siguiente »