cat /etc/mysql/mariadb.cnf
# Import all .cnf files from configuration directory
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
El comentario significa que !includedir
puede importar archivos cercanos. ¿Por qué !includedir
significa eso? ¡No hay ningún comando includedir
en bash! ¿ !
Significa ejecutar?
Respuesta1
!includedir
no es un comando Bash. Recuerda que estás viendo un archivo de configuración de MariaDB. Se supone que Bash ni siquiera debe interpretar este archivo, pero MariaDB lo leerá cuando se inicie.
Si lees elDocumentación de MariaDB, verás que es exclusivo de la sintaxis del archivo de opciones de MariaDB:
La
!includedir
directiva se puede utilizar para incluir todos los archivos .cnf (y potencialmente los archivos .ini) en un directorio determinado. Los archivos de opciones dentro del directorio se leen en orden alfabético.