在 Linux 系统中,bin
目录通常包含二进制可执行文件,这些文件是由源代码编译而来的。
这些二进制文件是用于实现许多基本系统功能和用户命令的程序。
bin
目录有两种主要形式:/bin
和 /usr/bin
/bin
:
此目录包含许多重要的基本命令和程序,这些命令和程序在系统启动、维护和恢复过程中非常有用。
例如,bash
(一个 shell)、cp
(用于复制文件的命令)、mv
(用于移动或重命名文件的命令)等。
/bin
目录中的程序对于系统管理员和普通用户都是可用的。
/usr/bin
:
此目录包含其他用户级二进制文件和应用程序,这些程序通常不需要在系统启动、维护或恢复过程中使用。
/usr/bin
目录包含许多常用命令和程序,如 wget
、curl
、git
等。
此目录中的程序主要用于普通用户的日常操作。
总结
在 Linux 系统中,二进制文件对于执行各种任务至关重要。
它们是由编译器(如 GCC)从源代码生成的,通常是 C 或 C++ 语言编写的。
二进制文件是可执行的,因此它们可以直接在计算机上运行,而无需额外的解释器或编译器。
在 Linux 终端中输入命令时,你实际上是在调用这些二进制文件来完成特定任务。