Fish Shell, una alternativa smart a Bash per GNU/Linux

Fish è una Shell intelligente e user friendly.

Giunta alla versione 3.1.2, rilasciata lo scorso aprile, è dotata di molte funzionalità interessanti. Distribuita come software open source, è disponibile per GNU/Linux, BSD, MacOS e Windows.

Fish ovvero friendly interactive shell

Una shell è un programma che permette di interagire con il sistema operativo avviando, ad esempio, altri programmi. Fish offre un’interfaccia a riga di comando incentrata sull’usabilità e l’uso interattivo. Le caratteristiche principali di questa shell sono la sintassi evidenziabile, tab completion ed i suggerimenti automatici pronti all’uso, senza configurazione richiesta.

fish shell autosuggestion

Quando un comando viene eseguito nella shell, viene inserito alla fine del file di cronologia situato in ~/.local/share/fish/fish_history. Si può salvare un comando nella cronologia senza eseguirlo utilizzando la combinazione Alt+#. Una caratteristica interessante per la history di Fish è la possibilità di filtrare la cronologia. Inserendo alcuni caratteri e quindi premendo il tasto freccia su, viene eseguita una ricerca nella cronologia dei comandi che includono i caratteri digitati.

fish shell scripting

Incognito mode, Vi mode e web config

Molto molto utile anche la incognito mode.

Fish non inserisce alcun comando che inizia con uno spazio nel suo file di cronologia. Questo fine può essere realizzato anche con il  flag –private, che impedisce a tutti i comandi successivi di essere registrati nel file della cronologia. Aggiunta anche la variabile $fish_private_mode per rilevare se uno script viene eseguito in modalità privata.

fish shell web config

Le associazioni di tasti predefinite usate da Fish per spostare il cursore sulla riga di comando provengono dall’editor di Emacs.

Esempi sono Ctrl + A per spostare il cursore all’inizio di un comando, Ctrl + E per spostarsi alla fine di un comando e così via. Fish 2.2 ha introdotto la modalità Vi per coloro che preferiscono i collegamenti dall’editor Vi.

fish shell playground

Web playground e guida all’installazione

È disponibile anche un tool di configurazione web.

Si può avviare con fish_config, e permette di personalizzare lo stile del prompt, il tema del colore e così via. Volete provare Fish prima di installarlo sul vostro sistema, in modo da capire se vi piace? Potete farlo attraverso questo sito dove è presente un web playground realizzato proprio con questo scopo.

Installare Fish su GNU/Linux è semplicissimo, in base alla vostra distribuzione basta seguire una delle seguenti direttive:

#Ubuntu
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish #Fedora
dnf install fish #Arch
pacman -S fish #Gentoo
emerge fish 

Per i sistemi BSD, invece:

#FreeBSD
pkg install fish
#NetBSD
pkgin install fish
#OpenBSD
pkg_add fish

Per tutti i dettagli su Fish, che include molte funzionalità avanzate, vi rimando alla documentazione ufficiale del progetto, cui potete accedere tramite questo link.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2020/09/fish-smart-shell-open-source.html

Visited 29 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.