Nu 是个新型的 shell,通过下图可以看出,相比传统 shell,Nu 提供了更加详细且全面的信息,信息的呈现方式类似于直接在图形界面中所看到的,与 git log --oneline 有相似之处。
Nu 目前需要 1.47 或更高版本的 Rust,支持平台包括 macOS、Linux 和 Windows10(不支持 Windows 7/8.1)。
依赖软件环境:
- Debian/Ubuntu
需要安装 "pkg-config" 和 "libssl-dev" 软件包:
apt install pkg-config libssl-dev
希望使用 rawkey
或 clipboard
可选功能的Linux用户将需要安装“ libx11-dev”和“ libxcb-composite0-dev”软件包:
apt install libxcb-composite0-dev libx11-dev
- 基于 RHEL 的发行版
需要安装 "libxcb"、"openssl-devel" 和 "libX11-devel" 软件包:
yum install libxcb openssl-devel libX11-devel
-
macOS
使用 Homebrew,则需要使用以下命令安装“ openssl”和“ cmake”
brew install openssl cmake
安装:
一旦安装了 Nu 所需的环境,就能直接使用 Rust 编译器随附的 cargo
命令来安装。
> cargo install nu