当前位置:文档之家› linux文件系统和各个文件夹的作用

linux文件系统和各个文件夹的作用

linux文件系统和各个文件夹的作用
linux文件系统和各个文件夹的作用

Linux 文件系统

Linux 最早的文件系统是Minix,但是专门为Linux 设计的文件系统——扩展文件系统第二版或EXT2被设计出来并添加到Linux中,这对Linux产生了重大影响。EXT2文件系统功能强大、易扩充、性能上进行了全面优化,也是现在所有Linux发布和安装的标准文件系统类型。

磁盘组织

ext2系统中,所有元数据结构的大小均基于“块”,而不是“扇区”。块的大小随文件系统的大小而有所不同。而一定数量的块又组成一个块组,每个块组的起始部分有多种多样的描述该块组各种属性的元数据结构。ext2系统中对各个结构的定义都包含在原始码的include/linux/ext2_fs.h文件中。

1、超级块

每个ext2文件系统都必须包含一个超级块,其中存储了该文件系统的大量基本信息,包括块的大小、每块组中包含的块数等。同时,系统会对超级块进行备份,备份被存放在块组的第一个块中。超级块的起始位置为其所在分区的第1024个字节,占用1KB的空间。2、块组描述符

一个块组描述符用以描述一个块组的属性。块组描述符组由若干块组描述符组成,描述了文件系统中所有块组的属性,存放于超级块所在块的下一个块中。

3、块位图和inode位图

块位图和inode位图的每一位分别指出块组中对应的那个块或inode是否被使用。

4、inode表

inode表用于跟踪定位每个文件,包括位置、大小等(但不包括文件名),一个块组只有一个inode表。

5、数据块

数据块中存放文件的内容,包括目录表、扩展属性、符号链接等。

目录结构

在ext2文件系统中,目录是作为文件存储的。根目录总是在inode表的第二项,而其子目录则在根目录文件的内容中定义。目录项在include/linux/ext2_fs.h文件中定义

文件扩展属性

文件的属性大多数是位于该文件的inode结构中的标准属性,也还包含其他一些扩展属性(于系统中所有的inode相关,通常用于增加额外的功能),在fs/ext2/xattr.h文件中定义。

虚拟文件系统Virtual File Systems(VFS)

Linux 是近年来发展起来的一种新型的操作系统,其最重要的特征之一就是支持多种文件系统,使其更加灵活,从而与许多其它的操作系统共存。Linux支持ext,ext2,xia,minix,umsdos,msdes,fat32 ,ntfs,proc,stub,ncp,hpfs,affs 以及ufs 等多种文件系统。为了实现这一目的,Linux 对所有的文件系统采用统一的文件界面,用户通过文件的操作界面来实现对不同文件系统的操作。对于用户来说,我们不要去关心不同文件系统的具体操作过程,而只是对一个虚拟的文件操作界面来进行操作,这个操作界面就是Linux 的虚拟文件系统(VFS ) 。形象地说,Linux 的内核好象一个PC 机的母板,VFS 就是上面的一个插槽,具体的文件系统就是一块块的接121 卡。因此,每一个文件系统之间互不干扰,而只是调用相应的程序来实现其功能。在Linux 的内核文件中,VFS 和具体的文件系统程序都放在Linux\FS 中,其中每一种文件系统对应一个子目录,另外还有一些共用的VFS 程序。在具体的实现上,每个文件系统都有自己的文件操作数据结构file—operations。所以,VFS 作为ILinux 内核中的一个软件层,用于给用户空间的程序提供文件系统接口,同时也提供了内核中的一个抽象功能,允许不同的文件系统很好地共存。VFS 使Linux 同时安装、支持许多不同类型的文件系统成为可能。VFS 拥有关于各种特殊文件系统的公共界面,如超级块、inode、文件操作函数入口等。实际文件系统的细节,统一由VFS 的公共界面来索引,它们对系统核心和用户进程来说是透明的。

Linux文件结构

linux下的文件结构,看看每个文件夹都是干吗用的

/bin 二进制可执行命令

/dev 设备特殊文件

/etc 系统管理和配置文件

/etc/rc.d 启动的配置文件和脚本

/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序

/tmp 公用的临时文件存储点

/root 系统管理员的主目录(呵呵,特权阶级)

/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。

/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

/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 本地增加的库

通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要

经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。

除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所其他文件在根文件系统的子目录中。

1. /bin目录

/ b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序( b i n是b i n a r y - -二进制的简称),多是系统中重要的系统文件。

2. /sbin目录

/ s b i n目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。

3. /etc目录

/ e t c目录存放着各种系统配置文件,其中包括了用户信息文件/ e t c / p a s s w d,系统初始化文

件/ e t c / r c等。l i n u x正是*这些文件才得以正常地运行。

4. /root目录

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

5. /lib目录

/ l i b目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。

6. /lib/modules 目录

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

7. /dev目录

/ d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。

8. /tmp目录

/tmp 目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序最好使用/ v a r / t m p来代替/tmp ,因为前者可能拥有一个更大的磁盘空间。

9. /boot目录

/ b o o t目录存放引导加载器(bootstrap loader)使用的文件,如l i l o,核心映像也经常放在这里,

而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的

文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在i d e硬盘的前1 0 2 4柱面内。

10. /mnt目录

/ m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到/mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用m s d o s文件系统的软驱,

而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。

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

其他文件系统的安装点。

下面详细介绍;

/etc文件系统

/etc 目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的m a n页。许多网络配置文件也在/etc 中。

1. /etc/rc或/etc/rc.d或/etc/rc?.d

启动、或改变运行级时运行的脚本或脚本的目录。

2. /etc/passwd

用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其

他信息。

3. /etc/fdprm

软盘参数表,用以说明不同的软盘格式。可用setfdprm 进行设置。更多的信息见s e t f d p r m

的帮助页。

4. /etc/fstab

指定启动时需要自动安装的文件系统列表。也包括用swapon -a启用的s w a p区的信息。

5. /etc/group

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

6. /etc/inittab

init 的配置文件。

7. /etc/issue

包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内

容由系统管理员确定。

8. /etc/magic

