### 认识Linux的目录结构 对比于Windows系统,有C盘,D盘,E盘等,Linux只有一个分区,即为根分区,表示为"/"。 Linux系统的目录组织结构为树状结构,即从一个单独的分区下面创建了一级目录,二级目录,依次递归。 下面用命令的方式展示了linux根目录下的二级目录,命令将在下一小节讲解。 ``` $ cd / $ ls ``` ![](https://img.kancloud.cn/91/98/9198e67b47b7ee0b197ded0fa7563c88_634x110.png =800x) 下面分别介绍一下各个目录的作用: <table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td style="width:56px;">/bin</td><td style="width:640px;">存放所有用户都可以使用的、基本的命令,如cat、ls、sh、kill等</td></tr><tr><td style="width:56px;">/sbin</td><td style="width:640px;">存放系统命令,只有管理员能够使用的命令,系统命令还可以存放在/sur/sbin、/usr/local/sbin目录下。/sbin中存放的是基本的系统命令,<strong>用于启动系统、修复系统等</strong>。如reboot、fdisk、shutdown等。</td></tr><tr><td style="width:56px;">/dev</td><td style="width:640px;">存放设备文件,用于访问各种外设。/dev中文件创建有3种方法:手动创建(mknod)、使用devfs文件系统(内核2.6开始已经不使用了)、udev创建(udev是个用户程序、能够根据系统中硬件设备的状态动态更新设备文件、如文件的创建删除,内核需要支持sysfs文件系统)、mdev(这是udev命令的简化版本、在busybox中带有,占用内存小)。</td></tr><tr><td style="width:56px;">/etc</td><td style="width:640px;"><strong>存放各种配置文件,如inittab(init进程的配置文件)</strong>、group(用户的组文件)、<strong>fstab(执行mount -a时,需要挂载的文件系统)、mtsb(用来显示已经加载的文件系统)</strong></td></tr><tr><td style="width:56px;">/lib</td><td style="width:640px;">存放共享库和可加载模块,共享库用于启动系统、运行根文件系统中的可执行程序。不是根文件系统所必需的库文件可以放在/usr/lib中</td></tr><tr><td style="width:56px;">/home</td><td style="width:640px;">可选目录。对于普通用户,在/home目录下都有一个以用户名命名的子目录,里面存放用户相关的配置文件</td></tr><tr><td style="width:56px;">/root</td><td style="width:640px;">根用户</td></tr><tr><td style="width:56px;">/usr</td><td style="width:640px;">存放共享、只读的程序和数据</td></tr><tr><td style="width:56px;">/var</td><td style="width:640px;">/存在可变的数据,log文件、临时文件等。</td></tr><tr><td style="width:56px;">/proc</td><td style="width:640px;">常用作proc文件系统的挂载点。虚拟文件系统,没有实际的存储设备 。 系统启动后挂载 (<strong>mount -t proc none /proc</strong>)</td></tr><tr><td style="width:56px;">/mnt</td><td style="width:640px;">用于临时挂载某个文件系统的挂载点,通常是空目录。</td></tr><tr><td style="width:56px;">/tmp</td><td style="width:640px;">存放临时文件,一些需要生成临时文件的程序要用到/tmp目录, /tmp目录必须存在并可以访问。(mount -t tmpfs none /tmp 减少对flash的操作)</td></tr></tbody></table> 由于我们安装的是桌面版,所以可以鼠标点击:桌面--文件--其它位置--计算机查看根目录: ![](https://img.kancloud.cn/84/d7/84d7d4203e26a9a45ab227f58d0ab793_815x599.png =800x) 虽然我们安装的是桌面版,但在本书中不对桌面版的各个功能和操作过多介绍,感兴趣的小伙伴可以自己熟悉操作一下。后面我们将ubuntu作为服务器使用,均以命令的方式来操作服务器。 <blockquote class='danger'>下一小节我们将为大家介绍常用linux命令</blockquote>