我离开 Windows,转而使用 Ubuntu。以下是我配置的所有内容以及我的收获

发布: (2026年1月10日 GMT+8 06:29)
3 min read
原文: Dev.to

Source: Dev.to

Git

sudo apt install git
git config --global user.name "your_name"
git config --global user.email "your_email"

检查配置:

git config --global --list

Git 已就绪。

SDKMAN(Java 版本管理)

安装 SDKMAN:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

验证安装:

sdk version

列出可用的 Java 版本:

sdk list java

安装特定的 JDK(例如 Temurin 21.0.9):

sdk install java 21.0.9-tem

在当前会话中使用它:

sdk use java 21.0.9-tem

设为默认:

sdk default java 21.0.9-tem

验证:

java -version
# or
javac -version

NVM(Node 版本管理器)

安装 NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

重新打开终端后,验证:

nvm --version

安装并使用特定的 Node 版本(例如 20):

nvm install 20
nvm use 20
nvm alias default 20

验证:

node -v
npm -v

PostgreSQL

sudo apt update
sudo apt install postgresql-18 postgresql-client-18 postgresql-contrib

检查服务状态:

sudo systemctl status postgresql

切换到 postgres 用户并打开 psql:

sudo -u postgres psql

在 PostgreSQL 中,为 postgres 用户设置密码:

ALTER USER postgres WITH PASSWORD 'your_new_password';

Postman

通过 Snap 安装:

sudo snap install postman

启动:

postman

登录以自动同步集合。

GitHub 的 SSH 密钥

生成新的 SSH 密钥:

ssh-keygen -t ed25519 -C "your_github_email"

启动 ssh-agent 并添加密钥:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

复制公钥:

cat ~/.ssh/id_ed25519.pub

在 GitHub 的 Settings → SSH and GPG keys → New SSH key 中添加该密钥。

测试连接:

ssh -T git@github.com

你应该会看到:

Hi username! You've successfully authenticated...

现在可以在不出现身份验证提示的情况下克隆仓库。

IDE

  • IntelliJ IDEA – 从 Ubuntu 应用中心安装。
  • VS Code – 从 Ubuntu 应用中心安装。

两个 IDE 都会自动同步你的 GitHub 账户、插件、设置和主题。

最后感想

从 Windows 切换到 Ubuntu 的体验出乎意料地简单:

  • 少量终端命令即可替代许多 GUI 安装程序。
  • 清晰、轻量的工具让环境保持整洁。
  • 在 Windows 上需要几分钟的任务现在几秒钟就能完成。
  • 最重要的是,你对自己安装的内容以及开发环境的工作原理有了更深入的了解。
Back to Blog

相关文章

阅读更多 »

Linux

什么是 Linux?如果你曾经使用过台式电脑或任何类型的计算设备,你已经直接与必须进行通信的软件交互……