
/ bin
存储二进制可执行文件(ls,cat,mkdir等),通常在此处使用常用命令.
/ etc
存储系统管理和配置文件
/ home
用于存储所有用户文件的根目录是用户主目录的基点. 例如,用户用户的主目录是/ home / user,可以用〜user
表示
/ usr
用于存储系统应用程序的更重要目录/ usr / local本地系统管理员软件安装目录(安装系统级应用程序). 这是最大的目录,几乎所有要使用的应用程序和文件都在此目录中.
/ usr / x11r6存储xwindow的目录
/ usr / bin众多应用程序
/ usr / sbin超级用户的某些管理程序
/ usr / doclinux文档
在/ usr / includelinux下开发和编译应用程序所需的头文件
/ usr / lib中常用的动态链接库和软件包的配置文件
/ usr / man帮助文档
/ usr / src源代码,Linux内核的源代码位于/ usr / src / linux
/ usr / local / bin本地添加的命令
/ usr / local / lib本地添加的库
/ opt
其他已安装的可选应用程序软件包的位置. 通常,我们可以在此处安装tomcat等.
/ proc
虚拟文件系统目录是系统内存的映射. 您可以直接访问该目录以获取系统信息.
/ root
超级用户(系统管理员)的主目录(特权类^ o ^)
/ sbin
存储只有root用户才能访问的二进制可执行文件. 这里存储着系统管理员使用的系统级管理命令和程序. 例如ifconfig.
/ dev
用于存储设备文件.
/ mnt
系统管理员将安装一个临时文件系统安装点. 系统提供此目录,以允许用户临时挂载其他文件系统.
/启动
存储用于系统引导的各种文件
/ lib
存储在文件系统中运行程序所需的共享库和内核模块. 共享库也称为动态链接共享库. 它就像Windows中的.dll文件一样,并存储运行根文件系统程序所需的共享文件.
/ tmp
用于存储各种临时文件,它是常见的临时文件存储点.

/ var
用于存储在操作期间需要更改的数据的文件也是某些大型文件的溢出区域,例如各种服务的日志文件(系统启动日志等).
/ lost + found
此目录通常为空,系统异常关闭,并且“无家可归”文件(在Windows下称为.chk)在此处
Linux目录与Windows目录非常不同. Linux目录类似于树,顶层是其根目录,如下所示:

The
/ etc目录包含各种系统配置文件,下面描述其中一些. 您应该知道它们属于哪个程序,并阅读该程序的手册页. / etc中也有许多网络配置文件.
1./etc/rc或/etc/rc.d或/etc/rc?.d
启动或更改运行级别时要运行的脚本或脚本目录.
2./etc/passwd
用户,该域提供用户名,真实姓名,用户起始目录,加密密码和用户的其他名称
他的信息.
3./etc/fdprm
软盘参数表,用于解释不同的软盘格式. 可以用setfdprm设置. 有关更多信息,请参见setfdprm
帮助页面.
4./etc/fstab
指定在启动时需要自动安装的文件系统的列表. 它还包括有关通过swapon-a启用的交换区域的信息.
5./etc/group
类似于/ etc / passwd,但不是用户信息,而是组信息. 包括该组的各种数据.
6./etc/inittab
初始化配置文件.
7./etc/issue
在登录提示之前包括用户的输出信息. 通常包括系统的简短描述或欢迎消息. 具体内容由系统管理员确定.
8./etc/magic
“文件”的配置文件. 包含有关不同文件格式的说明linux系统下的/dev目录是什么,“文件”会根据文件类型猜测文件类型.
9./etc/motd
motd是“今日消息”的缩写,在用户成功登录后自动输出. 内容由系统管理员确定. 通常用于公告,例如有关计划关闭时间的警告.
10./etc/mtab
当前安装的文件系统列表. 它由脚本(scritp)初始化,并由mount命令自动更新. 在需要当前安装的文件系统列表(例如df命令)时使用.
11./etc/shadow
安装了影子密码软件的系统上的影子密码文件. 影子密码文件将/ etc / passwd文件中的加密密码移动到/ etc / shadow,只有超级用户(root)可以读取. 这使得解密密码更加困难,从而提高了系统的安全性.
12./etc/login.defs
login命令的配置文件.
13./etc/printcap
类似于/ etc / termcaplinux系统下的/dev目录是什么,但适用于打印机. 语法不同.

