自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 奇技淫巧 - 一款新出的獨(dú)特的 Shell

系統(tǒng) Linux
Nushell 是一種獨(dú)特的 shell,它提供易于閱讀的錯(cuò)誤消息并提供跨平臺(tái)支持。

即使您對(duì)使用終端不感興趣,Linux 終端也經(jīng)常使一些繁重的工作變得更加輕松,并讓您修復(fù)問(wèn)題。因此,如果您知道自己在做什么,可以肯定地說(shuō) Linux 終端非常強(qiáng)大。

這是真的!但是當(dāng)您得到一個(gè)錯(cuò)誤時(shí),問(wèn)題就出現(xiàn)了。如果你沒(méi)有足夠的使用經(jīng)驗(yàn),你就不知道如何解決它。

雖然錯(cuò)誤消息試圖傳達(dá)問(wèn)題的最佳含義,但并不是每個(gè)用戶都能輕松解碼修復(fù)。初學(xué)者通常需要做一些研究。但是,如果錯(cuò)誤能夠更加清晰,用戶就能夠更快地修復(fù)它。

不僅僅限于錯(cuò)誤消息,例如,您在終端中獲得的用于瀏覽文件的輸出結(jié)構(gòu)也不是最漂亮的。

終端列出幾個(gè)文件

你明白我的意思嗎?當(dāng)然,當(dāng)您擁有更多不同類型的文件時(shí),這可能會(huì)變得更加復(fù)雜。而且,使用基本 ls 命令獲得的輸出,您對(duì)文件權(quán)限、組等一無(wú)所知。

這就是 Nushell 試圖解決問(wèn)題的地方。

Nushell:默認(rèn)提供用戶友好輸出的 Shell

Nushell 示例截圖

Nu,也被稱為,它的理念和靈感來(lái)自PowerShell、函數(shù)式編程語(yǔ)言和現(xiàn)代CLI工具等項(xiàng)目。

讓我舉個(gè)例子,假設(shè)您只想列出類型等于主目錄中文件的輸出,包括隱藏文件。好吧,要實(shí)現(xiàn)這一點(diǎn),只需鍵入以下命令即可:

/home/linuxmi/www.linuxmi.com〉ls -a | where type == 'file'

僅使用Nushell列出文件

觀察它的語(yǔ)法是多么清晰和簡(jiǎn)單;現(xiàn)在想象一下查找進(jìn)程和名稱 ID、其狀態(tài)以及 Nushell 消耗的 CPU 或內(nèi)存是多么容易。這是它的魔法的一部分!

它盡最大努力為您輸入的命令提供用戶友好的輸出,并以特定的結(jié)構(gòu)組織。

更多相關(guān)及清晰大圖見(jiàn)原文鏈接:https://www.linuxmi.com/nushell-shell.html

Nushell的特點(diǎn)

Nu 中的錯(cuò)誤消息,它的主要亮點(diǎn)之一

根據(jù)可用的官方信息,它的一些最受歡迎的功能包括:

  • 控制任何操作系統(tǒng)的管道。Nu 適用于 Linux、macOS 和 Windows。換句話說(shuō),它是一個(gè)具有現(xiàn)代感的靈活跨平臺(tái)Shell。
  • 一切都是數(shù)據(jù)。Nu 管道使用結(jié)構(gòu)化數(shù)據(jù),因此您每次都可以安全地選擇、過(guò)濾和排序。
  • 強(qiáng)大的插件。使用強(qiáng)大的插件系統(tǒng)可以輕松擴(kuò)展 Nu 功能。
  • 易于閱讀的錯(cuò)誤信息。Nu 對(duì)類型化數(shù)據(jù)進(jìn)行操作,因此它可以捕獲其他 shell 無(wú)法捕獲的 bug。當(dāng)出現(xiàn)問(wèn)題時(shí),Nu 會(huì)告訴您確切的位置和原因。
  • 干凈的 IDE 支持。

您可以查看其官方文檔,以全面了解其功能和用法。

在系統(tǒng)中安裝 Nushell

不幸的是,如果您像我一樣是 Ubuntu 用戶,您將找不到安裝 Nushell 的 apt 存儲(chǔ)庫(kù)。但是,您可以按照GitHub 上的說(shuō)明,通過(guò)安裝所需的依賴項(xiàng)來(lái)構(gòu)建它。(見(jiàn):https://www.linuxmi.com/linux-homebrew-brew.html )

幸運(yùn)的是,有一種方法可以使用Homebrew在任何發(fā)行版上安裝它。前往其官方網(wǎng)站以探索更多安裝選項(xiàng)。

您可以參考我們?cè)?Linux 上安裝和使用 Homebrew 包管理器的教程。在 Linux 上成功設(shè)置后,您需要輸入以下命令來(lái)安裝 Nushell:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com  
? brew install nushell

使用 Homebrew 安裝 nushell

該過(guò)程完成后,只需鍵入nu即可啟動(dòng) Nushell shell。就是這樣!

如果您想將 Nushell 設(shè)置為您的默認(rèn) shell,您可以使用命令chsh來(lái)完成,但請(qǐng)記住,它仍在開(kāi)發(fā)中,這就是我們不建議將其用于日常使用的原因。

但是,在決定嘗試之前,您可以在其網(wǎng)站或GitHub 頁(yè)面上探索更多相關(guān)信息。

你覺(jué)得這個(gè)有趣的 Shell 怎么樣?請(qǐng)?jiān)谙旅娴脑u(píng)論中告訴我們你的想法。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2022-01-07 14:50:46

VS CodeLinux代碼

2022-09-30 12:55:14

Linux筆記

2021-04-12 06:09:38

Spring擴(kuò)展點(diǎn)應(yīng)用

2023-06-26 08:05:36

2017-08-18 13:30:01

前端CSS布局奇技

2020-05-20 19:38:11

前端js調(diào)試工具

2021-05-31 11:45:37

LinuxRustShell

2017-10-24 13:42:55

流氓App安卓Google

2021-03-30 07:47:46

SVG 濾鏡 CSS技巧

2023-09-19 08:03:50

rebase?merge

2020-11-26 11:45:31

Python繪圖代碼

2021-02-25 09:19:11

LinuxAppimage命令

2021-05-18 13:05:31

LinuxRust復(fù)用器

2021-06-07 12:20:14

LinuxASCII命令

2015-04-13 13:21:45

JavaScript JavaScript

2021-05-07 13:56:13

Linux器監(jiān)視服務(wù)器

2022-04-24 16:00:15

LinuxLinux命令ls命令

2024-11-28 09:21:00

Python字符串代碼

2019-04-25 13:10:04

Java 8Stream API編程語(yǔ)言

2020-11-27 10:33:11

Linuxcpmv命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)