‘壹’ linux根目录下5个主要的目录及目录的功能各是什么
(1)/ : 根目录
(2)/bin :存放启动时所需要的普通程序
(3)/boot : 存放内核及启动所需要的文件
(4)/dev :存放设备相关的文件
(5)/etc :存放系统的配置文件
(6)/home:存放用户文件的主目录,用户数据( cd ~ 可进入自己的主目录)
(7)/lib :存放启动时所需要的库文件
(8)/mnt :存放临时的映射文件,通常是一些用来安装其他设备的子目录(如 /mnt/cdrom /mnt/floppy)
(9)/proc :这是一个虚拟的文件系统,存放当前系统的状态(有关进程和系统信息)
(10)/root: 超级用户主目录
(11)/sbin: 存放启动时所需要的系统管理程序
(12)/tmp :存放启动时产生的临时文件
(13)/usr : 包含一般不需要修改的应用程序,命令程序文件,程序库,手册
(14)/var :存放系统产生的经常变化的文件
(15)/var/tmp: 存放用户的临时文件
(16) /usr/lib: 存放非启动用的库文件
(17)/lib/moles /: 存放内核模块
(18)/var/log:存放大多数日志文件
(19)/var/run: 存放运行时的信息
(20)/var/lib: 存放一些系统运行时需要的文件
(21)/var/spool: 存放邮件,新闻及打印序列
(22)/etc/X11:存放X窗口系统所需要的配置文件
(23)/etc/init.d :存放启动描述文件,包括各种模块和服务的加载描述
(24)/etc/rcS.d :存放一些连接到 /etc/init.d的文件,根据runlevel的不同而执行不同的描述
(25)/etc/rc0.d---/etc/rc6.d: 存放一些连接文件,只在指定的runlevel 下执行相应的描述
(26)/usr/X11R6,/usr/X11,/usr/Xfree86 :存放X窗口系统所需要的文件
(27)/usr/bin : 存放应用程序二进制可执行文件
(28)/usr/sbin:存放大部分系统程序
(29)/usr/games:存放游戏程序及相应的数据
(30)/usr/include:存放c 和c++的头文件
(31)/usr/info:存放GNU Info程序所需要的数据
(32)/usr/man:存放man程序所需要的数据
(33)/usr/src:存放源代码文件
(34)/usr/doc: 存放文档文件
(35)/usr/local:存放本地计算机所需要的文件
(36)/usr/shared:存放各种共享文件
‘贰’ 简述linux目录结构,说明各个目录的作用且使用时有哪些注意事项
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。
当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。
文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造成了混乱。这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。该机构是linux爱好者自发的组成的一个团体,主要是是对linux做一些基本的要求,不至于是操作者换一台主机就成了linux的‘文盲’。
根据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循FHS的标准。 也就是说,FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。 这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。
‘叁’ 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/moles 目录
/lib/moles 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引
导系统所需的模块(例如网络和文件系统驱动)。
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目录
其他文件系统的安装点。
‘肆’ linux中目录是什么
~
表示代码主目录,也就是当前登录用户的用户目录。
比如:这里登录用户是chen
cd
~
~
代表的就是
/home/chen/
当然前提是有用户目录,如果没有/home/chen目录的话情况就比较多了。总之cd
~再pwd就知道了,如下图所示:
(4)linux目录作用是什么扩展阅读:
linux下各个目录简介
1、/bin
bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。
2、/boot
这里存放的是启动Linux时使用的一些核心文件。
3、/dev
dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
4、/etc
这个目录用来存放系统管理所需要的配置文件和子目录。
5、/home
用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。