推荐大家关注一个公众号

点击上方 "编程技术圈"关注, 星标或置顶一起成长

后台回复“大礼包”有惊喜礼包!

日英文

Two things always to be remembered in life- don't take any decisions when you are angry & dont make any promises when you are happy!

生活中一定要记住这两件事:不在生气时做决定,不在高兴时轻许诺言。

每日掏心话

随欲而安的缈茫,虚空的一如既往。人生在世,面对无数的诱惑和磨难,往往不得不在舍与得之间彷徨徘徊。

责编:乐乐 | 来自:IT服务圈

编程技术圈(ID:study_tech)第 1301次推文

往日回顾:我为什么要放弃 RESTful,选择拥抱 GraphQL

     

   正文   

今天我要给大家介绍一个生产力工具(装逼神器)Shell,它叫Nushell,它是用Rust写的,安全性提高的同时,Bug率也降低了,NuShell 专注于实现以下目标:
创建具有现代感的灵活的跨平台Shell允许你将命令行应用程序与可理解数据结构的Shell进行混合和匹配具有现代命令行应用程序提供的用户体验优化
目前,NuShell 已经在Github上标星13.9K,累计分支631(详情:https://github.com/nushell/nushell)
在 Linux / macOS 系统上运行 NuShell 的最简单快捷的方法是从crates.io安装 ,或从我们的Github 发布页面下载预构建的二进制文件 。
对于任何 Linux 发行版来说,最理想的安装方法是二进制方法。我们将使用 curl 工具获取最新版本,下载然后解压缩文件以获得 Nushell 二进制文件。
第 1 步:安装开发人员工具
Ubuntu / Debian:
sudo apt update
sudo apt install pkg-config libssl-dev -y
sudo apt install libxcb-composite0-dev libx11-dev -y
基于 RHEL 的系统:
sudo yum install libxcb openssl-devel libX11-devel -y
苹果系统:
brew install openssl cmake
第 2 步:在 Linux 上安装 Nushell
下载最新的二进制归档文件:
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
将二进制文件复制到您的 PATH:
sudo mv nu_*_linux/nushell-*/nu /usr/local/bin
Nushell将在启动时在您的 PATH中查找插件。虽然Nushell在没有它们的情况下会有一些功能,但要获得完整的功能,你需要将它们复制到您的路径中,以便加载它们。
sudo mv nu_*_linux/nushell-*/nu_plugin* /usr/local/bin
Fedora 用户可以使用COPR repo安装Nushell:
sudo dnf copr enable atim/nushell -y && sudo dnf install nushell -y
第 3 步:在 macOS 上安装 Nushell
对于二进制安装方法,请使用 brew:
$ brew install nushell
从二进制文件手动安装
在 macOS 系统上运行以下命令来下载 Nushell 的最新版本:
cd /tmp
curl -s  https://api.github.com/repos/nushell/nushell/releases/latest | grep browser_download_url |  cut -d '"' -f 4 | grep '\macOS.zip' | wget -i -
解压下载的文件:
unzip nu_*_macOS.zip
将nu二进制文件复制到你的PATH:
sudo mv nu_*_macOS/nushell-*/nu /usr/local/bin
复制Nu插件:
sudo mv nu_*_macOS/nushell-*/nu_plugin* /usr/local/bin
第 4 步:将用户 Shell 设置为 Nushell
创建一个名为techviewleo的新用户:
搜索公众号GitHub猿后台回复“打飞机”,获取一份惊喜礼包。
$ sudo adduser techviewleo
Adding user `techviewleo' ...
Adding new group `techviewleo' (1000) ...
Adding new user `techviewleo' (1000) with group `techviewleo' ...
Creating home directory `/home/techviewleo' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for techviewleo
Enter the new value, or press ENTER for the defaultFull Name []:Room Number []:Work Phone []:Home Phone []:Other []:
Is the information correct? [Y/n] y
将用户默认 shell 设置为 Nu:
sudo chsh -s /usr/local/bin/nu techviewleo
切换到创建的用户帐户:
$ su - techviewleo
Password:
Welcome to Nushell 0.28.0 (type 'help' for more info)
/home/techviewleo>
测试 ls 命令在 Nushell 中的工作方式:
$ su - techviewleo
Password:
Welcome to Nushell 0.28.0 (type 'help' for more info)
/home/techviewleo>
运行效果展示:最后附上nushell地址:https://github.com/nushell/nushell
你还有什么想要补充的吗?
PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!欢迎加入后端架构师交流群,在后台回复“学习”即可。最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。
别找了,想获取史上最简单的Java大厂面试题学习资料
扫下方二维码回复「面试」就好了猜你还想看
阿里、腾讯、百度、华为、京东最新面试题汇集
SpringBoot 停车场管理系统(附源码)没想到《天龙八部》这段,只有搞IT的才懂一架无人机就恢复河南灾区50km²通信!“翼龙”成功助小镇通网5小时嘿,你在看吗?

NuShell用起来真香!相关推荐

  1. 封禁华为的美国,现在不得不在5G标准制定上“恢复合作”,网友:5G真香

    十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 华为被列"实体清单"还未满一年,外媒今日却曝出消息: 美国商务部拟允许美国公司与华为合作. 这波操作的目的是什么? 根据 ...

  2. 爬一爬 iPhone 11为何嘴上说真丑,销量却真香?

    9月11号早晨,在Steve Jobs剧院举行的2019苹果秋季新品发布会之后,蹲守在发布会前的果粉们开始了自乔布斯去世之后一年一度的对苹果的群嘲.从5S的土豪金,到6的大屏幕.粗线条,iPhone7 ...

  3. 百度“已死”,百度“真香”

    骂百度已然成为互联网的政治正确了. 10w+阅读量刷屏的一篇<搜索引擎百度已死>,和后续到达的作战大队<百度搜索引擎死了吗?><谁杀死了百度搜索?><百度双手 ...

  4. Ipad写代码真香,包邮送一个!

    牛年牛气祝福又来了~ 你的幸运值刷新了吗? 小礼物 iPad 一台 追剧学习两不误,真香! 赠送规则 本次联合抽奖活动,由几位大佬共同赞助.大家使用下面的二维码抽奖,中奖后,联系小编兑换.详细规则如下 ...

  5. c纳秒级计时器_C++11 计时器!真香

    C++11 计时器!真香 一.前言 在我们写程序过程中,有时候需要测试我们的程序语句执行时间的耗时,当前也是有很多的库提供我们去使用,一直没有良好的跨平台的库可以提供出来:而且一般这种代码也是由我们程 ...

  6. 程序员真香!IT 业 2020 年平均工资最高

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 5月19日,国家统计局发布2020年平均工资数据,随后,相关话题便冲上微博热搜. 程序员真香! 据国家统计局发布的数据显示,20 ...

  7. 漫步者煲耳机软件_它是苹果AirPods的“真香替身”——漫步者lolliPods开箱体验...

    ​年轻人非常喜欢新事物,这不,最近流行起蓝牙无线耳机的风,这次,笔者就为大家测评一下老牌国货--漫步者lolliPods 漫步者成立于90年代,这多年一直专注于音频技术的发开和进步,在国内外都有很多的 ...

  8. 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告

    Alex 发自 凹非寺 量子位 | 公众号 QbitAI 现在,M1 Mac可以顺利运行原生Linux了. 专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出. 在Mac采用英特 ...

  9. JAVA写出来的塔防能有多好玩?......真香!

    大家好,我是TJ 一个励志推荐10000款开源项目与工具的程序员 今天TJ君学到一个新名词 电子游戏阳痿,是指: 作为一个曾经爱玩游戏的人,在时间充裕.精力良好的状态下,依然不能把注意力集中在游戏上, ...

最新文章

  1. Emacs常用快捷键
  2. shell取消键盘回显
  3. linux进程卡住_鸿蒙系统,Linux? Android?
  4. html怎么设置单选框样式,CSS - 如何设置所选单选按钮标签的样式?
  5. P91--商品保存debug完成
  6. Eclipse install new software 失败 解决方案
  7. SonicWall 紧急提醒:EOL 设备正遭勒索攻击!
  8. 机器学习基础算法27-聚类实战
  9. 21. 总是让比较函数在等值情况下返回false
  10. 2020年注册电气工程师基础考试大纲:公共基础(供配电、发输变电相同)
  11. editormd富文本编辑器
  12. 服务器虚拟主机,非根目录jsp文件的引包报错
  13. 中国慕课moocpython答案_中国大学慕课mooc2020用Python玩转数据题目答案
  14. android 实现Home键和Back键的功能
  15. 数据挖掘利器 selenium实战案例--论文数据挖掘与可视化分析(上)
  16. 汽车ABS控制器设计及车身稳定算法研究笔记(二)——ABS控制器硬件设计及调试
  17. 动画云创始人胥克谦amp;课程格子创始人李天放分享创业经历
  18. CAR-T细胞疗法最新研究进展
  19. 听易中天品三国---看“草包”老板之“败家品德”
  20. 为什么说每个人适合的大数据培训课程都可能存在差异?

热门文章

  1. Bootstrap笔记(七) 排版 - 文字篇
  2. Spark五之Structured-Streaming
  3. js-web跨域实现百度地图普通ip定位
  4. UE4 打包 发布和补丁DLC总结
  5. python图形化编程更改内部参数_构建FunctionTrace,一个图形化的Python分析器
  6. gor goreplay 流量重放 流量复制 dial i/o timeout
  7. oracle c op,ORACLE中内部函数SYS_OP_C2C和隐式类型转换
  8. 专家有奖问答|Spring Boot我该怎么学?
  9. 《隐形说服力》Chapter 02 流畅技术
  10. 声光报警器 | 在软件开发项目中加入声光告警、语音通知方案