14./etc/profile、/etc/csh.login、/etc/csh.cshrc
Bourne或cshell在登录或启动时执行文件. 这样,系统管理员就可以为所有用户建立全局默认环境.
15./etc/securetty
确认安全终端,即允许超级用户(root)登录的终端. 通常只列出虚拟控制台,因此不可能(至少非常困难)通过调制解调器闯入系统或网络并获得超级用户权限.
16./etc/shells
列出可用的内更改登录Shell. 提供计算机ftp服务的服务进程ftpd检查/ etc / shells文件中是否列出了用户的shell. 否则,将不允许用户登录.
17./etc/termcap
终端性能. 描述什么“转义序列”控制不同的终端. 编写程序时,转义序列不会直接输出(因此只能在特定品牌的终端上运行),而是从/ etc / termcap查找正确的工作序列.
通过这种方式,大多数程序都可以在大多数终端上运行.
The
/ 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: disk,
/ dev / fd1表示第二张软盘,/ dev / fd1h1440表示对驱动器1中的4.5个高密度磁盘的访问.
5./dev/st
scsi磁带驱动器驱动程序.
6./dev/tty
提供虚拟控制台支持. 例如: / dev / tty1指系统的第一个虚拟控制台,/ dev / tty2指系统
第二个虚拟控制台.
7./dev/pty
提供远程登录伪终端支持. 远程登录期间使用/ dev / pty设备.
8./dev/ttys
计算机串行接口是DOS的“ com1”端口.
9./dev/cua
计算机串行接口,与调制解调器一起使用的设备.
10./dev/null

