domenica , giugno 25 2017
Home / Linux / Fish: Una shell alternativa
fishfish_logo

Fish: Una shell alternativa

Gli emulatori di terminale sui sistemi GNU/Linux sono comunemente in Bash (Bourne Again Shell).

Tuttavia, nulla vieta di rivolgersi a soluzioni più semplici e intuitive.

Fish, per esempio, è una di queste.

Questa shell viene sviluppata dagli inizi del 2005 ed ha come obiettivo quello di fornire degli strumenti avanzati in un ambiente adatto anche ai principianti.

Questo approccio la rende una delle shell più flessibili e pratiche che esistano.

Una delle caratteristiche che rende particolarmente apprezzabile Fish è la sua completezza.

Troviamo ad esempio le opzioni di auto-completamento, un ambiente in grado di distinguere i vari comandi in base al colore, la possibilità di sfruttare la configurazione su Web e una sintassi molto facile e pratica da usare per la creazione di script personalizzati.

Tutte queste funzioni esistono anche sulle altre shell, ma devono essere attivate in un secondo momento e non tutti hanno le capacità per farlo.

Fish, invece, le mette tutte subito a disposizione, senza quindi costringerci a perdere tempo nei vari menu di gestione.

L’auto-completamento funziona davvero bene e sopratutto è immediato.

Anziché premere il tasto Tab per attivarlo, entra in campo automaticamente appena si inizia a scrivere.

Noterete quindi una serie di suggerimenti utili a definire i vari comandi che volete impartire.

Il motore di completamento rispetta i percorsi dei file, le varie opzioni di comando e il vostro stile di scrittura.

Fish, infatti, impara con il passare del tempo il nostro modo di utilizzare le istruzioni, andando a suggerire fin da subito i comandi o le istruzioni che utilizziamo più spesso.

Per poter approfondire il funzionamento di questa shell è disponibile un’ottima documentazione online e una buona guida con tanto di esempi pratici.

E’ molto probabile che Fish sia già disponibile nel vostro gestore dei pacchetti, ma se così non fosse potete scaricarlo dal sito ufficiale del progetto.

About Giuseppe Pignataro

GNU/Linux Jedi and Technology Lover. I collaborate on different open/free software project. Member of EFF and Libreitalia. Network and Sys Admin.

Check Also

Swap file ubuntu

Come Windows, anche Ubuntu 17.04 usa un file di swap

Se avete scaricato e installato l’ultima versione di Ubuntu, la 17.04, una delle nuove caratteristiche …