Linux 下一些配置文件以数字开头,这些数字有什么特殊含义么?

2021-04-09 10:17:35 +08:00
 d0m2o08
比如
/etc/sysctl.d/99-sysctl.conf

这里的 99 有啥含义么
2366 次点击
所在节点    Linux
5 条回复
12101111
2021-04-09 10:18:44 +08:00
按 ASCII 顺序加载的, 都以数字开头就是小的优先
yanqiyu
2021-04-09 10:19:29 +08:00
*.d/* 这种配置文件模式一般按照文件名顺序加载,数字能保证这个顺序看起来更直观
necomancer
2021-04-09 10:20:45 +08:00
调执行顺序的吧,不一般对应的.conf 里都是 for file in xxx.d/*.conf 这样,用数字控制执行顺序,而不是文件名字母排序。
whee1
2021-04-09 12:07:11 +08:00
因为数字一般在码序中靠前。
中文环境以码序作为默认顺序其实有点“难看”,这时候你需要单独设置 LC_MESSAGE 环境变量。
而配置文件为什么这么命名,要讨论就会涉及到历史问题,搞不好会出现“党”争...
flynaj
2021-04-14 02:04:42 +08:00
前面的数字就是执行顺序。 最常见的是在 rc.d 目录下面的那些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769326

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX