`

linux下 bin和sbin的区别

阅读更多

转自百度知道

/bin里面一般是普通可执行程序,而/sbin里多为系统管理程序和服务程序
s应该是system这个单词

Linux系统各个目录的一般作用

记录一:Linux各个目录其实就是文件,
以下是根目录低下的个个目录的作用总结:
1. 根文件系统(/ )
  
  根文件系统中包含了几乎所有的文件目录。相当于中央系统。进入的最简单方法是:cd /   
  2. /usr文件系统
  
  /usr文件系统中包含了命令库文件和在通常操作中不会修改的文件。安装程序默认就是安装在此文件内部某个子文件夹内。输入命令后系统默认执行/usr/bin下的程序。
  
  3. /var文件系统
  
  /var文件系统中包含一些经常改变的文件。例如假脱机(spool)目录文件日志目录?锁文件?临时文件和格式化后的手册文件。
  
  4. /home文件系统
  
  /home文件系统中保存了用户文件(用户自己的配置文件,定制文件,文档,数据等),root用户除外。
  
  5. /proc文件系统
  
  /proc文件系统中包含了全部虚拟文件。它们并不保存在磁盘中,也不占据磁盘空间(尽管命令ls -c会显示它们的大小)。当您查看它们时,您实际上看到的是内存里的信息,这些文件有助于我们了解系统内部信息。
  
  
  根文件系统中主要包括以下目录:
  
  /bin:普通用户可以使用的命令文件。
  
  /sbin:一般为非普通用户使用的命令。有时普通用户也可能会用到。
  
  /etc:系统的配置文件。
  
  /root:系统管理员(root或超级用户)的主目录。
  
  /dev:设备文件。在Linux中设备以文件形式出现,从而可以按照写文件的方式简便地对设备进行写操作。
  
  /mnt:文件系统安装点。一般用于安装移动介质?其它文件系统(如DOS)的分区、网络共享文件系统或任何可安装文件系统。
  
  /lib:根目录下的所有程序的共享库。
  
  /boot:LILO使用的文件。Linux内核一般放在该目录下。当然您也可以设置LILO的配置文件,向LILO指明加载内核的其它路径。
  
  /opt:可选择安装的大型应用程序。
  
  /tmp:临时文件,该目录中的文件被系统自动清空。
  
  /lost+found:在系统修复过程中恢复的文件,一般为空。
  
  /usr文件系统中主要包括以下目录:
  
  /usr/x11R6:X Window系统。
  
  /usr/X11:等同于/usr/X11R6 (是到/usr/X11R6的符号链接)。
  
  /usr/X11R6/bin:保存有大量的X Window小程序,或者是指向一些大应用程序的符号链接。
  
  /usr/bin和/usr/sbin:相当于根文件系统下的对应目录,但在基本的系统自举过程中是不需要的(例如在紧急维护中)。
  
  /usr/local:安装本地用户应用程序,例如,Netscape(每一个用户在一个单独的目录中)。
  
  /usr/local/bin:可能是一些小的用户应用程序,也可能是一些指向/usr/local子目录中大应用程序的符号链接。
分享到:
评论

相关推荐

    sbin~sh和bin~sh.pdf

    标题“sbin~sh和bin~sh”指向的是Linux系统中两个重要的shell环境:“/sbin/sh”与“/bin/sh”。这两者虽然都属于Bourne shell(sh)的范畴,但在其链接方式、执行环境以及系统角色上存在显著区别。 ### 链接方式的...

    Linux与Solaris命令差别

    而在Linux中,命令通常位于/bin、/usr/bin和/usr/sbin。Solaris中,以g开头的命令表示是GNU软件的实现,例如gtar。 5. **网络配置文件**:Linux的网络配置通常在/etc/ntp.conf、/etc/sysconfig/network-scripts/...

    linux-ftpd-0.17安装包

    ( prefix:一般安装到文件系统目录下的/usr/sbin中 with-c-compiler:交叉编译器的选择,嵌入式linux肯定是arm-none-linux-gnueabi-gcc) 3、./configure --with-c-compiler=arm-none-linux-gnueabi-gcc 压缩包已经...

    Linux网络操作系统基础:文件命令读取文件头尾命令head和tail.pptx

    Linux 文件命令读取文件头尾命令 head 和 tail Linux 操作系统是一种广泛使用的开源操作系统,对于系统管理和维护至关重要。在 Linux 系统中,文件命令是基础命令之一,用于读取和处理文件。今天,我们将讨论两个...

    linux下oracle定时备份

    在Linux环境下,对于企业级数据库系统如Oracle,定期备份是确保数据安全和业务连续性的重要环节。Oracle数据库的定时备份通常借助于Linux的cron服务来实现,这是一个强大的定时任务调度器。在Redhat Linux ...

    ACE在Linux下编译安装.txt

    在`$ACE_ROOT/ace/`目录下,运行`make -f GNUmakefile`,这将启动ACE库的编译过程,最终生成`libACE.so.5.6.0`和`libACE.so`等文件,供Linux环境下的应用程序使用。 #### 应用示例 为了验证ACE的正确安装和编译,...

    linux简单入门操作指南,适用于新手

    从Linux系统分类,到增强型ohmyzsh插件扩展, 到与shell交互的expect脚本语言 / boot 引导程序,内核等存放的目录。 bin,普通用户可以使用的命令的存放目录,->/usr/bin /sbin 超级用户可以使用的命令的存放目录,->/...

    linux下java环境的安装

    通过上述步骤,我们已经在Linux环境下成功安装了JDK和Tomcat服务器。这对于部署Java Web应用程序至关重要。在整个过程中,需要注意细节,特别是环境变量的设置和Tomcat用户的权限管理。希望本文能帮助您顺利完成Java...

    Linux下视频点播系统的实现.pdf

    本文详细介绍了使用Darwin流媒体服务器在Linux下实现视频点播系统的方法和步骤。Darwin流媒体服务器的开放源代码和免费使用特点使其成为了Linux平台上的一个理想选择。我们希望本文能够帮助读者快速搭建视频点播系统...

    使用mdev来实现arm linux自动识别挂载sd卡,支持热插拔

    mdev是一个Device Manager for Linux,它可以自动识别和挂载设备,包括SD卡和U盘。下面是使用mdev实现arm linux自动识别和挂载sd卡的详细步骤: 首先,在使用busybox制作根文件系统的时候,需要选择支持mdev。在...

    linux切换JDK脚本

    通过编写Linux下的JDK版本切换脚本,可以极大地提高软件开发过程中的效率和准确性。这种方法不仅适用于个人开发者,也适合于团队环境中的多项目管理。此外,还可以根据实际情况进一步优化脚本,例如通过脚本自动检测...

    linux下的各个目录的含义

    5. `/lib`:包含运行在/bin和/sbin目录下命令所需的基本动态链接库,这些库文件对于系统运行至关重要。 6. `/opt`:用于安装额外的、非核心的软件包,提供了一个组织第三方应用的区域。 7. `/proc`:一个虚拟文件...

    linux下java环境变量的设置

    /home/duan/program/jdk1.6.0_22/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/Android/Sdk/tools:/home/duan/program/hadoop-2.7.3/bin .:<JAVA_HOME>/lib/dt....

    linux系统不支持常用命令的解决方法

    `export PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin` 最后,我们需要关闭终端,重新打开终端,输入命令执行,OK,全部正常! 环境变量 在 Linux 系统中,环境变量是非常重要的概念。环境...

    linux下nginx的搭建

    以下是 Linux 下 Nginx 的搭建过程和相关知识点: 下载和解压 Nginx 在 Linux 下,下载 Nginx 的源代码并解压到 `/home/admin` 目录下。使用以下命令下载 Nginx: ``` wget ...

    linux普通用户揭示未找到命令,但是写上sudo就能用.其原理是.zip

    `/bin`和`/sbin`目录下的命令是系统启动时必要的,而`/usr/bin`和`/usr/sbin`则包含在一般安装中,不是系统启动所必需的。当普通用户尝试运行这些位于`/sbin`和`/usr/sbin`的命令时,会因为没有足够的权限而收到"未...

    arm-linux-gcc的安装自己总结.docx

    3. 修改/etc/environment文件,添加PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin 四、使环境变量生效 为了使新的环境变量生效,我们可以使用以下...

    Linux下django服务器部署全套.pdf

    3. 熟悉Linux目录结构对于管理和操作Linux系统至关重要,包括但不限于bin、boot、dev、etc、home、lib、mnt、opt、proc、root、sbin、tmp、usr、var等目录的功能和用途。 Linux网络配置与管理: 1. 网络配置是Linux...

    Linux的目录树

    sbin 目录 (/sbin):sbin 目录用于存放系统二进制文件,这些文件是 Linux 操作系统的核心组成部分,提供了许多基本的系统维护命令。 srv 目录 (/srv):srv 目录用于存放服务相关数据,这些数据是 Linux 操作系统的...

    linux下modem拨号脚本

    Linux 下 modem 拨号脚本 Linux 操作系统中,使用 modem 拨号上网是非常常见的,但是对于初学者来说,可能不太了解如何实现拨号上网...通过正确地配置和使用拨号脚本,用户可以轻松地实现 Linux 下的 modem 拨号上网。

Global site tag (gtag.js) - Google Analytics