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 最传统的交互方式,通过输入命令来完成各种操作。它具有高效、灵活的特点,尤其适合系统管理员和高级用户。