首页 微博热点正文

湖州人才网,纯干货!Linux 下各文件夹的结构阐明及用处介绍,空调遥控器

linux下各文件夹的结构说明及用途介绍:

/bin:二进制可履行指令。

/dev:设备特别文件。

/etc:体系办理和装备文件。

/etc/rc.d:发动的配 置文件和脚本。

/home:用户主目录的基点,比方用户user的主目录便是/home/user,能够用~user表明。

/lib:规范程序设计库,又 叫动态链接同享库,效果类似windows里的.dll文件。

/sbin:体系办理指令,这 里寄存的是体系办理员运用的办理程序。

/tmp:共用的暂时文件存储 点。

/root:体系管师傅不要全文免费阅览理员的主目 录。

/mnt:体系供给这个目录是 让用户暂时挂载其他的文件体系。

/lost+found:这个 目录平常是空的,体系非正常关机而留下“无家可归”的文件就在这儿。

/proc:虚拟的目录,是系 统内存的映射。可直接拜访这个目录来获取体系信息。

/var:某些大文件的溢出 区,比方说各种服务的日志文件。

/usr:最巨大的目录,要用 到的应用程序和文件简直都在这个目录。其间包含:

/usr/x11r6:寄存x window的目录。

/usr/bin:很多的应用程序。

/usr/sbin:超级用户的一些办理程序。

/usr/doc:linux文档。

/usr/include:linux下开发和编译应用程序所需求的头文件。

/usr/lib:常用的动态链接库和软件包的装备文件。

/usr/man:协助文档。

/usr/src:源代码,linux内核的源代码就放在/usr/src/linux 里。

/usr/local/bin:本地添加的指令。

/usr/local/lib:本地添加的库根文件体系。

一般情况下,根文件体系所占空间一般应该比较小,由于其间的绝大部分文件都不需求常常改动,并且包含严厉的文件和一个小的 不常常改动的文件体系不简略损坏。除了或许的一个叫/vmlinuz规范的体系引导映像之外,根目录一般不含任何文 件。一切其他文件在根文件体系的子目录中。

1. /bin目录

/bin目录包含了引导发动所需的指令或普通用户或许用的指令(或许在引导发动后)。这些命 令都是二进制文件的可履行程序(bin是binary的简称),多是体系中重要的体系文件。

2. /sbin目录

/sbin湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器目录类似/bin ,也用于存储二进制文件。由于蔡雄英其间的大部分文件多是体系办理员运用的根本的体系程序,所以尽管普通用户必要且答应时能够运用,但一般不给普通用户使 用。

3. /etc目录

/etc目录寄存着各种体系装备文件,其间包含了用户信息文件/etc/passwd, 体系初始化文件/etc/rc等。linux正是靠这些文件才得以正常地运转。

4. /root目录

/root目录是超级用户的目录。

5. /lib目录

/lib目录是根文件体系上的程序所需的同享库,寄存了根文件湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器体系程序运转所需的同享文件。 这些文件包含了可被许多程序同享的代码,以防止每个程序都包含有相同的子程序的副本,故能够使得可履行文件变得更小,节约空间。

6. /lib/modu重生hles目录

/lib/modules目录包含体系中心可加载各种模块,尤其是那些在康复损坏的体系时重瑞普舒芬灵 新引导体系所需的模块(例如网络和文件体系驱动)。

7. /dev目录

/dev目录寄存了设备文件,即设备驱动程序,用户经过这些文件拜访外部设备。比方,用户可 以经过拜访/dev/mouse来拜访鼠标的输入,就像拜访其他文件相同。

8. /tmp目录

/tmp目录寄存程序在运转时发作的信息和数据。但在引导发动后,运转的程序最好运用/var/tmp来 替代/tmp,由于前者或许具有一个更大的磁盘空间。

9. /boot目录

/boot目录寄存引导加载器(bootstrap loader)运用的文件,如lilo,中心映像也常常放在这儿,而不是放在根目录中。可是假如有许多中心映像,这个目录就或许变得很大,这时运用独自的 文件体系会更好一些。还有一点要留意的是,要保证中心映像有必要在ide硬盘的前1024柱面内。

10. /mnt目录

/mnt目录是体系办理员暂时装置(mount)文件体系的装置点。程序并不主动支撑装置到/mnt 。/mnt下面能够分为许多子目录,例如/mnt/dosa或许是运用 msdos文件体系的软驱,而/mnt/exta或许是运用ext2文件体系的软驱,/mnt/cdrom光 驱等等。

11. /proc, /usr, /var, /home目录

其他文件体系的装置点。

