linux学习笔记-CentOS目录结构

oot目录是根目录,用‘/’表示linux

路径若是以‘/’开头,表示从根目录开始查找,称为绝对路径数据库

相对路径不能以‘/’开头。‘.’念‘dot’表示当前目录,‘..’表示当前目录的双亲目录服务器

登陆时有一个特殊的目录和你的登陆名联系在一块儿。它被称为你的起始(home)目录,起始目录实际是最初的当前工做目录。less

Pwd命令可查看从根目录到当前目录的绝对路径ide

Cd改变目录命令,不带参数的cd命令回到当前用户的home目录函数

Centos Linux目录结构工具

文件系统的类型测试

INUX有四种基本文件系统类型:普通文件、目录文件、链接文件和特殊文件,可用file命令来识别。字体

普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用catlessmoreviemacs来察看内容,用mv来更名。spa

目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的惟一地方,可用ls列出目录文件。

链接文件:是指向同一索引节点的那些目录条目。用ls来查看是,链接文件的标志用l开头,而文件面后以"->"指向所链接的文件。

特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fd0LINUXC:的概念,而是用/dev/had来自第一硬盘。

/ 这就是根目录。对你的电脑来讲,有且只有一个根目录。全部的东西,我是说全部的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你实际上是在告诉电脑,先从/(根目录)开始,再进入到home目录。

/root 这是系统管理员(root user)的目录。对于系统来讲,系统管理员就比如是上帝,它能对系统作任何事情,甚至包括删除你的文件。所以,请当心使用root账号。

/bin 这里存放了标准的(或者说是缺省的)linux的工具,好比像“ls”、“vi”还有“more”等等。一般来讲,这个目录已经包含在你的“path”系 统变量里面了。什么意思呢?就是:当你在终端里输入ls,系统就会去/bin目录下面查找是否是有ls这个程序。

/etc 这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/etc/samba目录下。

/dev 这里主要存放与设备(包括外设)有关的文件(unixlinux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工做的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。

/home 这里主要存放你的我的数据。具体每一个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每一个用户都有本身的用户目录,位置为:/home/用户名。固然,root用户除外。

/tmp 这是临时目录。对于某些程序来讲,有些文件被用了一次两次以后,就不会再被用到,像这样的文件就放在这里。有些linux系统会按期自动对这个目录进行清理,所以,千万不要把重要的数据放在这里。

/usr 在这个目录下,你能够找到那些不适合放在/bin/etc目录下的额外的工具。好比像游戏阿,一些打印工具拉等等。/usr目录包含了许多子目录: /usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,好比音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接运行的,但倒是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。

/opt 这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其余任何设置。安装到/opt目录下的程序,它全部的数据、库文件等等都是放在同个目录下面。 举个例子:刚才装的测试版firefox,就能够装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所须要的全部文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录便可,很是简单。

/usr/local 这里主要存放那些手动安装的软件,即不是经过“新立得”或apt-get安装的软件。它和/usr目录具备相相似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

/media  有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U)CD/DVD驱动器等等。

补充:

 /bin 系统所须要的那些命令位于此目录,好比 lscpmkdir等命令;功能和/usr/bin相似,这个目录中的文件都是可执行的、普通用户均可以使用的命令。做为基础系统所须要的最基础的命令就是放在这里(/usr/bin/usr/sbin 相似与“/”根目录下对应的目录(/bin/sbin),但不用于基本的启动(譬如,在紧急维护中)。大多数命令在这个目录下。 )。

/boot Linux的内核及引导系统程序所须要的文件目录,好比 vmlinuz initrd.img 文件都位于这个目录中。在通常状况下,GRUBLILO系统引导管理器也位于这个目录。

/lost+found ext2ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程当中fsck工具会检查这里,并修复已经损 坏的文件系统。 有时系统发生问题,有不少的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。

/mnt 这个目录通常是用于存放挂载储存设备的挂载目录的,好比有cdrom 等目录。能够参看/etc/fstab的定义。有时咱们能够把让系统开机自动挂载文件系统,把挂载点放在这里也是能够的。主要看/etc/fstab中怎 么定义了;好比光驱能够挂载到/mnt/cdrom 

/opt 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,好比在Fedora Core 5.0中,OpenOffice就是安装在这里。有些咱们本身编译的软件包,就能够安装在这个目录中;经过源码包安装的软件,能够经过 ./configure --prefix=/opt/目录 。

/proc 操做系统运行时,进程信息及内核信息(好比cpu、硬盘分区、内存信息等)存放在这里。/proc目录假装的文件系统proc的挂载目录,proc并非真正的文件系统,它的定义能够参见 /etc/fstab 

/sbin 大可能是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin/usr/local/sbin目录是类似的;咱们记住就好了,凡是目录sbin中包含的都是root权限才能执行的。

 /usr 这个是系统存放程序的目录,好比命令、帮助文件等。这个目录下有不少的文件和目录。当咱们安装一个Linux发行版官方提供的软件包时,大多安装在这里。 若是有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括涉及字体目录/usr/share/fonts ,帮助目录 /usr/share/man/usr/share/doc,普通用户可执行文件目录/usr/bin /usr/local/bin /usr/X11R6/bin ,超级权限用户root的可执行命令存放目录,好比 /usr/sbin /usr/X11R6/sbin /usr/local/sbin 等;还有程序的头文件存放目录/usr/include

/var 这个目录的内容是常常变更的,看名字就知道,咱们能够理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,好比MySQL的,以及MySQL数据库的的存放地;

相关文章
相关标签/搜索