操作系统常用可执行文件存放位置

在不同的操作系统中,常用可执行文件的存放位置有所不同,以下分别介绍常见的 Linux、Windows 和 macOS 系统:

Linux 系统

  • 系统级可执行文件
    • /bin:包含系统启动和运行时基本的命令,这些命令在系统启动早期就需要使用,即使根文件系统挂载之前也能正常工作,如 ls(列出目录内容)、cp(复制文件)、mv(移动或重命名文件)等。
    • /sbin:主要存放系统管理员使用的系统级管理命令,例如 ifconfig(配置网络接口)、fdisk(磁盘分区工具)等。普通用户通常没有权限执行这些命令。
    • /usr/bin:这是系统默认的可执行文件目录,包含了大多数系统预装的通用命令和工具,比如 grep(文本搜索工具)、vi(文本编辑器)等,供所有用户使用。
    • /usr/sbin:类似于 /sbin,但存放的是更高级的系统管理工具,如 useradd(创建用户)、groupdel(删除用户组)等。
  • 用户级可执行文件
    • /usr/local/bin:用于存放系统管理员手动安装的程序,这些程序对整个系统的所有用户都可用。例如,当你手动编译并安装一个软件时,通常会将其可执行文件放置在这个目录下。
    • ~/.local/bin:这是用户级别的本地可执行文件目录。用户可以将自己编译或下载的程序放到这个目录下,这样就可以在终端中直接运行这些程序,而无需指定完整的路径。

Windows 系统

  • 系统目录
    • C:\Windows\System32:包含了大量 Windows 系统核心的可执行文件和动态链接库(DLL)文件,许多系统服务和应用程序依赖这些文件来运行。例如,cmd.exe(命令提示符)、taskmgr.exe(任务管理器)等都存放在这个目录下。
    • C:\Windows:除了系统32位相关文件,还包含一些其他重要的系统程序和配置文件。比如 notepad.exe(记事本)就位于这个目录中。
  • 用户安装程序目录
    • C:\Program Files:这是 64 位程序的默认安装目录。当你安装大多数软件时,安装程序会将软件的可执行文件和相关文件存放在这个目录下对应的软件文件夹中。例如,Microsoft Office 的可执行文件就存放在 C:\Program Files\Microsoft Office 下的相应子目录中。
    • C:\Program Files (x86):专门用于存放 32 位程序。在 64 位的 Windows 系统中,为了兼容 32 位应用程序,会使用这个目录来安装 32 位软件。

macOS 系统

  • 系统级可执行文件
    • /bin:包含一些基本的 Unix 命令,如 lscp 等,这些命令是系统运行所必需的。
    • /sbin:存放系统管理工具,例如 ifconfig 等。
    • /usr/bin:提供了大量的标准 Unix 工具和命令,供所有用户使用。
    • /usr/sbin:包含系统管理命令,通常需要管理员权限才能执行。
  • 应用程序目录
    • /Applications:这是安装应用程序的主要目录。所有通过 App Store 或其他方式安装的应用程序都会被放置在这个目录下,应用程序通常以 .app 为扩展名,实际上是一个包含可执行文件和相关资源的文件夹。
    • ~/Applications:这是用户级别的应用程序目录,用户可以将自己下载或开发的应用程序放到这个目录中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值