目录树能够分为小的部分,每个部分能够在自己的磁盘或分区上。首要部分是根、/usr 、/var 和 /home 文件体系。每个部分有不同的意图。

每台机器都有根文件体系,它包含体系引导和使其他文件体系得以mount所必要的文件,根文件体系应该有单用户状况一切必要的满足的内容。还应该包含修正损坏 体系、康复备份等的东西。

/usr 文件体系包含一切指令、库、man页和其他一般操作中所需的不改动的文件。

/usr 不该该有 一般运用中要修正的文件。这样答应此文件体系中的文件经过网络同享,这样能够更有用,由于这样节约了磁盘空间(/usr 很简略是数百兆),且易于办理 (当晋级应用时,只有主/usr 需求改动,而无须改动每台机器) 即便此文件体系在本地盘上,也能够只读mount,以削减体系溃散时文件体系的损 坏。

/var 文件体系包含会改动的文件,比方spool目录(mail、news、打印机等用的), log文件、 formatted manual pages和暂存文件。传统上/var 的一切东西曾在 /usr 下的某个当地,但这样/usr 就不或许只读装置 了。

/home 文件体系包含用户家目录,即体系上的一切实践数据。一个大的/home 或许要分为若干文件体系,需求在 /home 下加一级姓名,如/home/students 、/home/staff 等。

下面具体介绍:

/etc文件体系

/etc目录包含各种体系装备文件,下面说明其间的一些。其他的你应该知道它们归于哪个程序, 并阅览该程序的man页。许多网络装备文件也在/etc中。

1. /etc/rc或/etc/rc.d或/etc/rc?.d:发动、或改动运转级时运 行的脚本或脚本的目录。

2. /etc/passwd:用户数据库,其间的域给出了用户名、实在姓名、用户开始目 录、加密口令和用户的其他信息。

3. /etc/fdprm:软盘参数表,用以说明不同的软盘格局。可用setfdprm进 行设置。更多的信息见setfdprm的协助页。

4. /etc/fstab:指定发动时需求主动装置的文件体系列表。也包含用swapon -a启用的swap区的信息。

5. /etc/group:类似/etc/passwd ,但说明的不是用户信息而是组的信息。包含组的各种数据。

6. /etc/inittab:init 的装备文件。

7. /etc/issue:包含用户在登录提示符前的输出信息。一般包含体系的一段短说明 或欢迎信息。具体内容由体系办理员承认。

8. /etc/magic:“file”的装备文件。包含不同文件格局的说 明,“file”根据它猜想文件类型。

9. /etc/motd:motd是message of the day的缩写,用户成功登录后主动输出。内容由体系办理员承认。

常用于布告信息,如方案关机时刻的正告等。

10. /etc/mtab:当时装置的文件体系列表。由脚本(scritp)初始化,并由 mount指令主动更新。当需求一个当时装置的文件体系的列表时运用(例如df指令)。

11. /etc/shadow:在装置了影子(shadow)口令软件的体系上的影子口令 文件。影子口令文件将/etc/passwd文拒嫁断袖王爷件中的加密口令移动到/etc/shadow中,而后者只对超级用户(root)可读。这使破译口令更困 难,以此添加体系的安全性。

12. /etc/login.defs:login指令的装备文件。

13. /etc/printcap:类似/etc/termcap ,但针对打印机。语法不同。

14. /etc/profile 、/etc/csh.login、/etc/csh.cshrc:登 录或发动时bourne或cshells履行的文件。这答应体系私照办理员为一切用户树立大局缺省环境。

15. /etc/securetty:承认安全终端,即哪个终端答应超级用户(root) 登录。一般只列出虚拟控制台,这样就不或许(至少很困难)经过调制解调器(modem)或网络闯入体系并得到超级用户特权。

16. /etc/shells:列出能够运用的shell。chsh指令答应用户在本文件 指定范围内改动登录的shell。供给一台机器ftp服务的服务进程ftpd检查用户shell是否列在/etc/shells文件 中,假如不是,将不答应该用户登录。

17. /etc/termcap:终端功用数据库。湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器说明不同的终端用什么“转义序列”控 制。写程序时不直接输出转义序列(这样只能作业于特定品牌的终端),而是从/etc/termcap中查找要做的作业的 正确序列。这样,大都的程序能够在大都终端上运转。

/dev文件体系

/三百三十五年战役dev目录包含一切设备的设备文件。设备文件用特定的约好命名,这在设备列表中说明。设备文件在装置时由系 统发作,今后能够用/dev/makedev描绘。/dev/makedev.local 是体系办理员为本地设备文件(或衔接)写的描绘文稿(即如一些非规范设备驱动不是规范makedev 的一部分)。下面扼要介绍/dev下 一些常用文件。

