在linux系统中,根目录是整个文件系统的顶层目录,用符号‘ / ’表示
/bin:这个目录包含了一些基本的系统命令,通常用于单用户模式下
/sbin:系统二进制文件,包含一些只有管理员或超级用户才能运行的命令
/etc:存放系统的配置文件,包括网络配置、软件包管理的配置等
/usr:包含了系统软件和数据的目录,比如用户安装的软件、共享的文档等,类似于 Windows 系统中的 Program Files 目录
/tmp:存放临时文件的目录,系统重启时会清空
/var:存放系统运行时产生的可变数据,如日志文件、缓存等
/lib:通常存放系统的共享库文件,这些文件包含了许多程序所需的函数、模块等。这些共享库文件通常以.so文件的形式存在,而且在系统启动时会被动态链接到各个程序中去,使得程序能够调用这些库中的函数。能包含了像C标准库(libc)、数学库(libm)、动态链接器(ld-linux.so)、线程库(libpthread)、加密库(libcrypto)、网络库(libnet)、图形库(libX11)等常见的共享库文件
/home:用户的家目录都在这里,每个用户通常有自己的子目录
/mnt:通常用于挂载临时文件系统或外部设备,例如硬盘分区、USB 设备、CD-ROM 等。在 Linux 系统中,挂载(Mounting)是将文件系统附加到指定的挂载点(Mount Point)以便系统可以访问其内容的过程。当你需要访问外部设备或其他文件系统时,你会将其挂载到 /mnt
目录下,以便在文件系统中浏览和操作它们的内容。挂载完成后,这些设备或文件系统的内容就会出现在 /mnt
目录下
/etc下的子目录rc.d:用于存放系统的启动和关闭脚本。