Linux目录名称解析
来源:互联网 发布:apache kylin api文档 编辑:程序博客网 时间:2024/05/16 09:23
Linux目录名称解析
/bin
binary的缩写,存放系统执行文件的目录之一。区别于其他存放系统执行文件的目录,/bin放置的是在单用户维护模式下还能被操作的命令。在/bin下的命令可以被root与一般帐号使用,主要包括:cat, chmod, chown, date, mv, mkdir, cp, bash等等。
/boot
同它的名字一样,这个目录放置启动是使用的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等。
/dev
device的缩写。所有设备与接口设备都是以文件的形式存在于这个目录当中。通过这个目录下面的某个文件就可以访问某个设备。
/etc
这个目录缩写一般存在两个解释
- 法语 et cetera(and so on) 的缩写,中文名就是“等等”的意思。
- Editable Text Configuration的缩写。
按照原始UNIX的说法,这个下面放的都是一些零零碎碎的文件。
系统主要的配置文件放在这个目录中,例如人员的帐号密码文件,各种服务的起始文件等。一般来说,这个目录下的文件属性都一般用户都是只读的,root拥有修改权限。
/home
这是系统默认的用户主文件夹。在你创建一个普通用户帐号时,默认的用户主文件夹都会规范到这里。比较重要的是,主文件夹有两种代号:
- ~:代表目前这个用户的主文件夹。
- ~someone:代表someone的主文件夹。
/lib
library的缩写。系统的函数库之一。这个目录放置的是开机时会用到的函数库,以及在/bin,/sbin下面命令会调用的函数库。其中/lib/modules/会放置内核相关的模块(驱动程序)。
/media
这个目录下面放置的就是可删除设备。例如光盘,DVD等设备暂时挂载在这里。
/mnt
如果想要暂时挂载某些额外的设备,一般建议挂载到这个目录中。区别于/media,这里挂载的设备都是暂时挂载的。
/opt
option的缩写。给第三方软件放置的目录。
/root
系统管理员(root)的主文件夹。之所以放在这里,是因为如果进入单用户维护模式而仅挂载根目录时,该目录就能够拥有root的主文件夹。
/sbin
system binary的缩写。/sbin目录下为开机所需的,里面包括了开机,修复,还原系统所需的命令。至于某些服务器软件程序一般放置到/usr/sbin/当中。至于本机开机自行安装的软件产生的系统执行文件,放置到/usr/local/sbin当中。常见的命令包括fdisk, fsck, ifconfig, init, mkfs等。
/srv
service的缩写。一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务例如WWW,FTP等。WWW服务所需的网页数据就可以放在/srv/www/里面。
/tmp
temporary的缩写。这是让一般用户或正在执行的程序暂时放置文件的地方。重要的数据不可放置在这个目录,因为FHS建议在开机时,应该将/tmp下的数据都删除。
/lost+found
这个目录是使用标准的ext2/ext3文件系统格式才会产生的一个目录。目的在于当文件系统发生错误的时候,将一些丢失的片段放置到这个目录下。
/proc
process的缩写。这个目录本身是一个虚拟文件系统。它放置在内存中,例如系统内核,进程,外部设备的状态及网络状态等。因为这个目录下的数据都在内存中,所以它本身不占用任何硬盘空间。
/sys
system的缩写。这个目录和/proc目录非常类似。也是一个虚拟文件系统,主要也是记录与内核相关的信息。包括目前已经加载的内核模块与内核检测到的硬件设备信息等。不占用硬盘任何空间。
/usr
UNIX Software Resource 的缩写,也就是”UNIX操作系统软件资源“所放置的目录,而不是用户数据。所有系统默认的软件都会放置到/usr下面,因此这个目录类似Windows的”C:\Windows\”和”C:\Proogram files\”这两个目录的综合。这个目录一般包括以下子目录:
- /usr/X11R6/:为X Window系统重要数据所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且第6次释出的意思。
- /usr/bin/:绝大部分用户的命令都放在这里。注意到它与/bin的不同。(/bin放置关于开机过程的命令)
- /usr/include/:C/C++等程序的头文件和包含文件放置在这里。
- /usr/lib/:包含各应用的软件函数库,目标文件,以及不被一般用户惯用的执行文件或脚本。某些软件会提供一些特殊的命令来进行服务器的配置,这些命令也不会经常被系统管理员使用,那就会被放到这个目录下。
- /usr/local/:系统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到这个目录。
- /usr/sbin/:非系统正常运行所需要的系统命令。最常见的就是某些网络服务器程序的服务命令(daemon)。
- /usr/share/:放置共享文件的地方,几乎都是文本文件。
- /usr/src/:一般源码建议放到这里。src有source的意思。内核源码建议放置到/usr/src/linux/目录下。
/var
variable的缩写。主要针对常态性变动的文件,包括缓存,登录文件以及某些软件运行产生的文件,包括程序文件,或者例如MySQL数据库的文件等。常见子目录如下:
- /var/cache/:应用程序本身运行过程中产生的一些缓存文件。
- /var/lib/:程序本身执行过程中,需要使用到的数据文件放置的目录。在此目录下各自软件应有各自的目录。
- /var/lock/:某些设备或是文件资源一次只能被一个应用程序所使用。因此就要讲该设备上锁。
- /var/log/:放置登录文件的目录。
- /var/mail/:放置个人电子邮箱的目录。不过这个目录也被放置到/var/spool/mail/目录中。通常这两个目录互为连接文件。
- /var/run/:某些程序或服务启动后,会将他们的PID放置在这个目录下。
- /var/spool/:通常放置一些队列数据,所谓“队列”就是排队等待其他程序使用的数据。这些数据被使用后通常会被删除。
- Linux目录名称解析
- 常见Linux目录名称
- linux 目录获取名称
- 常见Linux目录名称
- linux修改目录名称方法
- linux目录结构名称对照
- linux目录名称改回英文
- linux中的目录名称及其作用
- 常见的Linux目录名称(摘要)
- Linux目录结构解析
- Linux启动目录解析
- Linux目录解析
- Linux目录解析
- linux 目录/sys 解析
- Linux目录解析
- linux 目录/sys 解析
- linux目录解析
- linux目录结构解析
- Linux忘记root密码的修改方法
- 剑指offer-面试题34:丑数
- 算法导论----<递归插入>及实例
- SDOI2016 Round1 滚粗记
- 信息资源管理——基础
- Linux目录名称解析
- 人工神经网络——笔记摘抄2
- JQuery解析XML数据的几个例子
- MS-Sqlserver的Timestamp不可转换成Datetime
- Java 爬虫 菜逼教程 00
- Git 2.0 更改 push default 为‘simple’
- iOS - + initialize 与 +load
- 循环队列的探索
- C#中使用DES和AES加密解密