Nushell - Alternatives Terminal für Linux

Wiki rund um das Terminal unter Linux
Administrator
Beiträge: 1076
Registriert: Sa 10. Jul 2021, 01:47
Wohnort: Graz

Has thanked: 66 times
Been thanked: 590 times

Nushell - Alternatives Terminal für Linux

Beitrag von robertgoedl »

Die standardmäßige Shell unter Linux ist unter den meisten Distributionen die Bash. Sie ist einfach gehalten und jeder sollte problemlos damit schnell arbeiten können. Sie ist jedoch in manchen Dingen nicht unbedingt erfolgreich, vor allem beim Verbinden von Befehlen untereinander kann die Bash schon ein wenig umständlich sein.

Die Nushell wurde in der Sprache Rust geschrieben, ist sehr schlank und vor allem auf das Thema Pipes - also Weiterleitungen optimiert. Zusätzlich ließen sich die Entwickler von zahlreichen Programmiersprachen und von der Powershell von Microsoft inspirieren. Über 400 eigene Befehle wurden direkt in die Nushell integriert.

Nushell installieren

Die meisten Distributionen führen die Nushell noch nicht in ihren Repositorys (Arch Linux und Void sind kleine Ausnahmen). Sie finden diese Software auf GitHub zum Download - in meinem Fall lud ich mir die Datei "nu-0.65.0-x86_64-unknown-linux-gnu.tar.gz" herunter, diese gilt es nur zu entpacken. Die Dateien:

nu nu_plugin_example nu_plugin_gstat nu_plugin_inc nu_plugin_query

verschiebt man sich am einfachsten als Administrator auf dem Terminal nach "/usr/bin/":

Code: Alles auswählen

mv nu nu_plugin_example nu_plugin_gstat nu_plugin_inc nu_plugin_query /usr/bin/
Nushell nutzen

Nach dieser Installation lässt sich die Nushell am Terminal mit dem Befehl:
starten:
Nushell - Top moderne Shell für Linux
Nushell - Top moderne Shell für Linux
Beim ersten Start möchte die Software ihre Konfiguration erstellen:

Code: Alles auswählen

No environment config file found at /home/robertg/.config/nushell/env.nu
Would you like to create one with defaults (Y/n): 

Config file created at: /home/robertg/.config/nushell/env.nu
No config file found at /home/robertg/.config/nushell/config.nu
Would you like to create one with defaults (Y/n): 

Config file created at: /home/robertg/.config/nushell/config.nu
Bestätigen Sie einfach zweimalig mit Eingabe, anschließend lässt sich die Software nutzen - hier beispielsweise der einfache Befehl:
Nushell - Top moderne Shell für Linux
Nushell - Top moderne Shell für Linux
Eine der Stärken der Nushell sind wie schon beschrieben Pipes - hier ein einfaches Beispiel um Dateien nach der Größe zurück zu sortieren:

Code: Alles auswählen

ls | sort-by size | reverse
Nushell - Top moderne Shell für Linux
Nushell - Top moderne Shell für Linux
Das komplette Handbuch finden Sie unter Nushell Handbuch, weitere Tipps unter Nushell Kochbuch.
Windows lässt sich mit einem U-Boot vergleichen - mach ein Fenster auf und die Probleme beginnen ...

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste