linux文件系统目录结构以及交互界面
linux文件系统目录结构
Linux 文件系统目录结构是一种层次化的树形结构,根目录(/)是整个文件系统的起点。以下是一些常见的顶级目录及其用途:
1./(根目录)
• 用途:整个文件系统的起点,所有其他目录都是从这里开始的。

2./bin
• 用途:存放系统启动和运行时需要的可执行文件(二进制文件)。
• 示例:ls、cp、mv等常用命令都在这里。

3./boot
• 用途:存放启动 Linux 时需要的文件,如内核文件(vmlinuz)和引导程序(grub)的配置文件。
• 示例:vmlinuz、initrd.img、grub目录。

4./dev
• 用途:存放设备文件,包括硬件设备和虚拟设备。
• 示例:/dev/sda1(硬盘分区)、/dev/tty(终端设备)。

5./etc
• 用途:存放系统的配置文件,这些文件通常用于控制系统的运行方式。
• 示例:/etc/passwd(用户信息)、/etc/fstab(文件系统挂载信息)。

6./home
• 用途:普通用户的主目录,每个用户都有自己的子目录。
• 示例:/home/user1、/home/user2。

7./lib和/lib64
• 用途:存放系统运行时需要的库文件(动态链接库)。
• 示例:libc.so(C 标准库)。


8./media和/mnt
• 用途:用于挂载外部存储设备,如 USB 驱动器、光盘等。
• 示例:/media/cdrom、/mnt/usb。


9./opt
• 用途:用于安装可选的软件包,通常是一些第三方软件。
• 示例:/opt/google/chrome。

10./proc
• 用途:虚拟文件系统,存放系统运行时的进程和内核信息。
• 示例:/proc/cpuinfo(CPU 信息)、/proc/meminfo(内存信息)。

11./root
• 用途:超级用户(root)的主目录。
• 示例:/root。

12./run
• 用途:存放系统运行时的临时文件,这些文件在系统启动时创建,在关机时删除。
• 示例:/run/lock(锁文件)、/run/user(用户会话信息)。

13./sbin
• 用途:存放系统管理员使用的系统管理命令。
• 示例:fsck(文件系统检查工具)、iptables(防火墙工具)。

14./srv
• 用途:存放服务数据,例如 Web 服务器的数据。
• 示例:/srv/www(Web 服务器的根目录)。

15./sys
• 用途:虚拟文件系统,存放设备和内核对象的信息。
• 示例:/sys/block(块设备信息)。

16./tmp
• 用途:存放临时文件,这些文件在系统启动时创建,在关机时删除。
• 示例:/tmp/file123。

17./usr
• 用途:存放用户程序和文件,包括可执行文件、库文件、文档等。
• 常见子目录:
• /usr/bin:用户可执行文件。
• /usr/lib和/usr/lib64:用户程序的库文件。
• /usr/share:共享数据,如文档、字体等。
• /usr/local:本地安装的软件和文件。

18./var
• 用途:存放可变数据,如日志文件、邮件、打印队列等。
• 常见子目录:
• /var/log:系统日志文件。
• /var/mail:用户邮件。
• /var/spool:打印队列。

总结
Linux 文件系统目录结构是高度标准化的,每个目录都有明确的用途。这种结构使得系统管理员和用户能够更高效地管理和查找文件。
linux交互界面
图形化界面
图形用户界面是通过图形化的窗口、图标、菜单等元素来与用户交互。它更加直观,适合普通用户和新手。

命令话界面
命令行界面是 Linux 最传统的交互方式,通过输入命令来完成各种操作。它具有高效、灵活的特点,尤其适合系统管理员和高级用户。