“f i l e”的配置文件。包含不同文件格式的说明,“f i l e”基于它猜测文件类型。

9. /etc/motd

m o t d是message of the day的缩写,用户成功登录后自动输出。内容由系统管理员确定。常用于通告信息,如计划关机时间的警告等。

10. /etc/mtab

当前安装的文件系统列表。由脚本( s c r i t p )初始化,并由mount 命令自动更新。当需要一个当前安装的文件系统的列表时使用(例如df 命令)。

11. /etc/shadow

在安装了影子( s h a d o w )口令软件的系统上的影子口令文件。影子口令文件将/ e t c / p a s s w d

文件中的加密口令移动到/ e t c / s h a d o w中,而后者只对超级用户( r o o t )可读。这使破译口令更困

难,以此增加系统的安全性。

12. /etc/login.defs

l o g i n命令的配置文件。

13. /etc/printcap

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

14. /etc/profile 、/ e t c / c s h . l o g i n、/etc/csh.cshrc

登录或启动时b o u r n e或c shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。

15. /etc/securetty

确认安全终端,即哪个终端允许超级用户( r o o t )登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过调制解调器( m o d e m )或网络闯入系统并得到超级用户特权。

16. /etc/shells

列出可以使用的s h e l l。chsh 命令允许用户在本文件指定范围内改变登录的s h e l l。提供一

台机器f t p服务的服务进程ftpd 检查用户s h e l l是否列在/etc/shells 文件中,如果不是,将不允

许该用户登录。

17. /etc/termcap

终端性能数据库。说明不同的终端用什么“转义序列”控制。写程序时不直接输出转义

序列(这样只能工作于特定品牌的终端),而是从/etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。

/dev文件系统

/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明。设备文件在安装时由系统产生,以后可以用/dev/makedev 描述。/ d e v / m a k e d e v.local 是系统管理员为本地设备文件(或连接)写的描述文稿(即如一些非标准设备驱动不是标准makedev 的一部分)。下面简要介绍/ d e v下一些常用文件。

1. /dev/console

系统控制台,也就是直接和系统连接的监视器。

2. /dev/hd

i d e硬盘驱动程序接口。如:/ d e v / h d a指的是第一个硬盘,h a d 1则是指/ d e v / h d a 的第一个

分区。如系统中有其他的硬盘,则依次为/ d e v / h d b、/ d e v / h d c、. . . . . .;如有多个分区则依次为

h d a 1、h d a 2 . . . . . .

3. /dev/sd

s c s i磁盘驱动程序接口。如有系统有s c s i硬盘,就不会访问/ d e v / h a d,而会访问/ d e v / s d a。

4. /dev/fd

软驱设备驱动程序。如:/ d e v / f d 0指系统的第一个软盘,也就是通常所说的a:盘,

/ d e v / f d 1指第二个软盘,. . . . . .而/ d e v / f d 1 h 1 4 4 0则表示访问驱动器1中的4 . 5高

密盘。

5. /dev/st

s c s i磁带驱动器驱动程序。

6. /dev/tty

提供虚拟控制台支持。如:/ d e v / t t y 1指的是系统的第一个虚拟控制台,/ d e v / t t y 2则是系统

的第二个虚拟控制台。

7. /dev/pty

提供远程登陆伪终端支持。在进行te l n e t登录时就要用到/ d e v / p t y设备。

8. /dev/ttys

计算机串行接口,对于d o s来说就是“ c o m 1”口。

9. /dev/cua

计算机串行接口,与调制解调器一起使用的设备。

10. /dev/null

“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来

时,只要将输出信息输入到/ d e v / n u l l中即可。

/usr文件系统

/usr 是个很重要的目录,通常这一文件系统很大,因为所有程序安装在这里。/usr 里的

所有文件一般来自l i n u x发行版( d i s t r i b u t i o n );本地安装的程序和其他东西在/usr/local 下,因为这样可以在升级新版系统或新发行版时无须重新安装全部程序。/usr 目录下的许多内容是

可选的,但这些功能会使用户使用系统更加有效。/ u s r可容纳许多大型的软件包和它们的配置

文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。

1. /usr/x11r6

包含x wi n d o w系统的所有可执行程序、配置文件和支持文件。为简化x的开发和安装,x的文件没有集成到系统中。x wi n d o w系统是一个功能强大的图形环境,提供了大量的图形

工具程序。用户如果对microsoft wi n d o w s或m a c h i n t o s h比较熟悉的话,就不会对x wi n d o w系统感到束手无策了。

2. /usr/x386

类似/ u s r / x 11r6 ,但是是专门给x 11 release 5的。

3. /usr/bin

集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin 或/usr/local/bin 中。

4. /usr/sbin

包括了根文件系统不必要的系统管理命令,例如多数服务程序。

5. /usr/man、/ u s r / i n f o、/ u s r / d o c

这些目录包含所有手册页、g n u信息文档和各种其他文档文件。每个联机手册的“节”

都有两个子目录。例如:/ u s r / m a n / m a n 1中包含联机手册第一节的源码(没有格式化的原始文

件),/ u s r / m a n / c a t 1包含第一节已格式化的内容。l联机手册分为以下九节:内部命令、系统调

用、库函数、设备、文件格式、游戏、宏软件包、系统管理和核心程序。

6. /usr/include

包含了c语言的头文件,这些文件多以. h结尾,用来描述c语言程序中用到的数据结构、子过程和常量。为了保持一致性,这实际上应该放在/usr/lib 下,但习惯上一直沿用了这个名

字。

7. /usr/lib

包含了程序或子系统的不变的数据文件,包括一些s i t e - w i d e配置文件。名字l i b来源于库

(library); 编程的原始库也存在/usr/lib 里。当编译程序时,程序便会和其中的库进行连接。也

有许多程序把配置文件存入其中。

8. /usr/local

本地安装的软件和其他文件放在这里。这与/ u s r很相似。用户可能会在这发现一些比较大的软件包,如t e x、e m a c s等。

/var文件系统

/var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化

或扩充的。原来/ v a r目录中有些内容是在/ u s r中的,但为了保持/ u s r目录的相对稳定,就把那

