ps-*_*aux 9 linux unix filesystems
恐怕这是 FHS 的另一个问题,但我无法找到我认为需要的更详细的解释。是的,我知道 Uni FHS 等,但仍然感觉缺乏澄清的是/usr
dir 和它的内容。我相信这部分是因为我习惯了 Linux 安装只占用一个分区,除了/home
.
据我了解,它的内容将在多台机器之间共享,因此它(可以)从某些“共享”硬盘安装。它还包含不像 和 中那样重要的二进制/bin
文件/sbin
。如果我错了请纠正我。
它的“只读”描述让我有点困惑。
这是否意味着用户不能在这里写入,只有超级用户可以写入?
现在,我的重点是/usr/local
和/usr/shared
。
/usr/local
作为
本地数据的三级层次结构,特定于该主机
应该意味着它不被共享。
我是否正确地假设它不是“共享”硬盘的一部分,而只是专用于一台机器的硬盘/分区的安装点?(所以基本上根本不与其他文件一起存储/usr/bin
)
我也不太确定我是否理解其中任何一个的含义/usr/share
。这应该包含
独立于体系结构(共享)的数据
应该在多台机器和用户之间共享的事实/usr
无助于理解此处“共享”一词的使用,该词意味着在不同的体系结构之间共享。
这让我想知道:
架构相关的数据在哪里?其他地方?这是否意味着具有不同体系结构的计算机不会仅共享/usr/usr/share?(从而使其成为另一个物理上独立的分区)
在这里,我期望主要是非本机代码二进制文件、脚本、资源和应用程序的文本帮助文件(部分如此),但我看到 bash 脚本,突然/usr/bin
我有一种感觉,并非所有与系统无关的架构无关的脚本都是仅限于该目录。
这些 bash 脚本只是可执行文件的简单包装吗?如果它们与体系结构无关,那么它们存在的原因是什么?
我的推理正确还是我错过了什么?
小智 0
I\xe2\x80\x99m 太晚了,但对于遇到此问题的任何人来说:
\n/usr/local
目录是根分区上的普通目录。但不建议在机器之间对其进行 shqre。这并不意味着你不能这样做,但这就是它的目的。/usr/local/share
例如而不是/usr/share
./bin
用于二进制文件,/usr
用于资源和设置。 归档时间: |
|
查看次数: |
12033 次 |
最近记录: |