linux /usr/bin 和 /usr/local/bin 的区别

usr 是 Unix System Resource,而不是User
  • /usr/bin下面的都是系统预装的可执行程序,系统升级有可能会被覆盖.

  • /usr/local/bin 目录是给用户放置自己的可执行程序.,不会被系统升级而覆盖同名文件。

Linux目录的 /bin 和 /sbin 和 /usr/bin 和 /usr/sbin 和 /usr/local/bin 和 /usr/local/sbin
/bin
/sbin
/usr/bin
/usr/sbin
/usr/local/bin
/usr/local/sbin
在Linux系统中,不同的目录用于存放不同类型的文件,特别是可执行文件。/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin 和 /usr/local/sbin 这些都是存放可执行文件的目录,但它们各自有特定的用途。

/bin:

这个目录存放着最经常使用的命令,这些命令在系统的任何状态下都是可用的,包括单用户模式和救援模式。
常见的命令有:ls、cp、mv、rm 等。
/sbin:

这个目录存放的是系统管理员使用的系统管理程序。
常见的命令有:fdisk、ifconfig、reboot、shutdown 等(注意:在现代的Linux发行版中,很多这些命令已经被移到其他位置,如 /usr/sbin 或 /bin,并使用符号链接)。
/usr/bin:

这个目录是系统用户的常用命令的存放地。它不像 /bin 那样在系统启动或紧急情况下也需要用到,但它包含了大多数用户日常使用的命令。
常见的命令有:awk、less、wget、vim 等。
/usr/sbin:

这个目录存放的是非系统管理员也可能需要使用的系统管理程序。尽管这些程序通常是由系统管理员使用的,但某些情况下普通用户也可能需要它们。
常见的命令有:cron、dhcpd、named、sshd 等服务器的守护进程。
/usr/local/bin:

这个目录通常用于存放由系统管理员安装的本地程序。这些程序不是Linux发行版自带的,而是后来添加的。
当从源码编译并安装程序时,很多程序默认会安装到这个目录。
/usr/local/sbin:

这个目录与 /usr/local/bin 类似,但它存放的是系统管理员使用的本地系统管理程序。
这也是一个用于存放非标准或第三方系统管理工具的目录。
总的来说,这些目录提供了一种组织和分类Linux系统中可执行文件的方式。不同的目录用于存放不同类型的程序,从而使得系统更加整洁和易于管理。

  1.                         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值