Linux各目录的作用

根目录/bin目录是cp,LS存储用户最常用的命令,例如cat。
命令保存目录分为根目录下的bin、sbin和usr目录下的bin、sbin。
任何用户都可以在根目录下执行bin,但只有root用户才能执行sbin。
此设置区分用户权限。
/boot目录包含启动过程中使用的Linux核心文件。
/dev目录存放所有Linux外部设备,其功能与Win下的DOS和.vxd下的.sys以及访问文件相同。
/etc目录用于存放系统管理所需的配置文件。
/home目录是普通用户的主目录,例如。
用户zk的主目录是/home/zk,也可以表示~zk。
/lib目录存放着系统最基本的动态链接共享库,其工作原理与Windows的.dll文件类似。
/mnt目录作为系统挂载临时文件系统的空目录。
/media目录用作挂载目录。
/root目录是超级用户的主目录,系统管理员拥有该目录。
/tmp目录用于存储临时文件。
/sbin目录存放超级用户使用的管理程序。
/proc目录直接映射到内存,系统信息不在硬盘上。
/sys目录直接写入内存,包含系统内核和驱动程序的实时信息。
/usr目录系统软件源码目录包含许多应用程序和文件。
/var目录存放系统文档内容,用于存放顺序扩展的文件,以保持/usr的相对稳定性。
系统日志文件位于/var/log目录中。

下面哪个系统目录包含linux使用的外部设备

/dev以下/dev系统目录包含Linux使用的外部设备。
X系统配置文件;设备配置信息;设置用户信息等。
/dev目录包含了Linux系统中使用的所有外部设备。

详解Linux系统下的/dev目录

Dev是Device的英文缩写。
/dev目录对所有用户都非常重要。
这是因为该目录包含了Linux系统使用的所有外部设备。
但是,它没有适用于Windows和Dos操作系统以及其他外部设备的驱动程序。
它实际上是访问这些外部设备的端口。
访问这些外部设备非常方便,与访问文件或目录没有什么不同。
Linux遵循Unix风格,将所有设备视为一个文件。
设备文件有两种类型:块设备文件(b)和字符设备文件(c)。
设备文件通常存储在/dev目录中。
/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/null:无限数据接收设备,与黑洞相同/dev/zero:无限零资源/dev/tty[0-63]:虚拟终端/dev/ttyS[0-3]:串口/dev/lp[0-3]:并行口/dev/console:控制台/dev/fb[0-31]:帧缓冲区/dev/cdrom=/dev/hdc/dev/modem=/dev/ttyS[0-9]/dev/pilot=/dev/ttyS[0-9]/dev/random:随机数devices/dev/urandom:随机数设备在Linux系统中,/dev目录用于存放设备文件。
系统设备用户程序可以使用这些设备文件。
操作实际的硬件设备。
例如,hda是第一个IDE硬盘,sda是第一个SCSI硬盘。
在2.4内核时代,内核能够支持的所有硬件设备的设备文件都存储在/dev中。
其中有近万个,其中大多数设备都处于未连接状态。
这样就浪费了系统资源,而且/dev目录也很混乱。
udev就是用来解决这些问题的。
在内核2.6中它用于动态创建/删除设备文件(devicefiles)。
一旦连接)到达系统,就会自动创建相应的设备文件。
自动删除这些设备文件。
udev还允许用户创建命名约定并为不同设备指定设备文件名。
示例:您有两个U盘,一个1G容量,另一个2G容量。
U盘变成sdb,连接的U盘变成sdc。
这样使用起来非常不方便。
您的USB闪存驱动器的设备名称可能每次都不同,但您可以通过udev命名约定来命名。
如果将1GU盘命名为1g,2GU盘命名为2g,那么使用和管理就会非常方便。