Login

“/etc/issue”是否適用於所有 Linux 發行版?

  • April 13, 2016

我正在嘗試在 bash 腳本中創建作業系統檢測可移植功能,

所以我只想知道,該文件"/etc/issue"對於所有 Linux Flavours 都是通用的嗎?

是的,這是一個跨發行版的標准文件。它是大多數發行版的標準配置,Fedora/CentOS/RHEL/Debian/Ubuntu 等。

您可以通過一個man issue或它的關聯文件了解更多關於它的資訊/etc/issue.net。您可以查看issue.net 手冊頁以獲取更多詳細資訊以及如何將宏包含到這兩個文件中。

您還可以在Linux From Scratch項目中閱讀有關它的更多資訊,使用 /etc/issue 自定義登錄

除了 slm 的回答,值得記住的是,任何人(具有 root 訪問權限)都可以編輯/etc/issue. 一些組織可能會這樣做以提供登錄前警告或免責聲明,而其他組織可能會出於安全原因刪除所有分發標識(無論這些措施的有效性如何)。

因此,雖然 /etc/issue 可能幾乎一直存在,但內容不一定適合檢測作業系統(如您所說,或者更可能是 Linux 發行版)。

引用自:https://unix.stackexchange.com/questions/84280