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

Nushell: 一個(gè)讓你更清楚地了解錯(cuò)誤信息的跨平臺 Shell

系統(tǒng) Linux
Nushell 是一個(gè)獨(dú)特的 Shell,它提供易于閱讀的錯(cuò)誤信息,以及跨平臺支持。在這里可以了解到更多關(guān)于它的信息。

即使你對使用終端不感興趣,Linux 終端也常常使一些繁重的工作變得更加輕松,以及可以讓你修復(fù)一些東西。因此,可以說,如果你知道自己在做什么,Linux 終端是相當(dāng)強(qiáng)大的。

這也是事實(shí)!但是當(dāng)你看到一些錯(cuò)誤消息就表明出現(xiàn)問題了。如果你沒有足夠的使用經(jīng)驗(yàn),可能不知道如何解決它。

雖然這些錯(cuò)誤信息試圖向你傳達(dá)該問題的最佳含義,但不是每個(gè)用戶都能輕易理解該如何修復(fù)。對于初學(xué)者來說,這通常需要進(jìn)行一些研究。但是,如果錯(cuò)誤能更清晰一些,用戶就能更快地解決它。

不僅僅限于錯(cuò)誤信息,例如,你在終端瀏覽文件時(shí)看到的輸出結(jié)構(gòu),也不是最漂亮的。

Terminal listing several files

你明白我的意思嗎? 當(dāng)然,當(dāng)你有更多不同類型的文件時(shí),這可能變得更加復(fù)雜。而且,你無法從基本的 ??ls?? 命令的輸出中了解到文件的權(quán)限、組等。

這就是 Nushell 試圖解決的問題。

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

Nushell example screenshot

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

讓我給你舉個(gè)例子,想象一下你只想讓你的輸出列出你的主目錄內(nèi)類型為文件的項(xiàng)目,包括隱藏文件。那么,要實(shí)現(xiàn)這一點(diǎn),只要輸入下面的命令就可以了:

ls -a | where type == 'file'

Listing only files with Nushell

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

它會(huì)盡力以專門組織的方式為你輸入的命令提供適合用戶的輸出。

Nushell 的特點(diǎn)

Error messages in Nu, one of its primary highlights

根據(jù)現(xiàn)有的官方信息,它的一些最受歡迎的功能包括:


  • 任何操作系統(tǒng)都通過管道進(jìn)行控制。 Nu 可以在 Linux、macOS 和 Windows 上工作。換句話說,作為一個(gè)靈活的跨平臺 shell,具有現(xiàn)代感。
  • 一切都是數(shù)據(jù)。 Nu 管道使用結(jié)構(gòu)化數(shù)據(jù),所以你可以安全地選擇、過濾和排序,每次都是同樣的方式。
  • 強(qiáng)大的插件。 使用強(qiáng)大的插件系統(tǒng),很容易擴(kuò)展 Nu 的功能。
  • 易于閱讀的錯(cuò)誤信息。 Nu 操作的是類型化的數(shù)據(jù),所以它可以捕捉到其他 shell 所沒有的錯(cuò)誤。當(dāng)錯(cuò)誤發(fā)生時(shí),Nu 會(huì)告訴你確切的位置和原因。
  • 清晰的 IDE 支持。

你可以看看它的 ??官方文檔??,以全面了解它的功能和用法。

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

不幸的是,如果你是一個(gè)像我一樣的 Ubuntu 用戶,你將找不到安裝 Nushell 的 APT 倉庫。但是,你可以按照它在 ??GitHub?? 上的說明,通過安裝所需的依賴項(xiàng)來構(gòu)建它。

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


??Nushell??


你可以參考我們關(guān)于 ??在 Linux 上安裝和使用 Homebrew 包管理器?? 的教程。當(dāng)你在 Linux 上成功設(shè)置了它,你需要輸入以下命令來安裝 Nushell:

brew install nushell

Installing nushell with Homebrew

當(dāng)這個(gè)過程完成后,只要輸入 ??nu?? 就可以啟動(dòng) Nushell shell。這就完成了!


如果你想把 Nushell 設(shè)置為你的默認(rèn) shell,你可以用命令 ??chsh?? 來做,但是記住,它仍然在開發(fā)階段,這就是為什么我們不推薦它用于日常使用。


然而,在你決定嘗試之前,你可以在其網(wǎng)站或 ??GitHub 頁面?? 上了解關(guān)于它的更多信息。

題圖由 ??donations welcome? 在 ???Pixabay? 上發(fā)布 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2011-02-21 13:41:20

Postfix問題錯(cuò)誤

2020-12-07 16:56:35

Rails

2024-09-03 16:38:11

2010-03-10 14:34:52

Python異常處理

2023-08-27 08:57:31

2009-04-20 09:09:46

PHP錯(cuò)誤信息錯(cuò)誤代碼

2023-10-27 11:27:28

2020-07-09 07:39:59

人工智能

2023-11-27 00:39:46

2024-04-29 14:45:20

ChatGPT

2012-12-27 15:36:19

Android開發(fā)錯(cuò)誤處理

2022-10-31 07:09:15

拷貝代碼項(xiàng)目

2021-10-25 09:33:52

Facebook 開發(fā)技術(shù)

2010-08-16 17:44:07

DB2數(shù)據(jù)庫錯(cuò)誤信息

2023-08-11 08:39:36

工具AI

2025-01-15 12:02:18

2011-12-21 13:25:01

WCF

2019-12-04 15:30:22

Android 11谷歌手機(jī)

2022-06-19 14:09:04

開源AdobeCAI

2022-04-21 15:00:53

LinuxShell
點(diǎn)贊
收藏

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