我离开 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 上需要几分钟的任务现在几秒钟就能完成。
- 最重要的是,你对自己安装的内容以及开发环境的工作原理有了更深入的了解。