些需要经常改变的目录放到/ v a r中了。每个系统是特定的,即不通过网络与其他计算机共享。

下面列出一些重要的目录(一些不太重要的目录省略了)。

1. /var/catman

包括了格式化过的帮助( m a n )页。帮助页的源文件一般存在/ u s r / m a n / m a n中;有些m a n页

可能有预格式化的版本,存在/ u s r / m a n / c a t中。而其他的m a n页在第一次看时都需要格式化,

格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。

(/var/catman 经常被清除,就像清除临时目录一样。)

2. /var/lib

存放系统正常运行时要改变的文件。

3. /var/local

存放/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,

即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。

4. /var/lock

锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定,以用来支持他们正在

使用某个特定的设备或文件。其他程序注意到这个锁定文件时,就不会再使用这个设备或文件。

5. /var/log

各种程序的日志( l o g )文件,尤其是login (/var/log/wtmp log纪录所有到系统的登录和注销) 和syslog (/var/log/messages 纪录存储所有核心和系统程序信息)。/var/log 里的文件经常不

确定地增长,应该定期清除。

6. /var/run

保存在下一次系统引导前有效的关于系统的信息文件。例如,/var/run/utmp 包含当前登

录的用户的信息。

7. /var/spool

放置“假脱机( s p o o l )”程序的目录,如m a i l、n e w s、打印队列和其他队列工作的目录。每

个不同的s p o o l在/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

存放处理器( c p u )的信息,如c p u的类型、制造商、型号和性能等。

3. /proc/devices

当前运行的核心配置的设备驱动的列表。

4. /proc/dma

显示当前使用的d m a通道。

5. /proc/filesystems

核心配置的文件系统信息。

6. /proc/interrupts

显示被占用的中断信息和占用者的信息,以及被占用的数量。

7. /proc/ioports

当前使用的i / o端口。

8. /proc/kcore

系统物理内存映像。与物理内存大小完全一样,然而实际上没有占用这么多内存;它仅

仅是在程序访问它时才被创建。(注意:除非你把它拷贝到什么地方,否则/proc 下没有任何东西占用任何磁盘空间。)

9. /proc/kmsg

核心输出的消息。也会被送到s y s l o g。

10. /proc/ksyms

核心符号表。

11. /proc/loadavg

系统“平均负载”;3个没有意义的指示器指出系统当前的工作量。

12. /proc/meminfo

各种存储器使用信息,包括物理内存和交换分区( s w a p )。

13. /proc/modules

存放当前加载了哪些核心模块信息。

14. /proc/net

网络协议状态信息。

15. /proc/self

存放到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时,这将会是不同的连接。这主要便于程序得到它自己的进程目录。

16. /proc/stat

系统的不同状态,例如,系统启动后页面发生错误的次数。

17. /proc/uptime

系统启动的时间长度。

18. /proc/version

核心版本。

参考资料:

https://www.doczj.com/doc/2417786941.html,/view/991bc91ca300a6c30c229f71.html

Linux系统目录结构-作用

linux系统目录结构 1./ /目录也称为根目录,位于linux文件系统目录结构的顶层。在很多系统中的唯一分区。如果还有其他分区,必须挂在到/目录下某个位置。整个目录结构呈树型结构,因此也称为目录树。 2.bin bin目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等,该目录不能包含子目录。3.boot boot目录,该目录中存放系统的内核文件和引导装载程序文件。例如:RHEL5的内核文件:vmlinuz-2.6.18-8.el5xen。 4.dev dev目录,也称设备(device)文件目录,存放连接到计算机上的设备(终端、磁盘驱动器、光驱及网卡等)的对应文件,包括字符设备和块设备等。 5.etc etc目录存放系统的大部分配置文件和子目录。X Window系统的文件保存在/etc/X11子目录中,与网络有关的配置文件保存在/etc/sysconfig子目录中。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。 6.home home目录中包含系统上各个用户的主目录,子目录名称即为各用户名。 7.lib lib目录下存放了各种编程语言库。典型的linux系统包含了C、C++和FORTRAN语言的库文件。用好这些语言开发的应用程序可以是使用这些库文件。这就使软件开发者能够利用那些预先写好并测试过的函数。/lib目录下的库映像文件可以用来启动系统并执行一些命令。目录/lib/modules包含了可加载的内核模块。/lib目录存放了所有重要的库文件,其他的库文件爱你则大部分存放在/usr/lib目录下。 8.lost+found

【VIP专享】Windows下各个文件夹的作用分别是什么

Windows下各个文件夹的作用分别是什么 更新时间:2011-08-21 作者:来源: 访问: ├—WINDOWS │├—system32(存放Windows的系统文件和硬件驱动程序) ││├—config(用户配置信息和密码信息) │││└—systemprofile(系统配置信息,用于恢复系统) ││├—drivers(用来存放硬件驱动文件,不建议删除) ││├—spool(用来存放系统打印文件。包括打印的色彩、打印预存等) ││├—wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。请勿删除) ││├—IME(用来存放系统输入法文件,类似WINDOWS下的IME文件夹) ││├—CatRoot(计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息) ││├—Com(用来存放组件服务文件) ││├—ReinstallBackups(电脑中硬件的驱动程序备份) ││├—DllCache(用来存放系统缓存文件。当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件) ││├—GroupPolicy(组策略文件夹) ││ │├—system(系统文件夹,用来存放系统虚拟设备文件) │├—$NtUninstall$(每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除) │├—security(系统安全文件夹,用来存放系统重要的数据文件)

│├—srchasst(搜索助手文件夹,用来存放系统搜索助手文件,与msagent文件夹类似) │├—repair(系统修复文件夹,用来存放修复系统时所需的配置文件) │├—Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件) │├—inf(用来存放INF文件。INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件) │├—Help(Windows帮助文件) │├—Config(系统配置文件夹,用来存放系统的一些临时配置的文件) │├—msagent(微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。若觉的没有必要,可直接删除) │├—Cursors(鼠标指针文件夹) │├—Media(声音文件夹,开关机等wav文件存放于此) │├—Mui(多语言包文件夹,用来存放多国语言文件。简体中文系统中这个文件夹默认是空的,但不建议删除此文件夹) │├—java(存放java运行的组件及其程序文件。不建议删除其中文件) │├—Web ││├—Wall*****(存放桌面壁纸的文件夹) ││ │├—addins(系统附加文件夹,用来存放系统附加功能的文件) │├—Connection Wizard(连接向导文件夹,用来存放“Internet连接向导”的相关文件) │├—Driver Cache(驱动缓存文件夹,用来存放系统已知硬件的驱动文件) ││└—i386(Windows操作系统自带的已知硬件驱动文件,可删除以节省空间)

