Por que !includedir significa arquivo de importação?

Por que !includedir significa arquivo de importação?
cat  /etc/mysql/mariadb.cnf 
# Import all .cnf files from configuration directory  
!includedir /etc/mysql/conf.d/                                                                                                                                               
!includedir /etc/mysql/mariadb.conf.d/ 

O comentário significa que !includedirpode importar arquivos próximos a ele. Por que !includedirisso significa? Não há comando includedirno bash! !Significa executar?

Responder1

!includedirnão é um comando Bash. Lembre-se de que você está vendo um arquivo de configuração do MariaDB. Este arquivo nem deveria ser interpretado pelo Bash, mas será lido pelo MariaDB quando for inicializado.

Se você ler oDocumentação MariaDB, você verá que ele é exclusivo da sintaxe do arquivo de opções do MariaDB:

A !includedirdiretiva pode ser usada para incluir todos os arquivos .cnf (e potencialmente arquivos .ini) em um determinado diretório. Os arquivos de opções dentro do diretório são lidos em ordem alfabética.

informação relacionada