首页/系统/Linux 运维命令速查/systemctl cat 查看单元完整定义
systemd 与服务42 条

systemctl cat 查看单元完整定义

systemctl cat 输出单元及其所有 drop-in 的合成内容与来源路径,是确认「最终生效配置」的唯一可靠方式。

Linux 运维命令速查系统更新于 2026-10-12
用途查看单元的合成后完整定义
语法systemctl cat 单元...
所属systemd

常用示例

常用示例
systemctl cat nginx
systemctl cat myapp | sed -n '/\[Service\]/,$p'
systemctl cat docker.service containerd.service
输出里每个 # 注释行标出片段来自哪个文件;排「改了不生效」先 cat 看生效源。

易错点

  • cat 显示的是磁盘当前合成结果,管理器若未 daemon-reload 可能仍在用旧定义,两者要一起核对
  • 同名单元被 /etc 覆盖 /usr/lib 的版本时只看 /usr/lib 文件会误判

数据来源与参考

  • man 1 systemctl(cat)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