Lunix下各个文件夹作用

Lunix下各个文件夹作用 linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录(呵呵,特权阶级) /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 /lost found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里 /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 本地增加的库 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要

Linux文件系统各目录功能

/ : 根目录 /bin/ : 执行文件目录存放所有用户必要且可共同使用的执行文件。 /boot/ : 所有有关本地启动的信息和所需文件。 /boot/grub/ : 启动管理程序所需的文件及程序。 /dev/ : 设备文件目录,存放所有系统中device(设备)的相关信息。 /dev/block/ : 块设备 /dev/bus/ : 硬件设备相关文件,所有使用总线访问的存储器,例如USB。 /dev/char/ : 字符设备 /dev/disk/ : 硬件设备相关文件,存放所有连接到这台主机上的硬盘信息,可按不同的分类方式供用户查询。 /dev/input/ : 硬件设备相关文件,存放输入设备,例如鼠标,键盘,手写板等。 /dev/mapper/ : 硬件设备相关文件,存放使用LVM后对系统产生的虚拟磁盘同硬盘的对应表及Device Mapper控制文件。 /dev/net/ : 硬件设备相关文件,存放建立VPN的“tunnel”所使用的交互管道文件。 /dev/pts/ : 硬件设备相关文件,存放和Terminal相关的设备文件。 /dev/shm/ : 硬件设备相关文件,用来分享内存的API。 /dev/.udev/ : 硬件设备相关文件,记录启动时经过udev整理出来后,成功(变为记录之一)或是出现问题的文件。 /etc/ : 系统配置直接相关文件,经常使用及和系统相关度高的文件目录,服务器目录、系统目录、安全性目录、X Window目录及其他软件安装目录。 /etc/BackupPC/ : 专门针对操作系统提供备份服务的软件目录。 /etc/boa/ : 小巧的网页服务器程序boa的目录。 /etc/cups/ : Linux下打印机服务器目录。 /etc/dnsmasq.d/ : “娇小型”DNS服务器dnsmasq的软件目录。 /etc/exim/ : Mail服务器端以MTA为主要服务的其中一种软件,用来协助内部或外部的用户收发Email。 /etc/httpd/ : Linux下最常用到的一个服务器目录,也就是网页服务器(默认为apache)的主要配置所在。 /etc/lighteepd/ : 轻巧型的网页服务器软件配置目录。 /etc/mail/ : 默认Mail Server组件sendmail的主要配置及反垃圾邮件软件SpamAssassin组件配置目录。 /etc/news/ : Linux News Server的主要配置目录。 /etc/ntp/ : Network Time Protocol服务主要的配置目录。 /etc/openldap/ : LDAP(Lightweight Directory Access Protocol)的配置目录。 /etc/postfix/ : Postfix组件所提供的主要配置文件目录。 /etc/pulse/ : PulseAudio的主配置目录。 /etc/samba/ : Linux下文件共享服务samba的主要配置文件。 /etc/smrsh/ : Sendmail为了限制用户可使用的命令设计的程序Sendmail配置目录。 /etc/snmp/ : SNMP(Simple Network Management Protocol)服务的主配置文件。 /etc/squid/ : 代理服务器Squid的配置文件目录。

Windows C盘文件夹详细解释

Windows C盘文件夹详细解释 在Windows操作系统中,最重要的莫过于“Windows”文件夹,对电脑进行任何操作几乎都有关。了解这里对于掌握整个系统的运作有很大的作用,我们先从文件夹开始,这些文件夹非常重要,它们是系统正常运转的必要保证。 Cursors文件夹:这是鼠标指针文件夹,用来存放除系统默认之外的鼠标指针。可以将文件夹中的鼠标指针删除,对Windows系统默认的鼠标指针不会有影响。 Downloaded Program Files文件夹:这是下载程序文件夹,用来存放扩展IE浏览器功能的文件。例如能让IE播放Flash动画的控件,Java虚拟机控件等等。 Help文件夹:这是帮助文件夹,用来存放系统自带的帮助文件和一些应用程序的帮助文件。这些文件当然是可以删除的(但其中的Tours文件夹不能被完全删除)。你可以从“开始”处点击“帮助和支持”来启动帮助系统,它其实就是调用了这个文件夹中的一些文件。 ime文件夹:这是输入法文件夹,用来存放系统默认安装的输入法文件。Windows操作系统已经内嵌了东亚国家的输入法,如日语,韩文等,从理论上可以将用不到的一些其他语言输入法删除掉,但不建议这样做,因为这样有可能会导致输入法系统出现不稳定的情况,严重影响简体中文输入法的正常使用。 PCHealth文件夹:这里用来存放协调、配置和管理计算机正常运行的文件。如我们常用的“msconfig系统配置实用程序”,就位于这个文件夹下的“\HelpCtr\Binaries”下,再如脱机浏览的缓存就在“OfflineCache”文件下。这里的文件对于操作系统来说非常重要,不建议删除。 repair文件夹:这是系统修复文件夹,用来存放修复系统时的配置文件。当系统无法进入桌面,我们在不得已的情况下,会首先选择修复系统,这个文件里所存放的就是系统的基本配置文件。 Resources文件夹:这是系统资源文件夹,用来存放系统SHELL资源文件,就是我们在桌面上所看到的主题。可以删除一些无用的主题文件。 addins文件夹:这是系统附加文件夹,用来存放系统附加功能的文件。 AppPatch文件夹:这是应用程序修补备份文件夹,用来存放应用程序的修补文件。 Config文件夹:这是系统配置文件夹,用来存放系统的一些临时配置的文件。 Connection Wizard文件夹:看名字就知道这是连接向导文件夹,用来存放“Internet连接向导”的相关文件。 security文件夹:这是系统安全文件夹,用来存放系统重要的数据文件。 srchasst文件夹:这是搜索助手文件夹,用来存放系统搜索助手文件,与msagent文件夹类似。

