装X神器!NuShell
今天我要给大家介绍一个生产力工具(装逼神器)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的新用户:
$ 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 default Full 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
黑暗与光明手游太难玩了?手把手教你如何活过第一天黑暗与光明手游是一款有着硬核生存设定的沙盒手游,不少玩家体验游戏后都觉得生存很艰难,一天要死个十几次,那么在游戏当中如何让自己活过第一天呢?下面就教大家一下。首先在游戏内我们要满足
最简单的武器最粗暴,黑暗与光明手游点火木棍堪称前期神器在黑暗与光明手游里,很多玩家都会造出木棍,在新手村的时候杀羊和蜘蛛获取材料的时候要用到。可是随着等级的提升,不少玩家都会建造出更高级的武器,比如说建造出投掷短斧骨矛等等,然后把木棍
海盗游戏ATLAS地图将迎来大调整,新区域门户即将开启在一款高自由度的生存沙盒游戏中,地图的广阔和多样性是必不可少的,ATLAS保持着沙盒生存游戏设计初心,自然也不例外。这款游戏的地图设计颇具特色,尽管地图面积超过了两万平方公里,但是
最受欢迎的10款耐玩Steam游戏推荐,都是值得收藏的精品在游戏商品化的当下,很多快餐游戏充斥着市场,这些游戏的外观看上去精美无比,可它们的可玩性却非常的差,其中不少2个小时就能把它给摸透的存在。为了避免各位陷入这些游戏的坑,下面我给大家
用火龙再现赤壁之战?海盗游戏ATLAS主播借东风巧胜老外在ATLAS这款脑洞大开的海盗题材生存沙盒游戏中,出现了多种生物,其中既有现实中就存在的生物,也有来自于神话传说中的稀奇生物,无论是哪一种生物,都在游戏中扮演着重要的角色。即使是再
方舟生存进化经典PVP上线,玩家可免费体验多个DLC内容方舟生存进化是一款硬核的沙盒生存游戏,它具备了传统沙盒游戏的多题材,多元素的设定,为玩家提供了多样化的玩法。在游戏中,玩家既可以选择pvp模式,也可以选择pve模式,还有二者的结合
试驾领克06后体验小身材却有大能量作为中国汽车品牌向上的代表,领克品牌无疑是成功的。2016年10月20日,领克品牌在德国柏林正式发布,此后在短短的4年时间里,领克品牌推出了领克01领克02领克03等多款在售车型,
领克09预售版型重磅公布10月9日预订9月30日,浙江吉利控股集团高ji副总裁杨学良公布了领克09预售版型。领克09预售版型包括领克09Pro领克09Halo以及领克09Ultra三款车型,将于10月9日正式开启预订。
领克06phev的优势Phev作为顺应当今社会发展趋势推出的车系,无论是作为绿牌车型不限号,还是不交购置税,还是作为一款紧凑型suv使用更加方便。目前,现款的领克06PHEV的纯电续航里程为55km,升
用车小知识领克02车机这些你知道吗领克02是一款非常潮流精致的车型,在早先进行的外媒试驾体验中,除了扎实的底盘和机械功底之外,领克02的车机体验也给现场的外国媒体人留下了非常深刻的印象。随着互联网技术的发展,车载系
在都市的桥影流虹间肆意挥洒个性整体外观及前脸的设计灵感源自赛博都市中昼夜交替的繁华景象加上延续领克家族式视觉符号的都市天际线,锋利的棱角令人血脉喷张的线条都在提醒你突破宽长的前格栅有效提升了进气效率,有序起伏的