Please enable Javascript to view the contents

通过Windows学习Linux

 ·  ☕ 4 分钟

最近找了台旧电脑安装了 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 开头。

Ubuntu 桌面环境

用户界面上,windows 和 Linux 有很多相似之处,如窗口、任务栏、桌面图标、系统托盘等。在使用上,没啥区别,只要迁移一下习惯就好了。

文件管理器

你看,Linux 的文件管理器和 Windows 的资源管理器长得几乎一样,都有左侧的目录树、右侧的文件列表、上方的工具栏和地址栏。Kde 的文件管理器 Dolphin 还支持标签页,可以同时打开多个文件夹,方便文件管理。

Dolphin 文件管理器

程序安装

那拿到一台新电脑,第一步肯定是安装软件。Windows 有应用商店、官网下载(exe、msi)、第三方软件库等多种方式。Linux 也有多种安装方式,如软件中心、终端命令、deb/rpm 包等。

Ubuntu 的应用商店提供了大量的应用程序,可以直接搜索安装。

Ubuntu 应用商店

安装 KDE 应用程序可以使用 Discover 软件管理中心。

Discover 软件管理中心 - KDE 应用程序

Debian 系 Linux 还可以使用 星火应用商店,提供了更多的软件选择。常用的软件都有,如 Chrome、VS Code、Telegram、微信、QQ、ClashX 等。

首页 - 星火应用商店

星火应用商店

除了应用商店,还可以使用包管理工具安装软件。

包管理工具

包管理器是Linux发行版中最常见的软件安装方式,负责下载、安装、更新和卸载软件包。

Debian系(如Ubuntu、Debian):

  • 工具:apt、apt-get、dpkg
  • 包格式:.deb
  • 示例命令:
1
2
3
sudo apt update
sudo apt install package_name
sudo dpkg -i package_name.deb

Red Hat系(如Fedora、CentOS、RHEL):

  • 工具:yum(CentOS 7及以下)、dnf(Fedora、CentOS 8及以上)、rpm
  • 包格式:.rpm
1
2
sudo dnf install package_name
sudo rpm -ivh package_name.rpm

Arch Linux系(如Arch Linux、Manjaro):

  • 工具:pacman
  • 包格式:.pkg.tar.zst 或 .pkg.tar.xz
1
sudo pacman -S package_name

另外,还有源码编译、第三方包管理器、二进制文件等安装方式。

总结

大家常说,不要用 Windows 的使用习惯来用 Linux,因为两者有很多不同之处。但其实,在桌面环境下,两者的使用体验差不多。当然,我感觉 Linux 因为定制性强,所以会更难一些。

分享

码中人
作者
码中人
Web Developer