bin目录下存放的是什么文件_lib文件夹干什么的

来时伴
预计阅读时长 29 分钟
位置: 首页 干货享 正文

精彩导读:

人生错过的总比没错过的多,每个人都有无数次的错过。所以我们不必为自己的错过而歉疚而悲哀,应该为自己的拥有而喜悦。错过漂亮,你拥有健康:错过健康,你拥有智慧;错过智慧,你拥有善良;错过善良,你拥有财富;错过财富,你拥有安逸;错过安逸,你拥有自由;错过自由,你拥有人格……

bin目录下存放的是什么文件_lib文件夹干什么的

有许多朋友给我们发了信息询问各方面的问题,今天呆玛网将为大家来详细介绍“bin目录下存放的是什么文件_lib文件夹干什么的”。希望对你们有所帮助!原创内容如下:

Linux下的文件夹结构,并使用详细解释:

/bin:二进制可执行命令。

特殊的文件/dev:设备。

/etc:系统管理和配置文件。

/etc/rc。D:从文件和脚本。

客户主/home目录的基础上,如客户端用户的主目录/home/用户,用户应该使用~说。

/lib:标准编程库,也称为动态链接共享库,作用类似于Windows。DLL文件。

存储在/sbin:系统管理命令,这是系统管理员使用管理程序。

/TMP:公共存储临时文件。

/根:系统管理员主记录。

/MNT:系统提供临时挂载这个目录是让客户大量的文件系统。

/损失+发现:该目录为空,系统异常关闭,让“无家可归”文件。

/proc:虚拟目录,系统内存映射。信息系统可以直接访问这个目录。

溢出区域/var:一些大文件,日志文件,例如,各种各样的服务。

/usr:大多数大型目录,用于几乎所有的应用程序和文件在这个目录中。包括:

/usr/x11r6:xWindows目录。

/usr/bin:许多应用程序。

/usr/sbin:超级客户一些管理程序。

/usr/doc:Linux文档。

/usr/包括:研究和编译的应用程序在Linux下你需要的头文件。

/usr/lib:常用的动态链接库和包的配置文件。

/usr/男:帮助文档。

/usr/SRC:Linux内核源代码,源代码是在/usr/SRC/Linux。

/usr/地方/bin:当地增加命令。

/usr/地方/lib:当地增加根文件系统。

通常在一般情况下,一般的根文件系统空间可能有点小,通常不超过一半的文件并不总是需要改变,但也严格的文件和一个小并不总是更改文件系统不是简没有脑损伤。除了可能的一个电话/叫做标准系统引导映像,根目录通常是通常不包含的所有文件。所有的文件在根文件系统的子目录。

1./bin目录

含铅/bin目录启动命令或普通的客户可以使用命令启动启动后(可能)。这些生活道路上二进制可执行程序(本是二进制的简称),更重要的是系统文件系统中。

2./sbin目录

类似的/bin、/sbin目录用于存储二进制文件。因为远远超过一半的文件系统程序是系统管理员使用的基础上,因此,即使普通的客户必须时,应该使用允许的,但通常不通常使用普通客户。

3./etc目录

配置文件/etc目录中存储的各种系统,也是客户信息文件/etc/passwd和系统初始化文件/etc/rc,等等。Linux是依赖这些文件正常运行。

4./根目录

/根目录是超级客户目录中。

5./lib目录

/lib目录程序所需的共享库的根文件系统,所需的根文件系统程序运行共享文件。这些文件包含超过可以超级应用程序共享的代码,以避免每个程序包含相同的子程序的副本,因此,应可执行文件变得更小,节省空间。

6./lib/模块目录中

/lib/目录包含了系统核心模块可加载的模块,特别是在严重损害的恢复系统所需的新的制导系统模块(如网络和文件系统驱动程序)。

7./dev目录

文件/dev目录来存储设备,设备驱动程序,客户通过这些文件访问外部设备。例如,客户可以访问/dev/鼠标去看望鼠标输入,如访问大量的文件。

8/TMP目录

/TMP目录包含在运行时的新闻和信息。但在引导启动后,运行程序最好使用替换/TMP/var/TMP,可能有一个更大的磁盘空间。

9./boot目录

/boot目录来存储引导装载程序(引导装入程序)文件,如lilo,核心形象总是在这里,而不是在根目录。但是如果有超级多的核心形象,这个目录可以变得很大,然后使用一个单独的文件系统会更好。还需要小心,以确保核心形象必须是1024在汽缸内的ide硬盘之前。

/MNT目录

/MNT目录是系统管理员安装临时(山)的文件系统。程序并不完全支持自动安装到/MNT。/MNT应该分成超级儿童低于目录中,比如/MNT/dosa医生可能使用msdos软盘文件系统,而/MNT/exta软盘驱动器可能是文件系统,然而使用/MNT/cdrom驱动器光等等。

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

大量的文件系统安装。

目录树应该分为小的部分,每个部分都应该在自己的磁盘或分区。主要部分是根、/usr、/var/home和文件系统。每个部分都有不同的目的。

每台机器都有一个根文件系统,它包含了系统启动,需要很多的文件系统能够挂载文件,根文件系统从单一客户状态对某些内容。可能还包括恢复受损的工作系统和恢复备份工具。

