![配置文件使用什么语言?](https://linux22.com/image/192573/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E8%AF%AD%E8%A8%80%EF%BC%9F.png)
我已经使用 GNU/Linux 一年多了。有一个问题需要 Linux 大师们的解答:
配置文件使用什么语言,如.bashrc
, .vimrc
, .i3status.conf
, .conkyrc
, .xinitrc
,ETC。使用?
答案1
没有全球标准。它们可以是(并且确实是)所有不同的语法。
例如,
- bashrc 只是一个 bash 脚本,
- vimrc 是一个 vimscript 脚本,
- i3 使用自己的语法,非常接近脚本语言(但它们 宣称它不是一种编程语言,但我认为它们就在那里,条件屏幕放置的东西看起来非常像你可以用它构建一个图灵机),
- xinitrc 只是一个任意脚本(它将由
#!
文件开头行中指定的 shell 运行,因此它也可以是 Python、bash、zsh、tcl、perl 等) - Conky 使用 JSON 或 YAML,我认为,
本质上,没有标准,你总是需要阅读文档。