fish Shell wordt nog meer geweldig met 3.0 Release

De ontwikkelaars achter de fishshell hebben de release van versie 3.0.0 aangekondigd. Laten we een kijkje nemen naar de nieuwe functies in deze belangrijke release.

Wat is de vis Shell, alweer?

De vis Shell is "een slimme en gebruiksvriendelijke command-line shell voor Linux, macOS en de rest van de familie". vis is een modernere schaal met als doel meer interactief en gebruikersvriendelijker te zijn dan oudere schelpen. In tegenstelling tot zijn concurrenten is de vis niet gebaseerd op de Bourne-schaal of de C-schaal, maar probeert hij zijn eigen pad te bewandelen.

Visschelp testen op het web

fish shell wordt geleverd met een aantal leuke functies, zoals:

  • Autosuggesties terwijl u typt
  • Syntaxisaccentuering met uitgebreide foutcontrole.
  • Doorzoekbare commandogeschiedenis.
  • 256 aansluitkleuren
  • Het voltooien van het geavanceerde tabblad.
  • Web-gebaseerde configuratie
  • Een speciale hulpopdracht geeft toegang tot alle visdocumentatie in de webbrowser van de gebruiker
  • Foutmeldingen die zijn ontworpen om de gebruiker daadwerkelijk te vertellen wat er mis is gegaan en wat eraan kan worden gedaan
  • Universele variabelen
  • Ondersteuning voor het X-klembord
  • Wijzig de ~/.config/fish/config.fish bestand ~/.config/fish/config.fish bewerken
  • Man pagina-voltooiingen
  • Volledig scriptbaar met syntaxis die eenvoudig, schoon en consistent is
  • Functies werken out-of-the-box zonder enige configuratie

fish shell op Q4OS

Wat is er nieuw in fish 3.0?

De nieuwe functies in 3.0.0 omvatten:

  • Ondersteunt voor &&, || en! voor betere migratie van POSIX-compatibele shells
  • Variabelen kunnen als opdrachten worden gebruikt
  • Nieuwe privé-modus die opdrachten uit het geschiedenisbestand zal verbergen. Kan worden geactiveerd met fish --private .
  • Een nieuw wachtcommando voor wachten op verwerkte achtergrondprocessen
  • De hostnaam van de machine, indien beschikbaar, wordt nu weergegeven als de gereserveerde variabele $hostname
  • Afkortingen kunnen op het tabblad worden ingevuld
  • Meldingen over gecrashte processen worden nu altijd weergegeven, zelfs in opdrachtsubstituties
  • Ware kleuren zijn nu standaard ingeschakeld in neovim
  • xclip ondersteuning is toegevoegd aan de klembordintegratie
  • Ondersteuning toegevoegd voor 52 opdrachten autocompletes, zoals hugo, eopkg, eopkg en curl
  • Als u tijdens het uitvoeren van een script op Ctrl-C drukt, wordt de vis nu betrouwbaar beëindigd
  • Grote herziening van terminal- en taakafhandeling om bugs te elimineren
  • Verbeteringen aan de generator voor het genereren van handmatige pagina's
  • Build-scripts voor de meeste platforms vereisen geen bash meer
  • Wordt verzonden met een nieuw build-systeem op basis van CMake

Hoe vis Shell 3.0 te installeren

Voordat je fish installeert, kun je het in de browser proberen.

Installeer fish 3.0 op Linux

Pakketten voor Debian, Fedora, openSUSE en Red Hat Linux zijn beschikbaar via de openSUSE Build-service.

Er is een vis-PPA voor Ubuntu-systemen. Dit zijn de commando's:

sudo apt-add-repository ppa:fish-shell/release-3

sudo apt update

sudo apt install fish

Voor Arch en Arch-gebaseerde systemen, kunt u pacman -S fish om pacman -S fish te installeren.

Solus-gebruikers kunnen vissen installeren met behulp van deze opdracht: eopkg install fish .

Installeer fish 3.0 op macOS

macOS-gebruikers kunnen Homebrew brew install fish of Macports sudo port install fish om sudo port install fish te installeren.

Installeer fish 3.0 op FreeBSD

Als u FreeBSD uitvoert, kunt u vissen installeren met de opdracht pkg install fish .

Installeer fish 3.0 op Windows

Er zijn twee manieren om vissen op Windows te installeren. In Windows 10 kun je fish op het Windows Subsystem for Linux sudo apt install fish met sudo apt install fish . Als u een eerdere versie van Windows gebruikt, kunt u Cygwin gebruiken om vis te installeren.

Laatste gedachten over vis 3.0

Ik heb in het verleden vissen aan en uit gebruikt. Ik heb nooit echt tijd vrijgemaakt om het te leren. Grappig genoeg, de laatste keer dat ik het gebruikte (een paar weken geleden), kwam ik een probleem tegen met sudo apt update && sudo apt upgrade . De opdracht is mislukt en gaf me een foutbericht met de melding dat ik deze moet gebruiken in plaats van && . Het was geen groot probleem, ik herschreef het commando gewoon en het werkte. Nu hebben ze ondersteuning voor && toegevoegd in versie 3.0.0. Ik denk dat ik me daar in de toekomst geen zorgen over hoef te maken.

Heb je ooit visschelp gebruikt? Zo niet, wat is je favoriete shell? Laat het ons weten in de comments hieronder.

Als u dit artikel interessant vindt, neem dan even de tijd om het te delen op sociale media, Hacker News of Reddit.

Aanbevolen

Een niersteen kon Linus Torvalds niet stoppen met het vrijgeven van Linux Kernel 4.13
2019
TeamViewer installeren en gebruiken op Linux
2019
Schakel Media Player-besturingselementen in systeemvak in Ubuntu 18.04 GNOME in
2019