V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
d0m2o08
V2EX  ›  Linux

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

  •  
  •   d0m2o08 · 2021-04-09 10:17:35 +08:00 · 2387 次点击
    这是一个创建于 1351 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如
    /etc/sysctl.d/99-sysctl.conf

    这里的 99 有啥含义么
    5 条回复    2021-04-14 02:04:42 +08:00
    12101111
        1
    12101111  
       2021-04-09 10:18:44 +08:00   ❤️ 1
    按 ASCII 顺序加载的, 都以数字开头就是小的优先
    yanqiyu
        2
    yanqiyu  
       2021-04-09 10:19:29 +08:00   ❤️ 1
    *.d/* 这种配置文件模式一般按照文件名顺序加载,数字能保证这个顺序看起来更直观
    necomancer
        3
    necomancer  
       2021-04-09 10:20:45 +08:00   ❤️ 1
    调执行顺序的吧,不一般对应的.conf 里都是 for file in xxx.d/*.conf 这样,用数字控制执行顺序,而不是文件名字母排序。
    whee1
        4
    whee1  
       2021-04-09 12:07:11 +08:00 via iPhone
    因为数字一般在码序中靠前。
    中文环境以码序作为默认顺序其实有点“难看”,这时候你需要单独设置 LC_MESSAGE 环境变量。
    而配置文件为什么这么命名,要讨论就会涉及到历史问题,搞不好会出现“党”争...
    flynaj
        5
    flynaj  
       2021-04-14 02:04:42 +08:00 via Android
    前面的数字就是执行顺序。 最常见的是在 rc.d 目录下面的那些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:41 · PVG 08:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.