A-A+

简单认识LINUX目录结构

2017年05月18日 电脑知识 暂无评论

使用习惯了windows的我们,突然对于linux的目录结构感觉到很陌生,在全新安装好linux操作系统之后,会看到 /boot、/root、/home等等这些常见的linux目录结构,但这些具体都代表什么呢,这里来总结一下,linux的目录结构对于windows来说,差别还是很大的。

根目录文件夹作用

/boot 放置开机会使用到的文件,如Linux核心文件以及开机选单与开机所需配置文件等等。

/root 系统管理员(root)的家目录。

/home 这是系统默认的用户家目录(home directory)。新增一个一般使用者账号时, 默认的用户家目录都会规范到这里来。

/etc 存放配置文件这个目录下,各文件属性是可以让一般使用者查阅的, 但是只有root有权力修改。

/bin 系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的命令。 在/bin底下的命令可以被root与一般账号所使用,

/sbin Linux有非常多命令是用来设定系统环境的,这些命令只有root才能够利用来『设定』系统, 放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的命令。

/lib 系统的函数库非常的多,而/lib放置的则是在开机时会用到的函数库, 以及在/bin或/sbin底下的命令会呼叫的函数库而已。

/srv 服务所需要取用的数据目录。

/tmp 这是让一般使用者或者是正在执行的程序暂时放置文件的地方。

/opt 第三方软件放置的目录

/dev 在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目录当中的。

LINUX重要目录

/etc:配置文件

/bin:重要执行档

/dev:所需要的设备文件

/lib:执行档所需的函数库与核心所需的模块

/sbin:重要的系统执行文件

/usr 目录

/usr/bin/ 绝大部分的用户可使用命令都放在这里!请注意到他与/bin的不同之处。

/usr/lib/ 包含各应用软件的函数库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的命令来进行服务器的设定,这些命令也不会经常被系统管理员操作, 那就会被摆放到这个目录下。

/usr/local/ 软件安装目录

/usr/sbin/ 非系统正常运作所需要的系统命令。最常见的就是某些服务器软件的服务命令!

/usr/share/ 放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据,/usr/share/man:联机帮助文件

/usr/share/doc:软件杂项的文件说明

/usr/share/zoneinfo:与时区有关的时区文件

/usr/src/ 一般源代码源代码建议放置到这里,src有source的意思。至于核心源代码则建议放置到/usr/src/linux/目录下。

理论上我们刚开始学习linux的时候,不需要记太多的目录结构,我们只要先记住根目录文件夹的作用就可以了,其它的可以慢慢随着深入的学习去接触。

标签:

给我留言

Copyright © 小虎博客 保留所有权利.   Theme  Ality

用户登录