本文假定读者理解 toml 文件格式语法。
mise 是一个开源的,类似包管理器的工具,他可以从 GitHub Release 下载并安装例如 pixi、mihomo、mosdns 等应用,甚至还能管理例如 Java、GoLang、Node.js 等开发 SDK,是一款非常强大的工具,非常推荐使用。
安装
使用官方脚本一键安装:
curl https://mise.run | sh然后使用以下命令初始化环境:
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc执行完后关闭终端并重新打开,新建配置文件 ~/.config/mise/config.toml 并填入以下内容:
[settings]
lockfile = true
lockfile_platforms = ["linux-x64"]保存即完成初始化。
若想要更新 mise,可使用以下命令:
mise self-update基本使用
接下来是安装工具,例如想添加 zulu-jdk ,版本 25,可使用以下命令:
mise config set --global tools.java zulu-25也可以手动编辑配置文件 ~/.config/mise/config.toml ,编写以下内容:
[tools]
java = "zulu-25" # 添加这一行然后使用以下命令锁定具体版本,每次修改了配置文件都需要执行这个命令应用配置,重新执行这个命令可以更新工具版本:
mise lock --global锁定版本后使用以下命令安装:
mise install安装成功后可检查版本:
ubuntu@notebook:~$ java --version
openjdk 25.0.4.1 2026-08-18 LTS
OpenJDK Runtime Environment Zulu25.36+205-CA (build 25.0.4.1+1-LTS)
OpenJDK 64-Bit Server VM Zulu25.36+205-CA (build 25.0.4.1+1-LTS, mixed mode, sharing)工具推荐
以下工具均为我认为比较好用的工具,能极大提高开发和学习效率,推荐给大家。
process-compose
process-compose 是一个使用风格类似 docker-compose 的进程编排工具,可以在 systemd 不可用时作为 systemd 的替代方案。
mise use -g zellij@latestzellij
zellij 是一个会话保持工具,可以帮你托管需要长时间运行的脚本或程序,避免 SSH 连接断开导致这些脚本或程序停止运行。
mise use -g zellij@latestpixi
pixi 是一个跨平台的项目与包管理工具,可以一站式管理 Python、cuda-toolkit 等环境依赖和 pypi 依赖。
mise use -g pixi@latest
echo 'eval "$(pixi completion --shell bash)"' >> ~/.bashrcedit
edit 是一个终端文本编辑器,可以使用在 Windows 上一模一样的快捷键,可鼠标操作,完全符合 Windows 用户使用习惯。
mise use -g github:microsoft/edit@latestbeszel
beszel 是一个轻量级服务器监控工具,可监控内存占用、硬盘占用、显卡占用等信息,可提供资源不足预警。
mise tool-alias set beszel github:henrygd/beszel
mise tool-alias set beszel-agent github:henrygd/beszel
mise use -g \
--tool-option asset_pattern=beszel_linux_amd64.tar.gz \
beszel@latest
mise use -g \
--tool-option asset_pattern=beszel-agent_linux_amd64.tar.gz \
beszel-agent@latest