admin管理员组

文章数量:1630193

《Linux中重要文件夹介绍PPT课件》由会员分享,可在线阅读,更多相关《Linux中重要文件夹介绍PPT课件(31页珍藏版)》请在人人文库网上搜索。

1、Linux 中重要的文件夹介绍,嵌入式助教 苗沛 2014.01.08,知 识 讲 解,对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。,知 识 讲 解,/ 这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。,知 识 讲 解,/root 这是系统管理员(root user)的目录。对于系统来说,系统。

2、管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。,知 识 讲 解,/bin 这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系统变量里面了。什么意思呢?就是:当你在终端里输入ls,系统就会去/bin目录下面查找是不是有ls这个程序。,知 识 讲 解,/etc 这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/etc/samba目录下。,知 识 讲 解,/dev 这里主。

3、要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。,知 识 讲 解,/home 这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。,知 识 讲 解,/tmp 这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。,知。

4、 识 讲 解,/usr 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏阿,一些打印工具拉等等。/usr目录包含了许多子目录:/usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。,知 识 讲 解,/opt 这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可。

5、以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。 举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。,知 识 讲 解,/usr/local 这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定。

6、义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。,知 识 讲 解,/media 有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。,Linux 根目录 / 下各个系统文件的含义和用途,知 识 讲 解,/boot 该目录默认下存放的是Linux的启动文件和内核。 /initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核。

7、启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。,知 识 讲 解,/bin 该目录中存放Linux的常用命令。 /sbin 该目录用来存放系统管理员使用的管理程序。 /var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。,知 识 讲 解,/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。保存了LINUX的系统设置信息,在修改下面的文件的时候最好先把你修改的文件做个备份.,知 识 讲 解,/etc 目录包含很多文件。下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程。

8、序的man页。许多网络配置文件也在/etc 中,它们在网络管理指南中说明。,/etc/rc or /etc/rc.d or /etc/rc?.d 启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。格式见passwd 的man页。,知 识 讲 解,/etc/fdprm 软盘参数表。说明不同的软盘格式。用setfdprm 设置。更多的信息见setfdprm 的man页。 /etc/fstab 启动时mount -a命令(在/etc/rc 或等效的。

9、启动文件中)自动mount的文件系统列表。 Linux下,也包括用swapon -a启用的swap区的信息。见4.8.5节和mount 的man页。,知 识 讲 解,/etc/group 类似/etc/passwd ,但说明的不是用户而是组。见group 的man页。 /etc/inittab init 的配置文件。 /etc/issue getty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。,知 识 讲 解,/etc/magic file 的配置文件。包含不同文件格式的说明,file 基于它猜测文件类型。见magic 和file 的man页。 /et。

10、c/motd Message Of The Day,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。,知 识 讲 解,/etc/mtab 当前安装的文件系统列表。由scripts初始化,并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df 命令。 /etc/shadow 在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中,而后者只对root可读。这使破译口令更困难。,知 识 讲 解,/etc/login.defs login 命令的配置文件。 /etc/p。

11、rintcap 类似/etc/termcap ,但针对打印机。语法不同。 /etc/profile , /etc/csh.login , /etc/csh.cshrc 登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。各shell见man页。,知 识 讲 解,/etc/securetty 确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。 /etc/shells 列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一台机器F。

12、TP服务的服务进程ftpd 检查用户shell是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。,知 识 讲 解,/etc/termcap 终端性能数据库。说明不同的终端用什么转义序列控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。见termcap 、 curs_termcap 和terminfo 的man页。,知 识 讲 解,/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,访问这些外部设备与访问一个文件或一个目录没。

13、有区别。它里面所有的东西都是文件,包括硬件(硬盘,CPU,内存) 都是以文件的形式存在的。/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见Anv)。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。,知 识 讲 解,/mnt 临时将别的文件系统挂在该目录下。 /root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。 /home 如果建立一个名为“xx”的用户,那么在/home目。

14、录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。,知 识 讲 解,/tmp 用来存放不同程序执行时产生的临时文件, 该目录会被系统自动清理干净。 /proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。 /misc 可以让多用户堆积和临时转移自己的文件。 /lostfound 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。,知 识 讲 解,/usr 用户的应用程序和文件几乎都存放在该目录下。/usr 的有些子目录在下面列出(一些不太重要的目录省略了,更多信息见FSSTND)。 /。

15、usr/X11R6 X Window系统的所有文件。为简化X的开发和安装,X的文件没有集成到系统中。 X自己在/usr/X11R6 下类似/usr 。 /usr/X386 类似/usr/X11R6 ,但是给X11 Release 5的。,知 识 讲 解,/usr/bin 几乎所有用户命令。有些命令在/bin 或/usr/local/bin 中。 /usr/sbin 根文件系统不必要的系统管理命令,例如多数服务程序。 /usr/man , /usr/info , /usr/doc 手册页、GNU信息文档和各种其他文档文件。 /usr/include C编程语言的头文件。为了一致性这实际上应该在/。

16、usr/lib 下,但传统上支持这个名字。,知 识 讲 解,/usr/lib 程序或子系统的不变的数据文件,包括一些site-wide配置文件。名字lib来源于库(library); 编程的原始库存在/usr/lib 里。 /usr/local 本地安装的软件和其他文件放在这里。都会用到该目录下的共享库。几乎所有的应用程序/usr 文件系统经常很大,因为所有程序安装在这里。 /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。 /opt 第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了,以后在安装此类软件时就有可能碰到麻烦。,END .,知 识 讲 解,v1.0 2014-01-15。

本文标签: 文件夹课件系统Linux