Inicio  >  Linux

Comando vital para buscar los ficheros que contienen una cadena de texto determinada

Encontrar en cual fichero se encuentra una función determinada o en que ficheros se utiliza la función, puede ser realmente desesperante si tienes muchos en tu proyecto web, te puedes cansar mirando uno por uno ficheros o puedes usar este comando linux que es mucho más rápido.

En este ejemplo lo que hace el comando es buscar los ficheros con extensión .php que contienen “function nombreFuncion”:

for i in `find -iname ‘*.php’`; do grep -nH ‘function nombreFuncion’ $i; done

Copyright

Me la paso hace tiempo mi compañero de trabajo hermzz, espero que os sea tan útil como a mi.

Linux      18 Marzo, 2010      933 lecturas      1 comentarios

Mi portátil ubuntu linux no detecta ninguna wifi

Así me encontré yo hace un tiempo hasta que di ayer con la solución, tengo un portátil acer aspire 4310 al que le quite windows vista porque iba muy lento e instalé ubuntu.

Intenté muchas veces conectarme por wifi, pero no mostraba ninguna conexión, la única manera de conectarse a internet era enchufandolo con cable.

Y es que es frustrante buscar en google y no encontrar ninguna solución pero al pasar ya año y pico ya encontre al solución y quería compartirla con vosotros por si os encontrais en una situación similar.

En linux hay un gestor de controladores restringidos de Ubuntu, donde puedes activar los drivers que faltan que no vienen preinstalados con el sistema operativo.

Requisitos

Tienes que tener conectado el portátil a internet por cable para bajar los drivers necesarios.

Pasos

1. Dirigete al menú: Sistema > Administración > Controladores de hardware

2. Activa los drivers que no estén instalados:

3. Reinicia el sistema.

4. ¡Listo! Tendrías que poder ver las conexiones wifi.

via Curiosidades web

Linux      8 Febrero, 2010      1208 lecturas      2 comentarios

Haciendo gedit más sociable para el programador

darkwin

Ahora que estoy intentado familiarizarme con ubuntu, Alex me ha recomendado gedit para programar

En un principio me ha parecido un gran editor, lo he estado tuneando y me gustaría compartir con todos los cambios, para que estéis más a gusto a la hora de programar

Para empezar dirigete al menú:
Editar > Preferencias

Mostrar números de línea

En la pestaña ver, activas la opción "Mostrar números de línea"

No ajustar texto al tamaño de la ventana

En la pestaña ver, desactiva la opción "Activar ajuste de texto"

Remarcar línea actual

En la pestaña ver, activa la opción "Hightlight current-line"

Tabulación automática

En la pestaña editor, activa la opción "Activar sangría automática"

Aumentar tamaño de la letra a 11, por defecto 10

  1. En la pestaña editor, desactiva la opción "Usar la tipografía de ancho fijo..."
  2. Pulsa sobre la casilla de selección que pone Monospace 10, selecciona el tamaño 11

Utilizar recortes

En la pestaña complementos, activa el complemento "Recortes"

Nota: para utilizar los disparadores consulta el menú:

Herramientas > Administrar recortes...

Fíjate en la caja de texto disparador, en el editor escribe por ejemplo: "if" y pulsa el tabulador, de la nada aparecerá en el editor:

if (condition)
{
# code...

}

Cambiar el esquema de color

gedit

  1. Descarga el esquema de color Darkwin:

    Nota: Basado en el esquema de Belén Albeza con algunas modificaciones
  2. Dirigete en la pestaña Tipografías y colores
  3. Pulsa el botón "Add..."
  4. Busca el fichero darkwin.xml y pulsa el botón "Add Scheme"

Ya puedes cerrar la ventana Preferencias

Ocultar la barra de estado

Abre el menú ver, desactiva la barra de estado

Recortes para vagos como yo:

Disparador: scri
Edit:

HTML:
  1. <script type='text/javascript' language='JavaScript' src='$0'></script>

Disparador: html
Edit:

HTML:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES">
  3. <title>$1</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5. <link rel="stylesheet" type="text/css" media="screen" href="$2"/>
  6. </head>
  7. $3
  8. </body>
  9. </html>

Disparador: img
Edit:

HTML:
  1. <img src="$1" alt="$2" />

Linux      18 Octubre, 2007      5265 lecturas      20 comentarios

Mi primer post desde Ubuntu Gutsy Gibbon

Capturas:

Fondo

Captura en ubuntu

Modo exposé (SHIFT+ALT+↑)

escritorio ubuntu

Mostrar escritorios (TECLA WINDOWS "SUPER" + E)

escritorio ubuntu

Menú gnome-main-menu

escritorio ubuntu

Reproductor de emepetres, banshee

más capturas

Messenger Pidgin

más capturas

Enlaces útiles:

Software instalado:

Screenlets:

Linux      18 Octubre, 2007      3049 lecturas      23 comentarios

El primer zombie en viciao2k3

Hoy, he tenido curiosidad por saber el estado del servidor con el comando top , mi sorpresa ha sido encontrar un zombie:

Tasks: 66 total, 1 running, 64 sleeping, 0 stopped, 1 zombie

Para mi eso es nuevo y raro a la vez, parece que todo funciona correctamente, pego el resultado del comando:

ps -el | grep 'Z'

F S UID   PID  PPID C PRI NI ADDR SZ WCHAN TTY    TIME CMD
0 Z   0 17507 17357 0  78  0 -     0 exit  ?  00:00:00 logrotate <defunct>

¿Alguien tiene idea de lo que puede ser este proceso?
¿Se puede saber quien es el propietario del proceso?
Por decir una tontería, ¿No será algún hacker?

Buscando encontré el comando para matarlo:

kill -17507 PID

Bueno, ahí lo dejo hasta que sepa su procedencia

Actualizo: he hecho un pequeño cambio en la configuración del lighttpd, he reiniciado el servidor web con el comando:

/etc/init.d/lighttpd restart

y ya no aparece el zombie

Ahora tengo otra duda, ¿el zombie se ha eliminado sólo o he sido yo?

Linux      25 Septiembre, 2007      1681 lecturas      6 comentarios