Tip – Buscar cadenas de texto en varios archivos.

Me Suele ocurrir que necesito buscar un texto determinado, para poder saber en que archivo se encuentra.

Por ejemplo me encontré con la necesidad de buscar pam_unix en los archivos de la carpeta /etc/pam.d/ .

Lo primero es ponerlo en las carpetas que necesitamos buscar :

cd /etc/pam.d/

y ya hacemos la búsqueda :

grep -r "pam_unix" *

la opción -r es para que se a recursivo

y nos salga algo parecido a esto :

common-account:account [success=1 new_authtok_reqd=done default=ignore] pam_unix.so  
common-auth:auth [success=1 default=ignore] pam_unix.so nullok_secure 
common-password:# used to change user passwords.  The default is pam_unix. 
common-password:# Explanation of pam_unix options: 
common-password:# See the pam_unix manpage for other options. 
common-password:password [success=1 default=ignore] pam_unix.so obscure sha512 
common-session:session required pam_unix.so  
common-session-noninteractive:session required pam_unix.so  login:# to disable any delay, you should add the nodelay option to pam_unix) runuser:session required pam_unix.so