“黑洞”,写入设备的所有信息将消失. 例如: 当您想在屏幕上隐藏输出信息时,只需将输出信息输入到/ dev / null.
/ usr是非常重要的目录,通常此文件系统非常大,因为所有程序都安装在这里. / usr中的所有文件通常都来自Linux发行版. 本地安装的程序和其他内容位于/ usr / local下,因为通过这种方式,您可以升级系统的新版本或新发行版,而不必重新安装所有程序. / usr目录中的许多内容都是可选的,但是这些功能将使用户更有效地使用系统. / usr可以容纳许多大型软件包及其配置文件. 下面列出了一些重要的目录(省略了一些次要的目录).
1./usr/x11r6
包含xwindow系统的所有可执行程序,配置文件和支持文件. 为了简化x的开发和安装,x的文件未集成到系统中. xwindow系统是功能强大的图形环境,可提供大量的图形工具程序. 如果用户熟悉microsoftwindows或machintosh,他们对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包含第一部分的格式化内容. l该手册分为以下九部分: 内部命令,系统调用,库函数,设备,文件格式,游戏,宏程序包,系统管理和核心程序.
6./usr/include
包含C语言的头文件. 这些文件以.h结尾,用于描述C语言程序中使用的数据结构,子过程和常量. 为了保持一致性,实际上应将其放在/ usr / lib下,但始终使用该名称.
7./usr/lib
包含程序或子系统的不变数据文件,包括一些站点范围的配置文件. lib的名字来自一个库. 原始的编程库也存储在/ usr / lib中. 程序编译后,程序将链接到库. 还有很多程序在其中存储配置文件.
8./usr/local
本地安装的软件和其他文件位于此处. 这与/ usr非常相似. 用户可能会找到一些相对较大的软件包,例如tex,emacs等.
/ var包含通常在系统运行时要更改的数据. 通常,这些数据所在目录的大小经常更改或扩展. 事实证明/ var目录中的某些内容位于/ usr中,但是为了保持/ usr目录的相对稳定性,请将那些需要经常更改的目录放在/ var中. 每个系统都是特定的,也就是说,它不会通过网络与其他计算机共享. 下面列出了一些重要的目录(省略了一些不太重要的目录).
1./var/catman
包括格式化的帮助(手册)页面. 帮助页面的源文件通常存储在/ usr / man / man中. 一些手册页可能具有预格式化的版本,这些版本存储在/ usr / man / cat中. 其他手册页在首次查看时需要进行格式化. 格式化的版本存储在/ var / man中,以便其他人在再次查看同一页面时不必等待格式化. (/ var / catman通常会被清除,就像清除临时目录一样. )
2./var/lib
存储要在正常系统操作期间更改的文件.
3./var/local
存储/ usr / local中安装的程序(即系统管理员安装的程序)的变量数据. 请注意,如有必要,即使本地安装的程序也将使用其他/ var目录,例如/ var / lock.
4./var/lock
锁定文件. 许多程序遵循在/ var / lock中生成锁定文件的约定,以支持它们正在使用特定的设备或文件. 当其他程序注意到锁定的文件时,它们将不再使用设备或文件.
5./var/log
各种程序的日志文件,尤其是login(/ var / log / wtmplog记录所有登录到系统的登录和注销)和syslog(/ var / log / messages记录存储所有核心和系统程序信息). / var / log中的文件经常会无限期增长,应定期清除.
6./var/run
保存有关系统的信息文件,该信息文件在下次系统引导之前有效. 例如,/ var / run / utmp包含有关当前登录用户的信息.
7./var/spool
用于放置“假脱机”程序的目录,例如邮件,新闻,打印队列和其他队列作业. 每个不同的假脱机都在/ var / spool下有其自己的子目录,例如,用户的邮箱存储在/ var / spool / mail中.
8./var/tmp
允许大于/ tmp的临时文件,或者它们需要存在更长的时间. 请注意,系统管理员可能不允许/ var / tmp中的旧文件.
The
/ proc文件系统是伪文件系统,这意味着它是一个实际上不存在的目录,因此这是一个非常特殊的目录. 它在某个磁盘上不存在,但由内存中的内核生成. 该目录用于提供有关系统的信息. 以下内容描述了一些最重要的文件和目录(/ proc文件系统的procman页有更详细的描述).

1./proc/x
关于进程x的信息目录,此x是此进程的标识号. 每个进程在/ proc的
下都有一个名称
进程ID的目录.
2./proc/cpuinfo
存储处理器(cpu)信息,例如cpu类型,制造商,型号和性能.
3./proc/devices
当前正在运行的用于核心配置的设备驱动程序列表.
4./proc/dma
显示当前使用的dma通道.
5./proc/文件系统
核心配置的文件系统信息.
6./proc/interrupts
显示占用中断信息和占用者信息以及占用人数.
7./proc/ioports
当前使用的I / O端口.
8./proc/kcore
系统物理内存映像. 它的大小与物理内存完全相同,但是实际上并不会占用太多内存. 仅在程序访问它时创建它. (注意: 除非将其复制到某处,否则/ proc下的任何内容都不会占用任何磁盘空间. )
9./proc/kmsg
核心输出的消息. 也将发送到syslog.
10./proc/ksyms
核心符号表.
11./proc/loadavg
系统“平均负载”;三个无意义的指标表示系统当前的工作量.
12./proc/meminfo
各种存储使用情况信息,包括物理内存和交换分区.
13./proc/modules
存储有关当前正在加载哪些核心模块的信息.
14./proc/net
网络协议状态信息.
15./proc/self
存储在程序的进程目录中的符号链接,用于查看/ proc. 当2个进程查看/ proc时,这将是一个不同的连接. 这主要是为了让程序获得自己的进程目录.
16./proc/stat
系统的不同状态,例如,系统启动后的页面错误数.
17./proc/uptime
系统启动的时间长度.
18./proc/version
核心版本
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-257763-1.html
是不是理亏
很有感情加油
二是北洋水师的军舰的设计落后