Linux二进制文件是计算机运行的指令文件,用于执行特定任务。它们通常存储在文件系统中的特定位置,以便系统可以轻松找到和执行它们。
系统二进制文件
系统二进制文件是操作系统及其实用程序的核心组件。这些文件通常存储在以下目录中:
* /bin :包含基本命令,例如ls、cat和cp。
* / in :包含系统管理命令,通常需要root权限才能执行。
* /usr/bin :包含各种应用程序和实用程序。
* /usr/ in :包含系统管理应用程序,通常需要root权限。
应用二进制文件
用户安装或编译的应用程序的二进制文件通常存储在以下目录中:
* /usr/local/bin :包含本地安装的应用程序。
* /opt :包含特定于应用程序或供应商的文件,包括二进制文件。
* ${HOME}/bin :包含用户安装或编译的个人二进制文件。
配置文件
与二进制文件关联的配置文件通常存储在以下目录中:
* /etc :包含系统范围的配置文件。
* ${HOME}/.config :包含用户特定的配置文件。
* /var :包含可变数据和日志文件的目录,其中可能包括一些二进制文件。
查找二进制文件
如果您知道二进制文件的名称,可以使用以下命令来查找它的位置:
whereis <文件名>
例如,要查找ls命令的二进制文件:
whereis ls
这将返回二进制文件、手册页和源代码文件的位置。
其他
除了上述目录之外,二进制文件还可以在其他位置找到,例如:
* /proc :包含有关正在运行进程的信息,其中可能包括指向二进制文件的链接。
* /dev :包含指向设备文件的链接,其中一些设备可能与二进制文件关联。
* /tmp :包含临时文件,其中可能包括二进制文件。