なぜ !includedir はインポートファイルを意味するのでしょうか?

なぜ !includedir はインポートファイルを意味するのでしょうか?
cat  /etc/mysql/mariadb.cnf 
# Import all .cnf files from configuration directory  
!includedir /etc/mysql/conf.d/                                                                                                                                               
!includedir /etc/mysql/mariadb.conf.d/ 

コメントは、!includedir近くにあるファイルをインポートできることを意味します。なぜそう言うのですか? bash には!includedirコマンドがありません!実行することを意味しますか?includedir!

答え1

!includedirは Bash コマンドではありません。MariaDB の設定ファイルを参照していることに留意してください。このファイルは Bash によって解釈されることはありませんが、起動時に MariaDB によって読み取られます。

もしあなたがMariaDB ドキュメントを見ると、MariaDB のオプション ファイル構文に固有のものであることがわかります。

この!includedirディレクティブを使用すると、特定のディレクトリ内のすべての .cnf ファイル (および場合によっては .ini ファイル) を含めることができます。ディレクトリ内のオプション ファイルはアルファベット順に読み取られます。

関連情報