C盘各文件夹功能

ghtkk(微音) C盘windows c:\windows 文件夹里文件的功能作用简介介绍 C盘windows c:\windows 文件夹里文件的功能作用简介介绍 现实中的Windows文件夹我们先从文件夹开始,这些文件夹非常重要,它们是系统正常运转的必要保证。Cursors文件夹这是鼠标指针文件夹,用来存放除系统默认之外的鼠标指针。一些美化系统桌面的程序在美化鼠标时也是将自己的鼠标指针存放在这个文件夹中的。可以将文件夹中的鼠标指针删除,对Windows 系统默认的鼠标指针不会有影响。Debug文件夹 这是系统调试文件夹,用来存放系统运行过程中调试模块的日志文件,以便管理员根据这些日志文件来发现计算机所存在的问题。其中“UserMode”文件夹下存放的是当前用户的调试日志文件。是1月28日系统安装网络组件时调试的日志文件“NetSetup.LOG”的部分内容。Downloaded Program Files文件夹 这是下载程序文件夹,用来存放扩展IE浏览器功能的文件。例如能让IE播放FLASH动画的控件,Java虚拟机控件等等。Help文件夹 这是帮助文件夹,用来存放系统自带的帮助文件和一些应用程序的帮助文件。这些文件当然是可以删除的(但其中的Tours文件夹不能被完全删除)。你可以从“开始”处点击“帮助和支持”来启动帮助系统,它其实就是调用了这个文件夹中的一些文件。ime文件夹这是输入法文件夹,用来存放系统默认安装的输入法文件。Windows操作系统已经内嵌了东亚国家的输入法,如日语,韩文等,从理论上可以将用不到的一些其他语言输入法删除掉,但不建议这样做,因为这样有可能会导致输入法系统出现不稳定的情况,严重影响简体中文输入法的正常使用(PCHealth文件夹 这里用来存放协调、配置和管理计算机正常运行的文件。如我们常用的“msconfig

Windows操作系统文件夹的作用

我们每天都在使用Windows,可你对它的系统文件熟悉吗?所谓的系统文件一般指的是与Windows有密切关系的,系统正常运作所离不开的文件。这些文件绝大多数位于System32目录下(X:\Windows\System32\)以及系统文件备份目录DllCache下(X:\Windows\System32\Dllcache\)(“X”是你的XP系统所在的分区)他们一般是以dll 文件的形式存在的,其次还有cpl(控制面版)等其他一些格式的文件。 我们所看到的Windows外观的元素(图标、位图、对话框、文字等)就储存在这些文件当中,例如资源管理器(Explorer)和IE的工具栏上面的前进、后退等按钮图案,就是以位图的形式存在与shell32.dll文件中的。 下面的文章中我们就将介绍各种Windows操作系统文件夹的作用。 A ACCESS.CHM - Windows帮助文件 ACCSTAT.EXE - 辅助状态指示器 ADVAPI32.DLL - 高级Win32应用程序接口 AHA154X.MPD - SCSI驱动程序 AM1500T.VXT - 网卡驱动程序 AM2100.DOS - 网卡驱动程序 APPSTART.ANI - 动画光标 APPS.HLP - Windows帮助文件 AUDIOCDC.HLP - "易码编码解码器"帮助文件 AWARDPR32.EXE - 增加打印机工具 B BIGMEM.DRV - BIGMEM虚拟设备 BILLADD.DLL - 动态链接库(支持MSW) BIOS.VXD - 即插即用BIOS接口 BUSLOGIC.MPD - SCSI驱动程序 C CALC.EXE - 计算器应用程序 CANNON800.DRV - 佳能打印机驱动程序 https://www.doczj.com/doc/2417786941.html, - MSDOS命令 CHS16.FON - 字体文件(16点阵中文) CANYON.MID - MIDI文件例子 CARDDRV.EXE - PCMCIA支持程序 CDFS.VXD - CDROM文件系统 CDPLAYER.EXE - CD播放器应用程序 CDPLAYER.HLP - CD播放器帮助文件 CHIPS.DRV - 芯片技术显示驱动程序 CHKDSK.EXE - DOS磁盘检查工具 CHOOSUSR.DLL - 网络客户 CHOKD.WAV - 声音文件例子

Linux各目录及每个目录的详细介绍

Linux各目录及每个目录的详细介绍 /bin二进制可执行命令 /dev设备特殊文件 /etc/rc.d启动的配置文件和脚本 /home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin超级管理命令,这里存放的是系统管理员使用的管理程序 /tmp公共的临时文件存储点 /root系统管理员的主目录 /mnt系统提供这个目录是让用户临时挂载其他的文件系统 /lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows 下叫什么.chk)就在这里 /proc虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 /var某些大文件的溢出区,比方说各种服务的日志文件 /usr最庞大的目录,要用到的应用程序和文件几乎都在这个目录,其中包含: /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本地增加的库根文件系统 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。

告诉你C盘里面每个文件夹是什么作用

Documents and Settings是什么文件? 答案: 是系统用户设置文件夹,包括各个用户的文档、收藏夹、上网浏览信息、配置文件等。补:这里面的东西不要随便删除,这保存着所有用户的文档和账户设置,如果删除就会重新启动不能登陆的情况,尤其是里面的default user、all users、administrator和以你当前登陆用户名的文件夹。 Favorites是什么文件? 答案: 是收藏夹,存放你喜欢的网址。可以在其中放网址快捷方式和文件夹快捷方式,可以新建类别(文件夹)。 Program Files是什么文件? 答案: 应用软件文件夹装软件的默认路径一般是这里!当然里面也有些系统自身的一些应用程序Common Files是什么文件? 答案: Common Files. 这个文件夹中包含了应用程序用来共享的文件,很重要,不能乱删除Co mmon Files这个文件是操作系统包扩系统程序和应用程序Common Files是应用程序运行库文件数据库覆盖了大约1000多个最流行的应用程序的插件,补丁等等文件夹com mon files里很多都是系统文件,不能随意删除,除非确定知道是干什么用的,没用的可以删掉。不过就算删掉了有用的东西,也没大的关系,顶多是某些软件用不了,不会造成系统崩溃。 ComPlus Applications是什么文件? 答案: ComPlus Applications:微软COM+ 组件使用的文件夹,删除后可能引起COM+ 组件不能运行 DIFX是什么文件? 答案: 不可以删除,已有的XML数据索引方法从实现思想上可分为两类:结构归纳法和节点定位法.这两种方法都存在一定的问题,结构归纳法的缺点是索引规模较大而且难以有效支持较复杂的查询,而节点定位法的主要缺点是容易形成过多的连接操作.针对这些问题,提出了一种新的动态的XML索引体系DifX,它扩展了已有的动态索引方法,采用一种动态的Bisimil arity的概念,可以根据实际查询需求以及最优化的要求动态决定索引中保存的结构信息,以实现对各种形式的查询最有效的支持.实验结果证明DifX是一种有效而且高效的XML索引方法,其可以获得比已有的XML索引方法更高的查询执行效率. Internet Explorer是什么文件? 答案: 不用说了,肯定不能删除,IE,浏览网页的! Kaspersky Lab是什么文件? 答案:卡巴斯基的文件包,这个是卡巴的报告,在C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\Report 的更新文件中有很多repor t文件很占地

linux下各目录作用和功能

/bin:是binary的缩写,这个目录是对Unix系统习惯的沿袭,存放着使用者最经常使用的命令。如:ls,cp,cat等。 /boot:这里存放的是启动Linux时使用的一些核心文档。 /dev:是device的缩写.这个目录下是任何Linux的外部设备,其功能类似Dos下的.sys 和Win下的.vxd。在Linux中设备和文档是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。 /etc:这个目录用来存放任何的系统管理所需要的配置文档和子目录。 /home:用户主目录,比如说有个用户叫sina,那他的主目录就是/home/sina,说到这里打个岔.您现在应该明白,在我们访问一些个人网页。如:https://www.doczj.com/doc/2417786941.html,/sina的时候,sina就是表示访问 https://www.doczj.com/doc/2417786941.html, 站点中的用户sina的用户主目录.假如这个网站的操作系统是Linux,那就是表示/home/sina。 /lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文档。几乎任何的应用程式都需要用到这些共享库。 /lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文档的避难所。对了,有点类似于Dos下的.chk文档。 /mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文档系统。 /proc:这个目录是个虚拟的目录,他是系统内存的映射,我们能够通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里啊。 /root:系统管理员,也叫终极权限者的用户主目录。当然系统的拥有者,总要有些特权啊。/sbin:s就是Super User的意思,也就是说这里存放的是一些系统管理员使用的系统管理程式。 /tmp:这个目录不用说,一定是用来存放一些临时文档的地方了。 /usr:这是个最庞大的目录,我们要用到的很多应用程式和文档几乎都存放在这个目录了。具体来说: /usr/X11R6:存放X-Windows的目录。 /usr/bin:存放着许多应用程式. /usr/sbin:给终极用户使用的一些管理程式就放在这. /usr/doc:这就是Linux文档的大本营. /usr/include:Linux下研发和编译应用程式需要的头文档在这里找. /usr/lib:存放一些常用的动态链接共享库和静态档案库. /usr/local:这是提供给一般用户的/usr目录,在这安装软件最适合. /usr/man:是帮助文档目录. /usr/src:Linux开放的源代码,就存在这个目录,爱好者们别放过哦! /var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录能够放在这个目录下,实际上许多系统管理员都是这样干的.顺便说一下,系统的日志文档就在/var/log目录中. /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库根文件系统 通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要, 经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所有其他文件在根文件系统的子目录中。

linux文件系统和各个文件夹的作用

Linux 文件系统 Linux 最早的文件系统是Minix,但是专门为Linux 设计的文件系统——扩展文件系统第二版或EXT2被设计出来并添加到Linux中,这对Linux产生了重大影响。EXT2文件系统功能强大、易扩充、性能上进行了全面优化,也是现在所有Linux发布和安装的标准文件系统类型。 磁盘组织 ext2系统中,所有元数据结构的大小均基于“块”,而不是“扇区”。块的大小随文件系统的大小而有所不同。而一定数量的块又组成一个块组,每个块组的起始部分有多种多样的描述该块组各种属性的元数据结构。ext2系统中对各个结构的定义都包含在原始码的include/linux/ext2_fs.h文件中。 1、超级块 每个ext2文件系统都必须包含一个超级块,其中存储了该文件系统的大量基本信息,包括块的大小、每块组中包含的块数等。同时,系统会对超级块进行备份,备份被存放在块组的第一个块中。超级块的起始位置为其所在分区的第1024个字节,占用1KB的空间。2、块组描述符 一个块组描述符用以描述一个块组的属性。块组描述符组由若干块组描述符组成,描述了文件系统中所有块组的属性,存放于超级块所在块的下一个块中。 3、块位图和inode位图 块位图和inode位图的每一位分别指出块组中对应的那个块或inode是否被使用。 4、inode表 inode表用于跟踪定位每个文件,包括位置、大小等(但不包括文件名),一个块组只有一个inode表。 5、数据块 数据块中存放文件的内容,包括目录表、扩展属性、符号链接等。 目录结构 在ext2文件系统中,目录是作为文件存储的。根目录总是在inode表的第二项,而其子目录则在根目录文件的内容中定义。目录项在include/linux/ext2_fs.h文件中定义 文件扩展属性 文件的属性大多数是位于该文件的inode结构中的标准属性,也还包含其他一些扩展属性(于系统中所有的inode相关,通常用于增加额外的功能),在fs/ext2/xattr.h文件中定义。

linux根目录下各文件名的含义

