GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ver archivos de configuración sin comentarios en Linux

¿Está revisando un archivo de configuración extremadamente largo, uno con cientos de líneas de comentarios, pero solo desea filtrar las configuraciones importantes de él? En este artículo, le mostraremos diferentes formas de ver un archivo de configuración sin comentarios en Linux.

Lea también :ccat:muestra la salida 'comando cat' con resaltado de sintaxis o coloreado

Puede usar el comando grep para este propósito. El siguiente comando le permitirá ver las configuraciones actuales para PHP 7.1 sin ningún comentario, eliminará las líneas que comiencen con ; carácter que se utiliza para comentar.

Tenga en cuenta que desde ; es un carácter de shell especial, necesita usar el \ carácter de escape para cambiar su significado en el comando.

$ grep ^[^\;] /etc/php/7.1/cli/php.ini

En la mayoría de los archivos de configuración, el # El carácter se usa para comentar una línea, por lo que puede usar el siguiente comando.

$ grep ^[^#] /etc/postfix/main.cf

¿Qué sucede si tiene líneas que comienzan con algunos espacios? o pestañas otro entonces # o ; ¿personaje?. Puede usar el siguiente comando que también debería eliminar espacios o líneas vacías en la salida.

$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini 
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

Del ejemplo anterior, -v los medios de conmutación muestran líneas que no coinciden; en lugar de mostrar líneas coincidentes (en realidad invierte el significado de coincidencia) y en el patrón “^$|^[[:espacio:]]*#” :

  • ^$ – permite eliminar espacios vacíos.
  • ^[[:space:]]*# o ^[[:space:]]*; – permite la coincidencia de líneas que comienzan con # o ; o “algunos espacios/pestañas.
  • | – el operador infijo une las dos expresiones regulares.

Obtenga también más información sobre el comando grep y sus variaciones en estos artículos:

  1. ¿Cuál es la diferencia entre Grep, Egrep y Fgrep en Linux?
  2. 11 comandos avanzados de Linux 'Grep' en clases de caracteres y expresiones de paréntesis

¡Eso es todo por ahora! Nos encantaría saber de usted, comparta con nosotros cualquier método alternativo para ver los archivos de configuración sin comentarios, a través del formulario de comentarios a continuación.


Linux
  1. Cómo ver el contenido de los archivos comprimidos en Linux

  2. Cómo cambiar el nombre de los archivos en Linux

  3. Cómo crear archivos de cierto tamaño en Linux

  4. Cómo ver o cambiar ACL en archivos de Linux

  5. Cómo ver archivos ocultos usando el comando `buscar` de Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo descargar archivos con el comando Curl en Linux

Cómo descargar archivos con el comando Wget en Linux

Cómo listar archivos recursivamente en Linux

Cómo quitar/eliminar archivos en Linux usando el comando rm

Cómo contar archivos en el directorio en Linux