/usr文件系统包含所有命令,图书馆,手册页,很多人倾向于一般操作不会改变所需的文件。

/usr通常不会经常使用重写文件。这允许通过网络文件共享的文件系统,它应该更有效,因为它节省了磁盘空间(/usr简没有大脑仅仅是几百兆字节),而且容易管理(使用时升级进化,只有主/usr需要改变,而不需要改变每台机器)在这片土地上,即使文件系统也应该是只读的,为了减少不良事故的损失,当文件系统。

文件/var文件系统包含的变化,比如spool目录(邮件、新闻、打印机、等),日志文件、格式化的手册页和临时文件。古典/var/usr下一切曾经的某个地方,但它不能/usr只能读取安装。

主目录/Home文件系统包含客户,也就是说,系统上的所有实际的数据。大/家庭系统可以分成几个文件,需要一个名字在/home,比如/home/学生、/home/员工等。

下面仔细讲解:

/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是messageoftheday的缩写,客户成功登录后全自动输出。内容由系统管理员确认。

常用来通告消息,如规划关机时间的警告等。

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:终端性能资料库。说明不一样的终端用什么“转义序列”控制。写程序时不直接输出转义序列(这样就只能事件于特殊品牌的终端),而是从/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/sda。

4./dev/fd:软驱设备驱动程序。如:/dev/fd0指系统的第一个软盘,也只是往往一般所说的a盘,/dev/fd1指第二个软盘,......而/dev/fd1h1440则表示访问驱动器1中的4.5高密盘。

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

6./dev/tty:提供虚拟控制台支持。如:/dev/tty1指的是系统的第一个虚拟控制台,/dev/tty2则是系统的第二个虚拟控制台。

7./dev/pty:提供远程登陆伪终端支持。在进行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:包含xwindow系统的全部可执行驶路程序、配置文件和支持文件。为简化x的研究和安装,x的文件没有集成到系统中。xwindow系统是一个功能厉害的图形环境,提供了超级多的的图形工具程序。客户如果对microsoftwindows有那么一点熟悉的话,就不会对xwindow系统感到束手无策了。

2./usr/x386:类似/usr/x11r6,但是是专门给x11release5的。

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语言程序中用到的资料结构、子过程和常量。为了坚持一致性,这实际上大概放在/usr/lib下,但习惯上一直沿用了这个名字。

7./usr/lib:内含了程序或子系统的不变的资料文件,包括一些site–wide配置文件。名字lib来源于库(library);编程的原始库也存在/usr/lib里。当编译程序时,程序便会和之中的库进行连接。也有超级多程序把配置文件存入之中。

8./usr/local:本地安装的应用和很多的文件放在这里。这与/usr很差不多。客户可能会在这发现一些有那么一点大的应用包,如tex、emacs等。

/var文件系统

/var包含系统往往一般运行时要变化的资料。往往一般这些资料所在的目录的大小是要总是变化或扩充的。原来/var目录中一些内容是在/usr中的,但为了坚持/usr目录的相对稳固,就把那些需要总是变化的目录放到/var中了。每一个系统是特殊的,即不通过网络与很多的电脑共享。下面列出一些重要的目录(一些不太重要的目录省略了)。

1./var/catman:包括了格式化过的帮助(man)页。帮助页的源文件往往一般存在/usr/man/catman中;一些man页可能有预格式化的版本,存在/usr/man/cat中。而很多的的man页在第一次看时都需要格式化,格式化完的版本存在/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)”程序的目录,如mail、news、打印队列和很多的队列事件的目录。每一个不一样的spool在/var/spool下有自己的子目录,例如,客户的邮箱就存放在/var/spool/mail中。

8./var/tmp:比/tmp允许更大的或需要存在较很长时间的临时文件。小心系统管理员可能不允许/var/tmp有很旧的文件。

/proc文件系统

/proc文件系统是一个伪的文件系统,只是说它是一个实际上不存在的目录,因而这是一个非常特别的目录。它并不存在于某个磁盘上,而是由核心在内存中发生。这种目录用来提供关于系统的消息。下面说明一些最重要的文件和目录(/proc文件系统在procman页中有更仔细的说明)。

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./proc/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目录下面,我想这大概是个不错的主意。

标签:lib文件etc文件夹文件电脑系统

以上内容就是关于“bin目录下存放的是什么文件_lib文件夹干什么的”的全部内容,是由网友投稿,呆玛网小编认真整理编辑的,如果对您有帮助请收藏转发!感谢支持!

因笔者能力有限、时间紧迫等原因,文中有些内容仍需继续探讨和深入研究。因此,今后笔者将就下列问题进行延伸性的研究和探讨:

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
头像
亲亲而仁民仁民而爱物仁包含的思想内涵_亲亲惠
« 上一篇 2023-05-01
射手男暗恋最明显特征_射手男喜欢你的8个预兆暗恋
下一篇 » 2023-05-01
取消
微信二维码
支付宝二维码

发表评论

暂无评论,7235人围观

作者信息

似水流年

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

热门文章

最近发表

目录[+]