Linux根目录”/“下各个系统文件夹的含义和用途 /boot 该目录默认下存放的是Linux的启动文件和内核。 /initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux 内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。 /bin 该目录中存放Linux的常用命令。 /sbin 该目录用来存放系统管理员使用的管理程序。 /var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。 /etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。 /dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没有区别。 /mnt 临时将别的文件系统挂在该目录下。 /root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。 /home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。 /usr 用户的应用程序和文件几乎都存放在该目录下。 /lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。 /opt 第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时就有可能碰到麻烦。

认识C盘的各个文件用途

认识C盘的各个文件用途 Documents and Settings是什么文件?答案: 是系统用户设置文件夹,包括各个用户的文档、收藏夹、上网浏览信息、配置文件等。补:这里面的东西不要随便删除,这保存着所有用户的文档和账户设置,如果删除就会重新启动不能登陆的情况,尤其是里面的default user、all users、administrator和以你当前 登陆用户名的文件夹。 Favorites是什么文件?答案: 是收藏夹,存放你喜欢的网址。可以在其中放网址快捷方式和文件夹快捷方式,可以新建类 别(文件夹)。 Program Files是什么文件?答案: 应用软件文件夹装软件的默认路径一般是这里!当然里面也有些系统自身的一些应用程序 Common Files是什么文件?答案: Common Files. 这个文件夹中包含了应用程序用来共享的文件,很重要,不能乱删除 Common Files这个文件是操作系统包扩系统程序和应用程序 Common Files是应用程序运行库文件数据库覆盖了大约1000多个最流行的应用程序的插件,补丁等等文件夹common files里很多都是系统文件,不能随意删除,除非确定知道是干什么用的,没用的可以删掉。不过就算删掉了有用的东西,也没大的关系,顶多是某些软件用不了,不会造成系统崩溃。 ComPlus Applications是什么文件?答案: ComPlus Applications:微软COM+ 组件使用的文件夹,删除后可能引起COM+ 组件不能运 行 DIFX是什么文件?答案: 不可以删除,已有的XML数据索引方法从实现思想上可分为两类:结构归纳法和节点定位法.这两种方法都存在一定的问题,结构归纳法的缺点是索引规模较大而且难以有效支持较复杂的查询,而节点定位法的主要缺点是容易形成过多的连接操作.针对这些问题,提出了一种新的动态的XML索引体系DifX,它扩展了已有的动态索引方法,采用一种动态的Bisimilarity 的概念,可以根据实际查询需求以及最优化的要求动态决定索引中保存的结构信息,以实现对各种形式的查询最有效的支持.实验结果证明DifX是一种有效而且高效的XML索引方法,其可以获得比已有的XML索引方法更高的查询执行效率. Internet Explorer是什么文件?答案: 不用说了,肯定不能删除,IE,浏览网页的! ================================================================================ === ======== Kaspersky Lab是什么文件? 答案:卡巴斯基的文件包,这个是卡巴的报告,在 C:Documents and SettingsAll UsersApplication DataKaspersky LabAVP6Report 的更新文件中有很多report文件很占地

系统盘里的每个文件夹的作用,哪个可以删除,哪些不能碰!

告诉你C盘里的每个文件夹的作用,哪个可以删除,哪些不能碰! Documents and Settings是什么文件? 答案:是系统用户设置文件夹,包括各个用户的文档、收藏夹、上网浏览信息、配置文件等。 补:这里面的东西不要随便删除,这保存着所有用户的文档和账户设置,如果删除就会重新启动不能登陆的情况,尤其是里面的default user、all users、administrator和以你当前登陆用户名的文件夹。 Favorites是什么文件? 答案:是收藏夹,存放你喜欢的网址。可以在其中放网址快捷方式和文件夹快捷方式,可以新建类别(文件夹)。 Program Files是什么文件? 答案:应用软件文件夹装软件的默认路径一般是这里!当然里面也有些系统自身的一些应用程序 Common Files是什么文件? 答案:Common Files. 这个文件夹中包含了应用程序用来共享的文件,很重要,不能乱删除Common Files这个文件是操作系统包扩系统程序和应用程序Common Files是应用程序运行库文件数据库覆盖了大约1000多个最流行的应用程序的插件,补丁等等文件夹common files里很多都是系统文件,不能随意删除,除非确定知道是干什么用的,没用的可以删掉。不过就算删掉了有用的东西,也没大的关系,顶多是某些软件用不了,不会造成系统崩溃。 ComPlus Applications是什么文件? 答案:ComPlus Applications:微软COM+ 组件使用的文件夹,删除后可能引起COM+ 组件不能运行 DIFX是什么文件? 答案:不可以删除,已有的XML数据索引方法从实现思想上可分为两类:结构归纳法和节点定位法.这两种方法都存在一定的问题,结构归纳法的缺点是索引规模较大而且难以有效支持较复杂的查询,而节点定位法的主要缺点是容易形成过多的连接操作.针对这些问题,提出了一种新的动态的XML索引体系DifX,它扩展了已有的动态索引方法,采用一种动态的Bisimilarity的概念,可以根据实际查询需求以及最优化的要求动态决定索引中保存的结构信息,以实现对各种形式的查询最有效的支持.实验结果证明DifX是一种有效而且高效的XML 索引方法,其可以获得比已有的XML索引方法更高的查询执行效率. Internet Explorer是什么文件? 答案:不用说了,肯定不能删除,IE,浏览网页的! Kaspersky Lab是什么文件? 答案:卡巴斯基的文件包,这个是卡巴的报告,在C:Documents and SettingsAll UsersApplication DataKaspersky LabA VP6Report 的更新文件中有很多report文件很占地方

对Windows文件的分析--文件夹篇

对Windows文件的分析 一、文件夹篇 All Users 这里记录的是Window的用户以及这些用户个人设定的开始菜单及桌面等信 息。 Command 在这个目录下有着许多的DOS的常用命令,例如debug, format 等。可别小看这些老廉颇呀,在许多关键时刻还得靠他们哟。 Config 用于存放Windows中硬件配制文件。 Cursors 这是存放Windows光标的目录。 Desktop 除了"我的电脑"、"我的文档"这几个系统图标外其它由程序和文档建立的桌面快捷方式都会在这里面找到。如果在这里删除某个图标,相应的就会删除桌面上的图标。如果你在桌面上存放文件得话,实际也就是存放在这个文件夹。 Downloaded Program Files 该目录存放上网下载东东时的临时文件。 Favorites 存放收藏夹的内容。 Fonts 这是存放 Windows的字体文件的目录。要安装某种字体只需将字体文件直接复制 到该目录下即可。 Help 存放Windows帮助文件。 History 默认状态时可以保留你近二十天来的IE操作记录。 Media 这里存放着Windows系统的声音文件,像Windows启动结束时发出的微软招牌音 乐

