10 comandos imprescindibles para Linux

rodavlassng

Bovino adicto
#23

# 5 Grep

Muchas personas pasan por alto esta herramienta extraordinariamente útil. Grep imprime las líneas que coincidan con un patrón especificado por el usuario. Digamos, por ejemplo, que buscamos en un archivo httpd.conf que tiene más de 1000 líneas, y estamos buscando la entrada "AccessFileName. htaccess". Podríamos navegar a través de ese archivo sólo para llegar a la entrada en la línea 439, o puede ejecutar el comando:

grep-n "AccessFileName. htaccess" /etc/httpd/conf/http.conf

Tras la expedición de este comando se le devolverá "439: AccessFileName. Htaccess", le dice que la entrada que está buscando está en, sorpresa de todas las sorpresas, la línea 439.

El comando grep es útil también para impulsar otros comandos. Un ejemplo de esto es usar grep con el comando ps (que toma una instantánea de los procesos actuales en ejecución). Supongamos que usted quiere saber el PID de un fallo del navegador Firefox en ese momento. Podríamos emitir ps aux y buscar a través de todo el output la entrada de Firefox. O podríamos emitir el comando ps aux | grep firefox con lo que podríamos ver algo como esto:

jlwallen 17475 0.0 0.1 3604 1180 ? Ss 10:54 0:00 /bin/sh /home/jwallen/firefox/firefoxjlwallen 17478 0.0 0.1 3660 1276 ? S 10:54 0:00 /bin/sh /home/jlwallen/firefox/run-mozilla.sh /home/jlwallen/firefox/firefox-bin

jlwallen 17484 11.0 10.7 227504 97104 ? Sl 10:54 11:50 /home/jlwallenfirefox/firefox-bin

jlwallen 17987 0.0 0.0 3112 736 pts/0 R+ 12:42 0:00 grep --color firefox

Ahora sabemos, los PIDs de todos los comandos de Firefox en ejecución.




solo como comentario... tambien se puede usar el comando pgrep para buscar el PID...

por ejemplo pgrep firefox... y ya despues podriamos ejecutar el comando kill PID...

es el que uso yo :metal:
 

Someone in time

Bovino Milenario
#24
solo como comentario... tambien se puede usar el comando pgrep para buscar el PID...

por ejemplo pgrep firefox... y ya despues podriamos ejecutar el comando kill PID...

es el que uso yo :metal:
[/b]
Excelente compa... gracias por ampliar el termino... de hecho no incluí toda su sintaxis por razones de extensión del artículo, pero cada uno de estos comando tiene sus propios secretillos...
 
#25
buen aporte compadre, son basicos, y ps el del killall de repente se ocupa para no resetar el tarro completo al estilo windbugs jaja, saludos
 
Arriba