linux sbin和bin目录的区别

2024-12-14 17:40:00
推荐回答(2个)
回答1:

bin:
包含了可执行的二进制文件。这些二进制文件是基本的系统管理工具和普通用户可用的基本命令行工具。bin目录被包含在$PATH环境变量中,因此用户可以轻松地以命令行方式使用这些工具。
在Linux中,bin目录中会有一些非常基本的工具,例如ls、cp、mv等。这些都是用C语言等编程语言写的,可以通过终端运行,是Linux必不可少的。在安装Linux系统时,这些工具会被安装在系统中,并在系统启动后就可以使用。
bin目录的另一个重要作用是在系统出现问题时提供给用户一些基本的命令行工具,例如单用户模式、安装CD等,这些工具可以帮助用户恢复或修复系统问题。通常不需要其他的库文件或者环境变量支持,因此很容易使用。
sbin:
包括了一些供系统管理员使用的系统管理工具和命令,比如shutdown、reboot、ifconfig、route等等。这些工具和命令常被用于对系统进行配置、管理和维护,只有系统管理员或者具有特殊权限的用户才能够调用这些命令。
普通用户是无法访问到该目录下的文件。如果你需要执行一个/sbin目录下的命令,你需要使用sudo命令来获取管理员权限,或者使用su命令切换到root用户。

回答2:

linux系统中/sbin目录用来存放用于管理员使用的存储二进制系统程序文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。 linux根目录下各文件夹的作用 /bin二进制可...