Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Carlin0/Prove5"
Differenze tra le versioni 1 e 10 (in 9 versioni)
Versione 1 del 28/12/2021 11.07.58
Dimensione: 1032
Autore: carlin0
Commento:
Versione 10 del 29/12/2021 14.54.05
Dimensione: 4054
Autore: carlin0
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
##Page created by Carlin0
Linea 5: Linea 6:
<<Informazioni(rilasci="20.04")>>
Linea 32: Linea 34:

 0. Per impostare Fish come shell predefinita digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{
chsh -s /usr/bin/fish
}}}

= Funzionamento =

Oltre ai consueti [[AmministrazioneSistema/ComandiBase|comandi di base]], con '''fish''' abbiamo a disposizione le seguenti funzioni:

== Suggerimenti ==

Quando iniziamo a digitare un comando sulla shell ''fish'' immediatamente ci suggerisce un eventuale completamento del comando stesso, se è proprio quello che intendevamo digitare:

 0. Per completare il comando premere il tasto direzione con la freccia che indica verso '''destra'''.

 0. Se invece fosse giusta solo la prima parte del comando premere contemporaneamente '''Alt''' e il tasto direzione che indica a '''destra'''.

 0. Per ottenere altri suggerimenti/opzioni premere il tasto '''TAB'''.

== Benvenuto ==

Per modificare il messaggio di Benvenuto digitare: {{{
set fish_greeting <nuovo messaggio di benvenuto>
}}}

{{{#!wiki tip
lasciando il messaggio vuoto lo si elimina.
}}}

== Interfaccia web ==

Per aprire l'interfaccia web digitare: {{{
fish_config
}}}

== Function ==

''function'' in '''fish''' è l'equivalente di ''alias'' per '''bash'''.

 0. Per creare una function digitare: {{{
function <nome_funzione>
       <comando da eseguire>
end
}}}Per esempio {{{
function off
       systemctl poweroff
end
}}}Subito dopo creata la ''funtion'' è attiva, ma bisogna anche salvarla o andrà persa al primo reboot/logout o altro, per salvare digitare: {{{
funcsave <nome_funzione>
}}}Per esempio: {{{
funcsave off
}}}

 0. Per un elenco delle ''functions'' digitare: {{{
functions -a
}}}

 0. Per cancellare una ''function'' digitare: {{{
functions -e <nome_funzione>
}}}

== History ==

Il comando `history` mostra la cronologia dei comandi digitati nel [[AmministrazioneSistema/Terminale|terminale]], ma può anche essere usato per altre funzioni.

 0. Per cercare un comando nella cronologia digitare: {{{
history search <stringa>
}}}Per esempio: {{{
history search man
}}}

 0. Per cancellare alcune voci dalla cronologia digitare: {{{
history delete <stringa>
}}}Per esempio {{{
history delete upgrade
}}}Riceveremo una risposta simile a questa: {{{
[1] sudo apt upgrade
[2] sudo aptitude safe-upgrade
[3] sudo apt safe-upgrade

Enter nothing to cancel the delete, or
Enter one or more of the entry IDs separated by a space, or
Enter "all" to delete all the matching entries.

Delete which entries? >
}}}In cui premendo `Invio` si annulla l'operazione, inserendo uno o più numeri si cancellano le relative voci e inserendo `all` si cancellano tutte le voci elencate.

 0. Per cancellare completamente la cronologia dei comandi digitare: {{{
history clear
}}}

 0. Per salvare immediatamente la cronologia digitare: {{{
history save
}}}

 0. Per un aiuto digitare uno di questi 2 comandi: {{{
history -h
history --help
}}}


Guida verificata con Ubuntu: 20.04

Introduzione

Il nome Fish è l'acronimo di Friendly Interactive SHell.

Fish è una shell rivolta all'uso interattivo. Le sue funzionalità si concentrano sulla facilità d'uso e l'intuitività. La sintassi del linguaggio è facile ma incompatibile con altri linguaggi shell.

Di certo la funzione più accattivante di Fish è di suggerire il comando mentre lo stiamo scrivendo.

Installazione

Installare il pacchetto fish

Uso

Temporaneo

  1. La shell predefinita su Ubuntu è bash, per passare a Fish digitare nel terminale:

    fish
  2. Per tornare a bash digitare nel terminale:

    exit

Predefinito

  1. Per impostare Fish come shell predefinita digitare nel terminale:

    chsh -s /usr/bin/fish

Funzionamento

Oltre ai consueti comandi di base, con fish abbiamo a disposizione le seguenti funzioni:

Suggerimenti

Quando iniziamo a digitare un comando sulla shell fish immediatamente ci suggerisce un eventuale completamento del comando stesso, se è proprio quello che intendevamo digitare:

  1. Per completare il comando premere il tasto direzione con la freccia che indica verso destra.

  2. Se invece fosse giusta solo la prima parte del comando premere contemporaneamente Alt e il tasto direzione che indica a destra.

  3. Per ottenere altri suggerimenti/opzioni premere il tasto TAB.

Benvenuto

Per modificare il messaggio di Benvenuto digitare:

set fish_greeting <nuovo messaggio di benvenuto>

lasciando il messaggio vuoto lo si elimina.

Interfaccia web

Per aprire l'interfaccia web digitare:

fish_config

Function

function in fish è l'equivalente di alias per bash.

  1. Per creare una function digitare:

    function <nome_funzione>
           <comando da eseguire>
    end

    Per esempio

    function off
           systemctl poweroff
    end

    Subito dopo creata la funtion è attiva, ma bisogna anche salvarla o andrà persa al primo reboot/logout o altro, per salvare digitare:

    funcsave <nome_funzione>

    Per esempio:

    funcsave off
  2. Per un elenco delle functions digitare:

    functions -a
  3. Per cancellare una function digitare:

    functions -e <nome_funzione>

History

Il comando history mostra la cronologia dei comandi digitati nel terminale, ma può anche essere usato per altre funzioni.

  1. Per cercare un comando nella cronologia digitare:

    history search <stringa>

    Per esempio:

    history search man
  2. Per cancellare alcune voci dalla cronologia digitare:

    history delete <stringa>

    Per esempio

    history delete upgrade

    Riceveremo una risposta simile a questa:

    [1] sudo apt upgrade
    [2] sudo aptitude safe-upgrade
    [3] sudo apt safe-upgrade
    
    Enter nothing to cancel the delete, or
    Enter one or more of the entry IDs separated by a space, or
    Enter "all" to delete all the matching entries.
    
    Delete which entries? >

    In cui premendo Invio si annulla l'operazione, inserendo uno o più numeri si cancellano le relative voci e inserendo all si cancellano tutte le voci elencate.

  3. Per cancellare completamente la cronologia dei comandi digitare:

    history clear
  4. Per salvare immediatamente la cronologia digitare:

    history save
  5. Per un aiuto digitare uno di questi 2 comandi:

    history -h
    history --help