NixOS/zh: Difference between revisions
No edit summary |
Loxodoromy (talk | contribs) mNo edit summary |
||
Line 96: | Line 96: | ||
=== 与传统 Linux 发行版比较 === | === 与传统 Linux 发行版比较 === | ||
''Main Article: [[Special:MyLanguage/Nix vs. Linux Standard Base| | ''Main Article: [[Special:MyLanguage/Nix vs. Linux Standard Base|比较Nix和Linux标准基础]]'' | ||
NixOS 与其他 Linux 发行版的主要区别在于,NixOS 不遵循 [https://en.wikipedia.org/wiki/Linux_Standard_Base Linux 标准规范(LSB)] 的文件系统结构。在遵循 LSB 的系统中,软件通常存储在 <code>/{,usr}/{bin,lib,share}</code> 目录下,而配置文件通常存储在 <code>/etc</code>。如果程序的可执行文件被放置在 LSB 的某个 <code>/bin</code> 目录下,那么它就可以在用户环境中被访问。当一个程序引用动态链接库时,它将在 LSB 目录(<code>/lib</code>、<code>/usr/lib</code>)中搜索所需的库。 | NixOS 与其他 Linux 发行版的主要区别在于,NixOS 不遵循 [https://en.wikipedia.org/wiki/Linux_Standard_Base Linux 标准规范(LSB)] 的文件系统结构。在遵循 LSB 的系统中,软件通常存储在 <code>/{,usr}/{bin,lib,share}</code> 目录下,而配置文件通常存储在 <code>/etc</code>。如果程序的可执行文件被放置在 LSB 的某个 <code>/bin</code> 目录下,那么它就可以在用户环境中被访问。当一个程序引用动态链接库时,它将在 LSB 目录(<code>/lib</code>、<code>/usr/lib</code>)中搜索所需的库。 | ||
Line 175: | Line 175: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
列出世代: | |||
<syntaxHighlight lang=shell> | <syntaxHighlight lang=shell> | ||
# 以 root 用户身份 | # 以 root 用户身份 | ||
Line 181: | Line 181: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
切换世代: | |||
<syntaxHighlight lang=shell> | <syntaxHighlight lang=shell> | ||
# 以 root 用户身份切换至 204 世代 | # 以 root 用户身份切换至 204 世代 | ||
Line 187: | Line 187: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
删除损坏的世代: | |||
<syntaxHighlight lang=shell> | <syntaxHighlight lang=shell> | ||
# 以 root 用户身份删除损坏的 205 和 206 世代 | # 以 root 用户身份删除损坏的 205 和 206 世代 |