linux基础之目录结构

本文详细介绍Linux的目录结构,包括根目录、系统配置文件、用户工作目录等,并解释了磁盘分区与目录之间的关系以及如何使用挂载命令。

  在linux下,一切皆文件。我们打开电脑后,会发现都是文件夹而不是在windows下的盘符(c盘,d盘等)。windows分区在盘符下面,而linux分区挂在文件目录下面。在本文中,我们就来介绍以下linux的目录结构。

1、系统目录

这里写图片描述
下面,我们利用一个表格来详细介绍一下这些目录:

目录描述
/根目录
/bin作为基础系统所需要的最基础的命令就是放在这里。如:ls、cp等;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。
/bootlinux的内核及引导系统程序所需要的文件,如:vmlinuz initrd.img文件都位于这个目录中。一般情况下GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如:kernrls,initrd,grub。一般是一个独立的分区。
dev一些必要的设备,声卡,磁盘等。和/dev/null,/dev/console,/dev/zero,/dev/full等。
/etc系统配置文件的存放地。一些服务器的配置文件也在这里;比如:用户账号及密码的配置文件;/etc/opt: /opt对应的配置文件  /etc/x11: Xwindows系统配置文件    /etc/xml: XML配置文件
/home用户工作目录,和个人配置文件,如个人环境变量等,所有账号分配一个工作目录。一般是一个独立的分区。
/lib库文件存放地。bin和sbin需要的库文件。类似windows的DLL。
/media可拆卸的媒介挂载点,如CD-ROMs、移动硬盘、U盘,系统默认会挂载到这里来。
/mnt临时挂载文件系统。这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。
/opt可选的应用程序包。
/proc操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见/etc/fstab.
/rootroot用户的工作目录。
/sbin和bin类似,是一些可执行文件,不过不是所有用户都需要的,一般是系统管理者需要使用的。
/tmp系统的临时文件,一般系统重启不会被保存。
/usr包含了系统用户工具和程序。/usr/bin:非必需的普通用户可执行的命令。/usr/include:标准头文件  /usr/lib:/usr/bin/与/usr/sbin的库文件 /usr/sbin:非必须的可执行文件。 /usr/src:内核源码
srv存放一些服务启动之后所需要提取的数据。

2、分区与目录

  linux下的磁盘分区和目录的关系如下:
   *任何一个分区都必须挂载到某个目录上;
   *目录是逻辑上的区分,分区是物理上的区分;
   *磁盘linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作;
   *根目录是所有linux的文件和目录所在的地方,需要挂载上一个磁盘分区。

挂载

  首先,介绍一下挂接(mount)命令的使用方法
  命令格式: mount [-t vfstype] [-o options] device dir
  其中:
  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:  

光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs

  2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有: 

loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备

  3.device:要挂接(mount)的设备。
  4.dir:设备在系统上的挂接点(mount point)。
例如:挂载u盘:

//查看U盘是否接入
fdisk -l
//建立挂载节点
mkir /mnt/usb
//挂载
nount /dev/sdb1 /mnt/usb/

卸载

  命令:umount[-fn] 设备文件名或者挂载点
  选项和参数:
    -f:强制卸载
    -n:不更新/etc/mtab 文件
例如:卸载上文挂载的usb:

umount /mnt/usb
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值