1. /dev/console:体系控制台,也便是直接和体系衔接的监视器。

2. /dev/hd:ide硬盘驱动程序接口。如:/dev/hda指的是榜首个硬 盘,had1则是指/dev/hda的榜首个分区。如体系中有其他的硬盘,则依次为/dev /hdb、/dev/hdc、. . . . . .;如有多个分区则依次为hda1、hda2 . . . . . .

3. /dev/sd:scsi磁盘驱动程序接口。如体系有scsi硬盘,就不会拜访/dev/had, 而会拜访/dev/s星降注da。

4. /dev/fd:软驱设备驱动程序。如:/dev/fd0指 体系的榜首个软盘,也便是一般所说的a盘,/dev/fd1指第二个软盘,. . . . . .而/dev/fd1 h1440则表明拜访驱动器1中的4.5高密盘。

5. /dev/st:scsi磁带驱动器驱动程序。

6. /dev/tty:供给虚拟控制台支撑。如:/dev/tty1指 的是体系的榜首个虚拟控制台,/dev/tty2则是体系的第二个虚拟控制台。

7. /dev/p寒冰暗潮ty:供给远程登陆伪终端支撑。在进行telnet登录时就要用到/dev/pty设 备。

8. /dev/ttys:计算机串行接口,关于dos来说便是“com1”口。

9. /dev/cua:计算机串行接口,与调制解调器一同运用的设备。

10. /dev/null:“黑洞”,一切写入该设备的信息都将消失。例如:当想要将屏幕 上的输出信息躲藏起来时,只我和三个小女子要将输出信息输入到/dev/null中即可。

/usr文件体系

/usr是个很重要的目录,一般这一文件体系很大,由于一切程序装置在这儿。/usr里 的一切文件一般来自linux发行版;本地装置的程序和其他东西在/usr/local下,由于这样能够在晋级新版系 统或新发行版时无须重新装置悉数程序。/usr目录下的许多内容是可选的,但这些功用会运用户运用体系愈加有用。/usr可包容许多大型的软件包和它们的 装备文件。下面列出一些重要的目录(一些不太重要的目录被省掉了)。

1. /usr/x11r6:包含x window体系的一切可履行程序、装备文件和支撑文件。为简化x的开发和装置,x的文件没有集成到体系中。x window体系是一个功用强大的图形环境,供给了很多的图形东西程序。用户假如对microsoft windows比较了解的话,就不会对x window体系感到束手无策了。

2. /usr/x386:类似/usr/x11r6 ,可是是专门给x 11 release 5的。

3. /usr/bin:集中了简直一切用户指令,是体系的软件库。另有些指令在/bin或/usr/local/bin中。

4. /usr/sbin:包含了根文件体系不必要的体系办理指令,例如大都服务程序。

5. /usr/man、/usr/info、/usr/doc:这些目录包含一切手册页、 gnu信息文档和各种其他文档文件。每个联机手册的“节”都有两个子目录。例如:/usr/man/man1中包含联机手册榜首节的源码(没有格局化的原 始文件),/usr/man/cat1包含榜首节已格局化的内容。联机手册分为以下九节:内部指令、体系调用、库函数、设备、文件格局、游戏、宏软件包、 体系办理和中心程序。

6. /usr/include:包含了c言语的头文件,这些文件多以.h结束,用来描绘c 言语程序中用到的数据结构、子进程湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器和常量。为了坚持一致性,这实践上应该放在/usr/lib下,但习惯上一向沿用了这 个姓名。

7. /usr/lib:包含了程序或子体系的不变的数据文件,包含一些site – wide装备文件。姓名lib来历于库(library); 编程的原始库也存在/usr/lib 里。当编译程序时,程序便会和其间的库进行衔接。也有许多程序把装备艺人苏莎文件存入其间。

8. /usr/local:本地装置的软件和其他文件放在这儿。这与/usr很类似。用户 或许会在这发现一些比较大的软件包,如tex、emacs等。

/var文件体系

/var包含体系一般运转时要改动的数据。一般这些数据地点的目录的巨细是要常常改动或扩大 的。本来/var目录中有些龙江航空公司官网内容是在/usr中的,但为了坚持/usr目录的相对安稳瑞丽韩诗2013夏装,就把那些需求常常改动的目录放到/var中了。每个体系是特定的, 即不经过网络与其他计算机同享。下面列出一些重要的目录(一些不太重要的目录省掉了)。

1. /var/catma旧梦重弹n:包含了格局化过的协助(man)页。协助页的源文件一般存在 /usr/man/catman中;有些man页或许有预格局化的版别,存在/usr/man/cat中。而其他的man页在榜首湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器次看时都需求格局化,格 式化完的版别存在/var/man中,这样其他人再看相同的页时就无须等候格局化了。(/var/catman常常被 铲除,就像铲除暂时目录相同。)

2. /var/lib:寄存体系正常运转时要改动的文件。

3. /var/local:寄存/usr/local中 装置的程序的可变数据(即体系办理员装置的程序)。留意,假如必要,即便本地装置的程序也会运用其他/var目录,例如/var/lock 。

4. /var/lock:确定文件。许多程序遵从在/var/lock中 发作一个确定文件的约好,以用来支撑他们正在运用某个特定的设备或文件。其他程序留意到这个确定文件时,就不会再运用这个设备或文件。

5. /var/log:各种程序的日志(log)文件,尤其是login (/var/log/wtmplog纪 录一切到体系的登录和刊出) 和syslog (/var/log/messages 纪录存储一切中心和体系程序信息)。/var/log 里的文件常常不承认地增加,应该定时铲除。

6. /var/run:保存鄙人一次体系引导前有用的关于体系的信息文件。例如,/var/run/utmp包 含当时登录的用户的信息。

7. /var/spool:放置“假脱机(spool)”湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器程序的目录,如mail、 news、打印行列和其他行列作业的目录。每个不同的spool在/var/spool下有自己的子目录,例如,用户的邮箱就寄存在/var/spool/mail 中。

8. /var/tmp:比/tmp答应更大的或需求存在较长时刻的暂时文件。留意体系办理 员或许不答应/var/tmp有很旧刑侦大唐的文件。

/proc文件体系

/proc文件体系是一个伪的文件体系,便是说它是一个实践上不存在的目录,因此这是一个非 常特别的目录。它并不存在于某个磁盘上,而是由中心在内存中发作。这个目录用于供给关于体系的信息。下面说明一些最重要的文件和目录(/proc文件体系 在proc man页中有更具体的说明)。

1. /proc/x:关于进程x的信息目录,这x是这一进程的标识号。每个进程在 /proc下有一个名为自己进程号的目录。

2. /proc异界黑网吧/cpuinfo:寄存处理器(cpu)的信息,如cpu的类型、制造商、 类型和功用等。

3. /proc/devices:当时运转的中心装备的设备驱动的列表。

4. /proc/dma:显现当时运用的dma通道。

5. /proc/filesystems:中心装备的文件体系信息。

6. /proc/interrupts:显现被占用的中止信息和占用者的信息,以及被占用 的数量。

7. /proc/ioports:当时运用的i/o端口。

8. /proc/kcore:体系物理内存映像。与物理内存巨细彻底相同,但是实践上没有 占用这么多内存;它仅仅是在程序拜访它时才被创立。(留意:除非你把它拷贝到什么当地,不然/proc下没有任何东西占用任何磁盘空间。)

9. /proc/kmsg:中心输出的音讯。也会被送到syslog。

10. /proc/ksyms:中心符号表。

11. /pr文电图oc/loadavg:体系“均匀负载”;3个没有意义的指示器指出体系当时 的作业量。

12. /proc/meminfo:各种存储器运用信息,包含物理内存和交流分区 (swap)。

13. /proc/modules:寄存当时加载了哪些中心模块信息。

14. /proc/net:网络协议状况信息。

15. /proc/self:寄存到检查/proc的 程序的进程目录的符号衔接。当2个进程检查/proc时,这将会是不同的衔接。这首要便于程序得到它自己的进程目录。

16. /proc/stat:体系的不同状况,例如,体系发动后页面发作过错的次数。

17. /proc/uptime:体系发动的时刻长度。

18. /proc/version:中心版别。

/usr/local下一般是你装置软件的目录,这个目录就相当于在windows下的programefiles这个目录

/opt这个目录是一些大型软件的装置目录,或者是一些服务程序的装置目录

举个比如:方才装的测验绘里奈簿本版firefox,就能够装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需求的一切文件、库、数据等等。要删去firefox的时分,你只需删去/opt/firefox_beta目录即可,十分简略。

/usr/local

这儿首要寄存那些手动装置的软件,即 不是经过“新立得”或apt-get装置的软件 。 它和/usr目录具有相类似的目录结构 。让软件包办理王丽鹤器来办理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主见。

来历:湖州人才网,纯干货!Linux 下各文件夹的结构说明及用途介绍,空调遥控器小宁哥

www.cnblogs.com/xningge/p/8331631.html

期望我们有所协助,祝福我们学有所成。获取更多技能知识点+v156 5219 9186,欢豆在线回答哦~

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。