Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2005, 06:54
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Si no me equivoco, grep sirve para "filtrar". Yo lo suelo usar de esta manera:

[dan@dan ~]$ ps aux c | grep evolution
dan 3095 0.0 3.3 58124 8632 ? Sl 14:52 0:00 evolution-alarm
dan 3145 0.5 6.5 133112 16864 ? Sl 14:52 0:03 evolution
dan 3158 0.0 2.6 72224 6772 ? Sl 14:52 0:00 evolution-data-

Con el comando "ps aux c" obtengo una lista de los procesos que están funcionando en este momento, y luego con "grep evolution" filtro la lista para que extraiga sólo los procesos de Evolution. De esta manera es más fácil (por ejemplo) encontrar el PID de un proceso desbocado, si sabes cuál es la aplicación que no responde como debiera.

Otro ejemplo: supongamos que has instalado los drivers de la tarjeta gráfica nVidia, y quieres saber si está funcionando correctamente. Podrás obtener información mediante el comando "glxinfo", pero claro, este comando te da mucha más información de la que necesitas, y a lo mejor te va a costar encontrar lo que buscas. Así que mejor filtras la información, y seleccionas sólo donde ponga la palabra "rendering", que es donde se nos indica si hay aceleración 3D:

[dan@dan ~]$ glxinfo | grep rendering
direct rendering: Yes

De toda la información que da el comando "glxinfo" me ha extraído lo que yo buscaba, la línea en la que dice que sí que tengo aceleración 3D.

Para más info, man grep.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable