当你安装软件包或编译安装程序时,文件通常会被放置到系统的特定目录中。这些目录的选择对于系统的组织和软件包管理非常重要。以下是常见的安装目录及其用途的详细说明(使用中文):
可执行文件通常放在 /usr/local/bin
或 /usr/bin
:
/usr/bin
目录是系统预安装的软件的标准位置,由系统的包管理器(如 apt 或 yum)管理。/usr/local/bin
则是用户自行编译安装软件的标准位置。当你使用 make install
安装软件时,默认情况下,可执行文件通常会放在这里。库文件通常放在 /usr/local/lib
或 /usr/lib
:
/usr/lib
包含系统软件包管理器安装的库文件。/usr/local/lib
用于存放用户自行编译安装的库文件。头文件通常放在 /usr/local/include
或 /usr/include
:
/usr/include
包含系统级的头文件,这些文件主要用于程序的编译。/usr/local/include
则用于存放用户自行编译安装的软件的头文件。手册页和其他文档通常放在 /usr/local/share/man
或 /usr/share/man
:
/usr/share/man
包含系统软件包管理器安装的手册页。/usr/local/share/man
用于存放用户自行编译安装的软件的手册页。man
命令可以查看这些手册页,这对了解如何使用各种命令和程序非常有帮助。当系统搜索已安装的包时:
/usr/local/bin
或 /usr/bin
中安装了一个程序,只要这些目录在你的 PATH 中,你就可以直接通过命令名运行程序。/usr/lib
、/usr/local/lib
、/usr/include
、/usr/local/include
)中查找它们。man
命令会在其配置的手册页目录中搜索,通常包括 /usr/share/man
和 /usr/local/share/man
。理解这些目录的作用对于管理你的系统和理解软件是如何被安装和查找的非常重要。