推荐大家关注一个公众号

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

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

日英文

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. Linux IPv6 UDP套接字编程示例
  2. [转] MemCached 的 stats 命令
  3. [转]Pytest 基础教程
  4. RaiDrive通过WebDAV挂载阿里云盘
  5. 【计算电磁学】真空中电磁波传播的MATLAB一维FDTD仿真程序
  6. mysql 数据库和实例_mysql中数据库和数据库实例的概念区别
  7. Android 智能聊天机器人demo(类似小爱同学)
  8. MATLAB读取图像相关的一些操作
  9. HTML,js,jQuery的1+S证书学习资料
  10. 《C》C语言实现DCT算法
  11. CAJ转WORD的方法(原创方法,仅用于学习记录,免费但是很麻烦)
  12. Salesforce 解决chatter简档删除不掉记录类型问题
  13. python基础19-36题
  14. 陈 好 性 感 写 真 ,难得一见哦[贴图]
  15. win10禁用笔记本原本键盘
  16. 安霸预发布14nm工艺的ISP芯片
  17. Android 自定义View实现翻棋游戏
  18. 个人常用多媒体软件方案
  19. 数学建模有必要论证“合理性”吗 / 数学建模的合理性怎么写
  20. 基于golang的Json选择器

热门文章

  1. Bootstrap笔记(六) 排版 -段落与縮寫
  2. monkey事件 -- 11种事件(三)
  3. 详解AnyChart创建flash图表
  4. 读书笔记-许式伟架构课读后感-1
  5. 信号与系统:利用Matlab实现两个信号的卷积
  6. 程序员盒子接入百度文心大模型文生图能力
  7. RTSP协议视频智能分析平台EasyNVR如何获取云端录像的视频快照截图?
  8. 三相电子式导轨电能表ADL400
  9. 目标检测中map的计算
  10. win7 IIS配置