我是个大白, Linux初学者

我是个大白,Linux初学者,Linux中配置文件中能使用if语句码?

我的理解是,你应该关注的是配置文件本身,
有的只是一个文件,供别的程序读取解析,这类文件要参考解析规则,是否有if的逻辑。
有的配置文件其实就是一个shell的可执行脚本,可以直接执行,这样,其中的内容你就需要参考shell的语法。
还有其他的一些可执行脚本,如是python的可执行脚本,就需要参考python的语法。

不能
配置文件里存的不过是一组数据
目的是将配置参数和可执行程序解绑
比如我写个连接数据库的服务,如果写死了IP、用户名、密码,那么一旦这些改变了,我就要修改程序,重新编译,重新打包,重新安装,非常麻烦
如果放到配置文件里面,程序启动的时候读出来,这样就可以随时修改配置文件而不需要修改程序了
那么你在里面写个if是想让谁去执行呢

shell脚本里面支持if语句。
你说的Linux配置文件指的是什么?Linux环境变量、安全、网络等等都是独立的配置文件,这些配置文件都有独立的用途和配置方式要求,所以并没有if语句。

yaml和ini很少见if, 不知道有没有, 但是xml肯定是有if的,但是xml写配置文件肯定没有yaml和ini方便

先确定你的需求,再谈用什么配置文件