äskettäin ensimmäinen versio nushell-komentokuoresta julkaistiin, Siinä yhdistyvät Power Shellin ja klassisen Unix-kuoren ominaisuudet.
Nushell käyttää tavallista putkijärjestelmää Unix-käyttäjille muodossa «komento | suodattimet | lähtöohjain ». Oletuksena lähtö on muotoiltu automaattisen näkymän komennolla, joka käyttää taulukon muotoa, mutta on myös mahdollista käyttää komentoja näyttämään binaaritietoja puunäkymässä.
Tietoa henkilöstä Nushell
Nushellin vahvuus on kyky manipuloida jäsenneltyjä tietojakoska sinulle toimitetaan kattava ohjeisto jäsenneltyjen tietojen suodattamiseksi Niiden avulla voit suodattaa rivejä, lajitella sarakkeiden mukaan, tiivistää tietoja, Suorita yksinkertaiset laskelmat, käytä arvolaskureita ja muunna lähtö CSV-, JSON-, TOML- ja YAML-muotoisiksi.
Strukturoimattomille tiedoille (teksti), se antaa ohjeet sarakkeisiin ja riveihin jakamiseen perustuu merkkien rajaamiseen. u on inspiroinut projektit, kuten PowerShell, toiminnalliset ohjelmointikielet ja modernit cli-työkalut.
Kuori avulla voidaan jäsentää eri komentojen ulostulo ja tiedostojen sisältö ja käytä mielivaltaisia suodattimia, jotka annetaan käyttämällä yhtenäistä syntaksia, joka ei vaadi komentorivivaihtoehtojen tutkimista jokaiselle komennolle.
Esimerkiksi nushell sallii käyttää sellaisia rakenteita «ls jossa koko> 10 kt "ja" ps | missä cpu> 10«, Joka tuottaa vain yli 10 kt: n tiedostot ja prosessit, jotka käyttivät yli 10 sekuntia suorittimen resursseja.
Sen sijaan, että käyttäisit tiedostoja ja palveluita raaka-tekstivirtoina, nushell käsittelee kutakin syötettä strukturoituna. Esimerkiksi kun luet luettelon hakemiston sisällön, saat objektiluettelon, jossa kukin objekti edustaa kohdetta kyseisessä hakemistossa. Nämä arvot voidaan ohjata vaiheiden läpi sarjaan komentoja, joita kutsutaan putkiksi.
Nushell käyttää erilaisia laajennuksia tietojen rakentamiseen, jäsentää tiettyjen komentojen ja tiedostotyyppien lähdön. Samanlaisia laajennuksia ehdotetaan komennoille cd, ls, ps, cp, mkdir, mv, date, rm (etuliitettä "^" voidaan käyttää natiivikomentojen kutsumiseen, esimerkiksi "^ ls" kutsuminen käynnistää apuohjelman ls-järjestelmän ).
On myös erikoistuneita komentoja, kuten "avoin", näyttää valitun tiedoston tiedot taulukkona. Automaattista jäsentämistä tuetaan JSON-, TOML- ja YAML-muodoissa
Koodi kirjoitetaan Rust-muodossa ja jaetaan MIT-lisenssin alla. Projekti kehitettiin alun perin monialustana ja tukee Windows-, macOS- ja Linux-työtä. Toiminnan laajentamiseksi voidaan käyttää laajennuksia, joiden vuorovaikutus suoritetaan JSON-RPC-protokollan mukaisesti.
Kuinka asentaa nushell Linuxiin?
Niille, jotka ovat kiinnostuneita asentamaan nushellin Linux-jakeluunsa, He voivat tehdä sen noudattamalla alla olevia ohjeita.
Niille, jotka ovat Arch Linux-, Manjaro- ja Arco Linux -käyttäjiä tai mikä tahansa muu Arch Linux-pohjainen jakelu voi asentaa nushellin AUR-arkistoista.
Heillä on oltava asennettuna vain AUR-ohjattu toiminto ja arkisto käytössä. Jos sinulla ei ole sitä, voit vierailla seuraavassa artikkelissa suosittelemme joitain avustajia.
Päätelaitteessa heidän on kirjoitettava vain seuraava komento:
yay -S nushell
Nyt loput Linux-jakelusta heidän on suoritettava asennus Rust-paketinhallinnan avulla. Jos sinulla ei ole sitä terminaalissa, kirjoita seuraava.
curl https://sh.rustup.rs -sSf | sh
Terminaalissamme avataan joukko vaihtoehtoja, ja meidän on vastattava asianmukaisesti. Sinun on painettava 1 jatkaaksesi asennusta useimmille suositelluilla oletusarvoilla.
Kun olet valmis, voimme määrittää nykyisen kuoremme aloittamaan työskentelyn:
source $HOME/.cargo/env
Asenna nushell lastin kautta kirjoittamalla seuraava komento terminaaliin:
Ja siinä kaikki, voit käyttää tätä kuorta järjestelmässäsi.
Ja mikä on komento asentaa nushell latauksella?