当前位置:网站首页>Recommend a shell installation force artifact, which has been open source! Netizen: really fragrant...
Recommend a shell installation force artifact, which has been open source! Netizen: really fragrant...
2022-07-23 10:48:00 【biyusr】
today , I want to introduce you to a productivity tool ( Install the God forcing device )Shell, It is called Nushell, It is to use Rust Written , While improving security ,Bug It's also down ,NuShell Focus on achieving the following goals :
1、 Create a flexible cross platform with a modern feel Shell
2、 Allows you to integrate command-line applications with the Shell Mix and match
3、 With the user experience optimization provided by modern command line applications

at present ,NuShell Already in Github Superscript star 13.9K, Cumulative branches 631( details :github.com/nushell/nushell)
stay Linux / macOS Running on the system NuShell The easiest and quickest way to do this is from crates.io install , Or from our Github Publish page to download pre built binaries .
For any Linux For the distribution , The ideal installation method is binary . We will use curl Tools to get the latest version , Download and unzip the file to get Nushell Binary .
# Install developer tools
Ubuntu / Debian:
sudo apt updatesudo apt install pkg-config libssl-dev -ysudo apt install libxcb-composite0-dev libx11-dev -ybe based on RHEL The system of :
sudo yum install libxcb openssl-devel libX11-devel -yApple system :
brew install openssl cmake# stay Linux Installation on Nushell
Download the latest binary archive :
cd /tmpcurl -s https://api.github.com/repos/nushell/nushell/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep '\linux.tar.gz' | wget -i -Unzip downloaded files :
tar -xvf nu_*_linux.tar.gzCopy the binaries to your PATH:
sudo mv nu_*_linux/nushell-*/nu /usr/local/bin
Nushell Will be on your PATH Find plug-ins in . although Nushell Without them, there will be some functions , But to get full functionality , You need to copy them into your path , To load them .
sudo mv nu_*_linux/nushell-*/nu_plugin* /usr/local/binFedora Users can use COPR repo install Nushell:
sudo dnf copr enable atim/nushell -y && sudo dnf install nushell -y
# stay macOS Installation on Nushell
For binary installation methods , Please use brew:
$ brew install nushellManually install from binary
stay macOS Run the following command on the system to download Nushell Latest version :
cd /tmpcurl -s https://api.github.com/repos/nushell/nushell/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep '\macOS.zip' | wget -i -Unzip downloaded files :
unzip nu_*_macOS.ziptake nu Copy the binaries to your PATH:
sudo mv nu_*_macOS/nushell-*/nu /usr/local/binCopy Nu plug-in unit :
sudo mv nu_*_macOS/nushell-*/nu_plugin* /usr/local/bin
# stay Docker function Nushell
If you are windows user , that , I suggest you go directly to Docker Just run the experience , Just a few orders , The order is as follows :
docker run -it quay.io/nushell/nu:latest

# Will the user Shell Set to Nushell
Create a file called techviewleo New users :
$ sudo adduser techviewleoAdding 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 successfullyChanging the user information for techviewleoEnter the new value, or press ENTER for the defaultFull Name []: Room Number []:Work Phone []: Home Phone []: Other []:Is the information correct? [Y/n] yDefault user shell Set to Nu:
sudo chsh -s /usr/local/bin/nu techviewleo
Switch to the created user account :
$ su - techviewleoPassword:Welcome to Nushell 0.28.0 (type 'help' for more info)/home/techviewleo>
test ls Command in Nushell How to work in :
$ su - techviewleoPassword:Welcome to Nushell 0.28.0 (type 'help' for more info)/home/techviewleo>
Operation effect display :

The last attached nushell Address :
https://github.com/nushell/nushell
边栏推荐
- 微信小程序封装wx.request
- Network data leakage events occur frequently, how to protect personal privacy information?
- Leetcode skimming -- bit by bit record 022
- HBV parameter extraction and fitting [draft]
- Li Hongyi machine learning 2022-hw1
- mysql的索引的操作
- 04_ue4进阶_物理碰撞入门和发射火球
- openvino_ datawhale
- C# 客户端程序调用外部程序的3种实现方法
- 3dMax先蒙皮刷权重,再附加合并
猜你喜欢

PyQt5_pyqtgraph鼠标在折线图上画线段

构建人工智能产品/业务的两种策略(by Andrew Ng)

美团8年经验之谈,测试工程师如何进阶(自动化、性能、测开)

FPGA - SPI bus control flash (2) (including code)

ROS2的topic pub 指令出现:Failed to populate field: ‘Vector3‘ object has no attribute ‘x:1‘错误

Rapid SQL all platforms high performance SQL code

Solve the Chinese garbled code of post request and get request in servlet

Response object

PyQt5_ Pyqtgraph mouse draws line segments on the line graph

SQLZOO——SELECT Quiz
随机推荐
Kubernetes technology and Architecture (VI)
Exciting metauniverse! Wealth outlet of next generation Internet
MapReduce advanced
Compile build tool -bazel
hbv参数提取和拟合[草稿]
Analysis of network security level protection 2.0 standard
Ultra Fast Deep Lane Detection with Hybrid Anchor Driven Ordinal Classification论文解读
Global event bus
第四篇章:运行时数据区——共享空间
常见神经网络参数量与计算量
C# IValueConverter接口用法举例
写驱动程序的时候warning LNK4210报错
Naming rules of MySQL database table names -- convenient for automatic conversion tools
Redis pseudo cluster one click deployment script - pro test available
《天幕红尘》笔记与思考(四)相互价值无效
应用层重要知识(面试、复试、期末)
添加信任列表
SQLZOO——SELECT from WORLD Tutorial
李宏毅机器学习2022-HW1
When flutter runs flutter pub get, it reports an error: "the client does not have the required privileges“