Microsoft Sound等都存放于此。 Offline Web Pages 这里存放着用于离线浏览的文件。 Recent 这是对应开始菜单中文档菜单下的文档调用历史记录。它会把你最近打开的文档和图片的路径记录下来,方便用户快速打开最近使用的文档。 SendTo 这个目录对应的是对文件使用"发送到"命令时的"目的地"。你可以在里面为常用的文件夹添加快捷方式,以后再复制文件时就不必抓着鼠标到处找了。 Start Menu 对应Windows的开始菜单,可以直接在改目录对开始菜单进行管理。 Start Menu\Programs 开始菜单的程序。 Start Menu\Programs\启动自动运行。 INF INF驱动程序脚本文件夹。 OTHER INF其它驱动程序脚本文件夹。 Wallpaper 网页背景文件夹。 SYSBCKUP 系统文件备份文件夹。 System和System32 这是两个很重要的系统文件夹,存放Windows的系统文件和硬件驱 动 程序等重要信息。 Tasks 这里对应的 Windows的计划任务,添加的任务都会在这里面找得到。 Temp 主要用于存放执行解压缩、安装程序等操作时产生的临时文件的目录。要注意清 理,避免临时文件长期占用硬盘空间。

Windows7--win7系统C盘文件夹功能知识

系统C盘文件夹功能知识 对于系统C盘下的各文件夹功能,很多人不是很了解,这里把它整理出来供大家参考使用!===================================================== ======================== C: ├—WINDOWS │├—system32(存放Windows的系统文件和硬件驱动程序) ││├—config(用户配置信息和密码信息) │││└—systemprofile(系统配置信息,用于恢复系统) ││├—drivers(用来存放硬件驱动文件,不建议删除) ││├—spool(用来存放系统打印文件。包括打印的色彩、打印预存等) ││├—wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。请勿删除) ││├—IME(用来存放系统输入法文件,类似WINDOWS下的IME文件夹) ││├—CatRoot(计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息)││├—Com(用来存放组件服务文件) ││├—ReinstallBackups(电脑中硬件的驱动程序备份) ││├—DllCache(用来存放系统缓存文件。当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件) ││├—GroupPolicy(组策略文件夹) ││ │├—system(系统文件夹,用来存放系统虚拟设备文件)

│├—$NtUninstall$(每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除)│├—security(系统安全文件夹,用来存放系统重要的数据文件) │├—srchasst(搜索助手文件夹,用来存放系统搜索助手文件,与msagent文件夹类似)│├—repair(系统修复文件夹,用来存放修复系统时所需的配置文件) │├—Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件) │├—inf(用来存放INF文件。INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件) │├—Help(Windows帮助文件) │├—Config(系统配置文件夹,用来存放系统的一些临时配置的文件) │├—msagent(微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。若觉的没有必要,可直接删除)/ │├—Cursors(鼠标指针文件夹) │├—Media(声音文件夹,开关机等wav文件存放于此) │├—Mui(多语言包文件夹,用来存放多国语言文件。简体中文系统中这个文件夹默认是空的,但不建议删除此文件夹) │├—java(存放Java运行的组件及其程序文件。不建议删除其中文件) │├—Web ││├—Wallpaper(存放桌面壁纸的文件夹) ││ │├—addins(系统附加文件夹,用来存放系统附加功能的文件) │├—Connection Wizard(连接向导文件夹,用来存放“Internet连接向导”的相关文件)

Linux文件夹的作用介绍+ROS系统介绍

一 Linux文件夹的作用介绍

/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:/usr/x11r6 存放x window的目录 /usr/bin 众多的应用程序,集中了几乎所有用户命令,是系统的软件库。另有些命令在/bin 或/usr/local/bin 中。 /usr/sbin 超级用户的一些管理程序 /usr/doc linux文档 /usr/include linux下开发和编译应用程序所需要的头文件 /usr/lib 常用的动态链接库和软件包的配置文件,包含了程序或子系统的不变的数据文件,包括一些s i t e - w i d e配置文件。名字l i b来源于库(library); 编程的原始库也存在/usr/lib 里。当编译程序时,程序便会和其中的库进行连接。也有许多程序把配置文件存入其中。 /usr/man 帮助文档 /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 /usr/local 本地安装的软件和其他文件放在这里。 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的库根文件系统通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。 除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所有其他文件在根文件系统的子目录中。

二 ROS介绍 一、历史 随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求。2010年Willow Garage 公司发布了开源机器人操作系统ROS(robot operating system),很快在机器人研究领域展开了学习和使用ROS的热潮。 ROS系统是起源于2007年斯坦福大学人工智能实验室的项目与机器人技术公司Willow Garage的个人机器人项目(Personal Robots Program)之间的合作,2008年之后就由Willow Garage来进行推动。已经有四年多的时间了。随着PR2那些不可思议的表现,譬如叠衣服,插插座,做早饭,ROS也得到越来越多的关注。Willow Garage公司也表示希望借助开源的力量使PR2变成“全能”机器人。 PR2价格高昂,2011年零售价高达40万美元。PR2现主要用于研究。PR2有两条手臂,每条手臂七个关节,手臂末端是一个可以张合的钳子。PR2依靠底部的四个轮子移动。在PR2的头部,胸部,肘部,钳子上安装有高分辨率摄像头,激光测距仪,惯性测量单元,触觉传感器等丰富的传感设备。在PR2的底部有两台8核的电脑作为机器人各硬件的控制和通讯中枢。两台电脑安装有Ubuntu和ROS。 二、设计目标 ROS为Robot Operating System(机器人操作系统)的简写,是一个面向机器人的开源元操作系统(open-source,meta-operating system)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以

相关主题
文本预览
相关文档 最新文档