即使您对使用终端不感兴趣,Linux终端通常也会使一些繁重的工作变得更容易,并让您修复问题。所以,如果您知道自己在做什么,那么可以肯定地说Linux终端非常强大。这是真的!但是,当您遇到错误时,问题就会出现。如果您没有足够的经验,您将不知道如何修复它。虽然错误消息试图传达问题的最佳含义,但并非每个用户都能轻松解码修复程序。初学者通常需要做一些研究。但是,如果错误更清楚,用户将能够更快地修复它。不仅限于错误消息,例如,您在终端中获得的用于浏览文件的输出结构也不是最漂亮的。终端列出了几个文件你知道我的意思吗?当然,当您有更多不同类型的文件时,这会变得更加复杂。此外,对于使用基本ls命令获得的输出,您对文件权限、组等一无所知。这就是Nushell试图解决问题的地方。Nushell:默认情况下提供用户友好输出的ShellNushell示例的屏幕截图Nu(也称为Nu)是一个想法,其灵感来自PowerShell、函数式编程语言和现代CLI工具等项目。让我举个例子,假设您只想列出类型等于主目录中文件的输出,包括隐藏文件。那么,要实现这一点,只需键入以下命令:/home/linuxmi/www.linuxmi.com>ls-a|wheretype=='file'只需使用Nushell来列出文件看它的语法是多么清晰和简单;现在想象一下查找进程和名称ID、它们的状态以及Nushell消耗了多少CPU或内存是多么容易。这是它神奇的一部分!它尽最大努力为您键入的命令提供用户友好的输出,并以特定结构组织。更多相关清晰大图见原文链接:https://www.linuxmi.com/nushell-shell.html流行的功能包括:控制任何操作系统的管道。Nu适用于Linux、macOS和Windows。换句话说,它是一个具有现代风格的灵活的跨平台外壳。一切都是数据。Nu管道使用结构化数据,因此您每次都可以安全地选择、过滤和排序。强大的插件。使用强大的插件系统可以轻松扩展Nu功能。易于阅读的错误消息。Nu对类型化数据进行操作,因此它可以捕获其他shell无法捕获的错误。当出现问题时,Nu会告诉您确切的位置和原因。干净的IDE支持。您可以查看其官方文档以全面了解其功能和用法。在您的系统中安装Nushell不幸的是,如果您是像我这样的Ubuntu用户,您将找不到合适的存储库来安装Nushell。但是,您可以按照GitHub上的说明安装所需的依赖项来构建它。(参见:https://www.linuxmi.com/linux-homebrew-brew.html)幸运的是,有一种方法可以使用Homebrew在任何发行版上安装它。前往其官方网站探索更多安装选项。您可以按照我们在Linux上安装和使用Homebrew包管理器的教程进行操作。在Linux上成功设置后,您需要通过键入以下命令安装Nushell:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?brewinstallnushell使用Homebrew安装nushell该过程完成后,只需键入nu即可启动Nushellshell。就是这样!如果你想将Nushell设置为你的默认shell,你可以使用命令chsh来完成,但请记住,它仍在开发中,这就是为什么我们不建议日常使用它。但是,在决定尝试之前,您可以在他们的网站或GitHub页面上探索更多相关信息。你觉得这个有趣的Shell怎么样?在下面的评论中让我们知道您的想法。
