最近找了台旧电脑安装了 Ubuntu 24.04 LTS 操作系统。虽然我之前用过 Linux,但都是简单的命令行操作。这次安装了 Ubuntu ,打算好好感受一下 Linux 桌面的魅力。
目录结构
Linux 目录 | 描述 | 对应的 Windows 目录 |
---|---|---|
/ | 所有文件和目录的起点 | C:\ |
/bin | 存放基本的用户命令 | C:\Windows\System32(部分命令行工具) |
/boot | 存放启动加载器和内核相关文件 | C:\Boot 或 C:\Windows\Boot |
/dev | 存放设备文件 | 设备管理器中显示的设备,路径没有直接对应 |
/etc | 存放系统配置文件 | C:\Windows 下的各种配置文件,或 C:\ProgramData 下的配置文件 |
/home | 用户的主目录 | C:\Users |
/lib | 存放系统库文件 | C:\Windows\System32 下的 .dll 文件 |
/media 和 /mnt | 挂载点目录,用于挂载外部设备或分区 | 驱动器,如 D:\、E:\ 等 |
/opt | 可选软件包安装位置 | C:\Program Files 或 C:\Program Files (x86) |
/proc | 虚拟文件系统,存放系统进程和内核信息 | 任务管理器和注册表中的一些系统信息,路径没有直接对应 |
/root | 超级用户(root)的主目录 | 管理员用户目录,一般为 C:\Users\Administrator |
/run | 存放系统运行时数据 | C:\Windows\Temp 或 C:\Users<username>\AppData\Local\Temp |
/sbin | 存放系统管理命令 | C:\Windows\System32 下的部分管理员工具 |
/srv | 存放服务数据 | 没有直接对应,类似于Windows下服务的数据存放位置 |
/tmp | 存放临时文件 | C:\Windows\Temp |
/usr | 存放用户程序和数据,包含子目录如/usr/bin、/usr/lib、/usr/share等 | C:\Program Files 或 C:\Program Files (x86) |
/var | 存放经常变动的文件,如日志、缓存等 | C:\ProgramData 或 C:\Users<username>\AppData\Local |
桌面环境
Windows 默认提供一个统一的图形用户界面(GUI),可以更换不同的主题和壁纸,但整体风格是一致的。而Linux 桌面环境有很多种,如 GNOME、KDE、Xfce、LXDE、Cinnamon 等。在Linux中,桌面环境提供了一套完整的用户界面,包括窗口管理器、图标、工具栏、系统菜单、文件管理器、桌面背景以及各种应用程序。
Ubuntu 默认使用 GNOME 桌面环境,我嫌 GNOME 应用太少,就换成了 KDE 桌面环境。KDE 桌面环境提供了丰富的应用程序,如文件管理器 Dolphin、文本编辑器 Kate、终端 Konsole、音乐播放器 Amarok 等。好多应用名称都是以 K 开头。
用户界面上,windows 和 Linux 有很多相似之处,如窗口、任务栏、桌面图标、系统托盘等。在使用上,没啥区别,只要迁移一下习惯就好了。
你看,Linux 的文件管理器和 Windows 的资源管理器长得几乎一样,都有左侧的目录树、右侧的文件列表、上方的工具栏和地址栏。Kde 的文件管理器 Dolphin 还支持标签页,可以同时打开多个文件夹,方便文件管理。
程序安装
那拿到一台新电脑,第一步肯定是安装软件。Windows 有应用商店、官网下载(exe、msi)、第三方软件库等多种方式。Linux 也有多种安装方式,如软件中心、终端命令、deb/rpm 包等。
Ubuntu 的应用商店提供了大量的应用程序,可以直接搜索安装。
安装 KDE 应用程序可以使用 Discover 软件管理中心。
Debian 系 Linux 还可以使用 星火应用商店,提供了更多的软件选择。常用的软件都有,如 Chrome、VS Code、Telegram、微信、QQ、ClashX 等。
除了应用商店,还可以使用包管理工具安装软件。
包管理工具
包管理器是Linux发行版中最常见的软件安装方式,负责下载、安装、更新和卸载软件包。
Debian系(如Ubuntu、Debian):
- 工具:apt、apt-get、dpkg
- 包格式:.deb
- 示例命令:
|
|
Red Hat系(如Fedora、CentOS、RHEL):
- 工具:yum(CentOS 7及以下)、dnf(Fedora、CentOS 8及以上)、rpm
- 包格式:.rpm
|
|
Arch Linux系(如Arch Linux、Manjaro):
- 工具:pacman
- 包格式:.pkg.tar.zst 或 .pkg.tar.xz
|
|
另外,还有源码编译、第三方包管理器、二进制文件等安装方式。
总结
大家常说,不要用 Windows 的使用习惯来用 Linux,因为两者有很多不同之处。但其实,在桌面环境下,两者的使用体验差不多。当然,我感觉 Linux 因为定制性强,所以会更难一些。