NuShell用起來(lái)真香(附安裝方法)
時(shí)間:2021-08-19 15:34:16
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(dǎo)讀]今天我要給大家介紹一個(gè)生產(chǎn)力工具(裝b神器)Shell,它叫Nushell。它是用Rust寫(xiě)的,在安全性提高的同時(shí),Bug率也降低了,NuShell專注于實(shí)現(xiàn)以下目標(biāo):創(chuàng)建具有現(xiàn)代感的靈活的跨平臺(tái)Shell允許你將命令行應(yīng)用程序與可理解數(shù)據(jù)結(jié)構(gòu)的Shell進(jìn)行混合和匹配具有現(xiàn)代命...
今天我要給大家介紹一個(gè)生產(chǎn)力工具(裝b神器)Shell,它叫Nushell。它是用Rust寫(xiě)的,在安全性提高的同時(shí),Bug率也降低了,NuShell專注于實(shí)現(xiàn)以下目標(biāo):
- 創(chuàng)建具有現(xiàn)代感的靈活的跨平臺(tái)Shell
- 允許你將命令行應(yīng)用程序與可理解數(shù)據(jù)結(jié)構(gòu)的Shell進(jìn)行混合和匹配
- 具有現(xiàn)代命令行應(yīng)用程序提供的用戶體驗(yàn)優(yōu)化
目前,NuShell 已經(jīng)在Github上標(biāo)星13.9K,累計(jì)分支631(詳情:https://github.com/nushell/nushell)
在 Linux / macOS 系統(tǒng)上運(yùn)行 NuShell 的最簡(jiǎn)單快捷的方法是從crates.io安裝 ,或從我們的Github 發(fā)布頁(yè)面下載預(yù)構(gòu)建的二進(jìn)制文件 。
對(duì)于任何 Linux 發(fā)行版來(lái)說(shuō),最理想的安裝方法是二進(jìn)制方法。我們將使用 curl 工具獲取最新版本,下載然后解壓縮文件以獲得 Nushell 二進(jìn)制文件。
第 1 步:安裝開(kāi)發(fā)人員工具
Ubuntu / Debian:
sudo?apt?update
sudo?apt?install?pkg-config?libssl-dev?-y
sudo?apt?install?libxcb-composite0-dev?libx11-dev?-y
基于 RHEL 的系統(tǒng):
sudo?yum?install?libxcb?openssl-devel?libX11-devel?-y
蘋果系統(tǒng):
brew?install?openssl?cmake
第 2 步:在 Linux 上安裝 Nushell
下載最新的二進(jìn)制歸檔文件:
cd?/tmp
curl?-s??https://api.github.com/repos/nushell/nushell/releases/latest?|?grep?browser_download_url?|??cut?-d?'"'?-f?4?|?grep?'\linux.tar.gz'?|?wget?-i?-
解壓下載的文件:
tar?-xvf?nu_*_linux.tar.gz
將二進(jìn)制文件復(fù)制到您的 PATH:
sudo?mv?nu_*_linux/nushell-*/nu?/usr/local/bin
Nushell將在啟動(dòng)時(shí)在您的 PATH中查找插件。雖然Nushell在沒(méi)有它們的情況下會(huì)有一些功能,但要獲得完整的功能,你需要將它們復(fù)制到您的路徑中,以便加載它們。
sudo?mv?nu_*_linux/nushell-*/nu_plugin*?/usr/local/bin
Fedora 用戶可以使用COPR repo安裝Nushell:
sudo?dnf?copr?enable?atim/nushell?-y?