插件窝 干货文章 linux rc是什么意思

linux rc是什么意思

配置 脚本 系统 初始化 204    来源:    2025-05-01

在 Linux 系统中,rc 是一个常见的命名前缀或后缀,通常有以下几种含义:


1. Run Command(运行控制)

  • rc 最初源自 Unix 的 "Run Commands" 或 "Run Control",表示在系统启动或程序初始化时自动执行的脚本或配置文件。
  • 例如:
    • /etc/rc.d/:传统 System V 初始化脚本目录(启动服务的脚本)。
    • ~/.bashrc:用户个人的 Bash Shell 初始化脚本(每次打开终端时运行)。
    • /etc/rc.local:系统启动后最后执行的用户自定义脚本(需权限)。

2. Runtime Configuration(运行时配置)

  • 许多程序的配置文件以 rc 结尾,表示运行时配置:
    • vimrc(Vim 编辑器配置)
    • nanorc(Nano 编辑器配置)
    • .npmrc(Node.js 包管理器配置)

3. Linux 启动流程中的 rc

  • 在 System V 初始化系统(如早期的 Linux 发行版)中:
    • /etc/init.d//etc/rc.d/ 包含按运行级别(Runlevel)管理的服务脚本。
    • 例如:/etc/rc0.d//etc/rc6.d/ 对应不同运行级别(关机、单用户、多用户等)。
  • 现代系统(如 systemd)仍保留 rc 命名兼容性,但实际管理工具已不同。

4. 其他扩展含义

  • rc 在软件版本中可能表示 "Release Candidate"(候选版本),但与 Linux 系统本身的 rc 无关。

常见示例

文件/目录 作用
~/.bashrc Bash Shell 的用户级配置
/etc/rc.local 系统启动后自定义命令(需 chmod +x
/etc/init.d/rc 传统 SysV 初始化系统的调度脚本

如何操作?

  • 编辑 ~/.bashrc
    bash nano ~/.bashrc # 修改后运行 `source ~/.bashrc` 生效
  • 启用 rc.local(现代系统可能需手动启用):
    bash sudo chmod +x /etc/rc.local sudo systemctl enable rc-local

总结:rc 在 Linux 中主要与初始化脚本运行时配置相关,是系统启动和程序配置的关键部分。