当前位置:  首页>> 技术小册>> Linux零基础到云服务

认识Linux的目录结构
对比于Windows系统,有C盘,D盘,E盘等,Linux只有一个分区,即为根分区,表示为”/“。
Linux系统的目录组织结构为树状结构,即从一个单独的分区下面创建了一级目录,二级目录,依次递归。
下面用命令的方式展示了linux根目录下的二级目录,命令将在下一小节讲解。

  1. $ cd /
  2. $ ls

下面分别介绍一下各个目录的作用:

目录 说明
bin 存放所有用户都可以使用的、基本的命令,如cat、ls、sh、kill等
sbin 存放系统命令,只有管理员能够使用的命令,系统命令还可以存放在/sur/sbin、/usr/local/sbin目录下。/sbin中存放的是基本的系统命令,用于启动系统、修复系统等。如reboot、fdisk、shutdown等。
dev 存放设备文件,用于访问各种外设。/dev中文件创建有3种方法:手动创建(mknod)、使用devfs文件系统(内核2.6开始已经不使用了)、udev创建(udev是个用户程序、能够根据系统中硬件设备的状态动态更新设备文件、如文件的创建删除,内核需要支持sysfs文件系统)、mdev(这是udev命令的简化版本、在busybox中带有,占用内存小)。
etc 存放各种配置文件,如inittab(init进程的配置文件)、group(用户的组文件)、fstab(执行mount -a时,需要挂载的文件系统)、mtsb(用来显示已经加载的文件系统)
lib 存放共享库和可加载模块,共享库用于启动系统、运行根文件系统中的可执行程序。不是根文件系统所必需的库文件可以放在/usr/lib中
home 可选目录。对于普通用户,在/home目录下都有一个以用户名命名的子目录,里面存放用户相关的配置文件
root 根用户
usr 存放共享、只读的程序和数据
var 存放可变的数据,log文件、临时文件等。
proc 常用作proc文件系统的挂载点。虚拟文件系统,没有实际的存储设备 。 系统启动后挂载 (mount -t proc none /proc)
mnt 用于临时挂载某个文件系统的挂载点,通常是空目录。
tmp 存放临时文件,一些需要生成临时文件的程序要用到/tmp目录, /tmp目录必须存在并可以访问。(mount -t tmpfs none /tmp 减少对flash的操作)

由于我们安装的是桌面版,所以可以鼠标点击:桌面—文件—其它位置—计算机查看根目录:

虽然我们安装的是桌面版,但在本书中不对桌面版的各个功能和操作过多介绍,感兴趣的小伙伴可以自己熟悉操作一下。后面我们将ubuntu作为服务器使用,均以命令的方式来操作服务器。

下一小节我们将为大家介绍常用linux命令


该分类下的相关小册推荐: