【linux】系统目录结构

一、根目录(/)

整个文件系统的起始点,所有其他目录和文件都是从根目录开始的。根目录包含了系统中的所有文件和目录。

二、/bin

存放着系统的基本命令和可执行文件,是系统用户可以直接执行的命令的存放位置。这些命令通常是用于系统管理和日常操作的常用工具;常见的/bin目录下的命令

/bin/ls 用于列出目录内容的命令
/bin/cp 用于复制文件和目录的命令
/bin/mv 用于移动或重命名文件和目录的命令
/bin/rm 用于删除文件和目录的命令
/bin/cat 用于查看文件内容的命令
/bin/mkdir 用于创建新目录的命令
/bin/pwd 用于显示当前工作目录的命令
/bin/chmod 用于修改文件和目录的权限的命令
/bin/chown 用于修改文件和目录的所有者的命令
/bin/chgrp 用于修改文件和目录的所属组的命令

这只是/bin目录下的一部分命令,实际上,还有许多其他常用的命令也存放在这个目录/bin目录中的命令通常不依赖于其他库文件,因此可以在系统启动时就可以使用。

三、/boot

存放引导相关文件的目录。在该目录中,通常会包含以下文件

vmlinuz Linux内核的可执行文件。它负责加载操作系统并提供系统的基本功能
initrd.img 一个初始化RAM磁盘映像文件,用于在系统引导过程中加载并运行
grub GRUB(GRand Unified Bootloader)引导程序的配置文件。它包含了引导菜单的配置信息,可以选择启动哪个操作系统
config- 内核的配置文件,包含了编译内核时使用的配置选项
System.map- 内核符号表文件,它包含了内核中所有符号的地址信息
memtest86+ 一个用于测试计算机内存的工具。可以在引导菜单中选择运行

除了上述文件,boot目录还可能包含其他与引导相关的文件和目录。在不同的Linux发行版中,boot目录的具体内容和结构可能会有所不同

四、/dev

设备文件目录,存放了系统中所有的设备文件。在Linux中,一切设备都被视为文件,而这些设备文件就存放在/dev目录下;
1.设备文件类型:

字符设备文件(Character Device Files) 以字符为单位进行读写的设备文件,例如键盘、鼠标、串口等
块设备文件(Block Device Files) 以块为单位进行读写的设备文件,例如硬盘、U盘等
虚拟设备文件(Virtual Device Files) 用于与内核进行交互的设备文件,例如/dev/null(空设备)、/dev/zero(全零设备)等
符号链接(Symbolic Links) 内核的配置文件,包含了编译内核时使用的配置选项
System.map- 指向其他设备文件或目录的软链接

2.常见设备文件:

/dev/sda 硬盘设备(sda为第一个硬盘)
/dev/tty 终端设备
/dev/ram 虚拟内存设备
/dev/null 空设备,接收数据后将其丢弃
/dev/zero 全零设备,读取时将输出全零字符
/dev/hd[a-t] IDE设备
/dev/sd[a-z] SCSI设备
/dev/fd[0-7] 标准软驱
/dev/md[0-31] 软raid设备
/dev/loop[0-7] 本地回环设备
/dev/ram[0-15] 内存
/dev/tty[0-63] 虚拟终端
/dev/ttyS[0-3] 串口
/dev/lp[0-3] 并口
/dev/console 控制台
/dev/fb[0-31] framebuffer
/dev/cdrom /dev/hdc
/dev/modem /dev/ttyS[0-9]
/dev/pilot /dev/ttyS[0-9]
/dev/random 随机数设备
/dev/urandom 随机数设备

dev目录中的设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值