當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 21ic電子網(wǎng)
[導(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)代命...

NuShell用起來(lái)真香(附安裝方法)


NuShell用起來(lái)真香(附安裝方法)


今天我要給大家介紹一個(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用起來(lái)真香(附安裝方法)


目前,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?
21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