Pesce il guscio utile

Pesce il guscio utile
Il pesce mira ad avere l'intero manuale a portata di mano in misura molto più alta rispetto alle altre conchiglie. L'idea principale è aiutarti a imparare cosa puoi fare. Molte persone avranno molto uso di questo, ma gli utenti hardcore potrebbero avere obiezioni a causa delle prestazioni. Blocca anche alcune funzioni regolari. Con questo in mente, considera di avere pesce nel tuo kit di strumenti quando si utilizzano nuove funzioni.

Installazione del pesce in Linux

Installa il pesce con il tuo gestore di pacchetti, se hai più esigenze avanzate Checkout del nostro articolo Come installare il guscio di pesce.

In Ubuntu, useresti APT in questo modo.

$ APT Installa pesce

Dopo averlo installato, inizia a usarlo come faresti. Durante la digitazione, vedrai più suggerimenti che mai, prova il tasto Tab per ottenere di più dai pesci.

Ciò che è speciale nei pesci?

Prima di aver configurato qualsiasi cosa, vedrai che il prompt è poco cambiato. Dopo aver digitato alcuni comandi, noterai presto che ricevi molto aiuto mentre digiti. Se inizi a utilizzare gli script, potresti notare alcune incompatibilità. Nel pesce, ricevi sempre suggerimenti per i comandi. Se ce ne sono molti, ricevi suggerimenti su ciascuno.

Hai molte altre opzioni, inclusa la creazione di funzioni. Proprio come nelle altre conchiglie, puoi impostare il tuo prompt per apparire come vuoi. I file di configurazione del sistema sono in usr/share/pesce, sono in un albero. Come puoi vedere dall'immagine seguente.

Dall'albero, puoi vedere le directory principali; Completamenti, funzioni e strumenti. Puoi copiare e riempire queste directory con file ma hai anche un modo basato sul web per crearli. Fino a quando non scrivi le tue funzioni, usa quelle predefinite per impostare la shell.

Come puoi modificarlo?

Come hai visto in precedenza, hai molte directory per modificare il tuo guscio. Non puoi usare tutti gli script bash per questo, ci sono problemi di compatibilità. La buona notizia è che il formato è molto semplice e puoi usare Python, se questa è la tua tazza di tè.

Fino a quando non avrai così avanzato, potresti voler scegliere tra le funzioni fornite dalla comunità. Un modo per configurare è utilizzare il sistema basato sul web. Per iniziare, esegui il comando seguente mentre si è in pesce.

$ Fish_config

Questo comando avvia un piccolo server Web e chiama il browser Web predefinito. La pagina è una semplice pagina a schede che contengono le funzioni di cui potresti aver bisogno o desiderio. Ecco una foto.

Configurazione di pesce in esecuzione

Quando scegli una scheda, ci sono molte opzioni di seguito. Quando viene visualizzato lo stile, puoi semplicemente fare clic su "Imposta tema" e il file viene aggiunto nei file di configurazione del nome utente. Questo strumento copre sette gruppi di impostazione, tema e prompt sono due primi. Questo strumento è utile per iniziare e prendere in prestito il codice da altri. È facile utilizzare il codice nella propria configurazione e regolare. Dato che sei un genio, contribuisci ai tuoi strumenti e alle impostazioni finali al repository. Una nota importante è che il prompt e gli alias sono sostituiti con funzioni. La funzione rapida è denominata "FishPrompt" e tutte le funzioni hanno un nome che funge da alias. Puoi verificare cosa hai con il comando Funzioni.

$ funzioni

Per aggiungere una funzione, devi scrivere uno script che fa quello che stai cercando di ottenere. Un semplice esempio è sotto.

funzione gp
comando git pull $ argv
FINE

Con una semplice funzione come questa, la somiglianza con gli alias è evidente ma una funzione può contenere molto più di questa. Le funzioni sono globali, quindi quando si esegue creare una funzione deve avere un altro nome rispetto a qualsiasi altro nei pesci. Puoi avere un file (.config/pesce/config.pesce) o in file separati nella directory delle funzioni. Il nome della funzione deve essere ancora unico perché il pesce ha un solo spazio. Un altro dettaglio importante è che devi usare il "$ argv", altrimenti non è possibile utilizzare alcun parametro per il comando.

I file esistenti in (~/.La directory config/pesc/funzioni/) verrà caricata automatica da pesce. È inoltre possibile creare una nuova funzione utilizzando il comando "funzione".

$ funzioni cool

La funzione cool ora esiste nella tua sessione attuale. Puoi modificare con "Funced Cool" per farlo funzionare come vuoi. L'editing avviene direttamente nella shell. L'unica cosa strana è che per aggiungere nuove righe, deve usare alt-enter per salvare la funzione. Per salvare, usi il comando "funcsave". Il risultato finisce come un file denominato 'cool.Fish 'In questo caso, nella directory delle funzioni.

$ FUNZIONE COOL
$ funcsave cool

Quando hai quel file, puoi utilizzare il tuo editor preferito per apportare modifiche più avanzate.

Se vuoi avere informazioni più dettagliate, il libro di cucina di pesce è un'ottima risorsa.

Conclusione

Il pesce è un guscio molto potente che può aiutare gli utenti nei loro sforzi sulla riga di comando. Se ritieni di aver ancora bisogno del manuale, puoi usare il pesce per aiutarti a essere più veloce. Il guscio più comune di Linux è Bash, che può essere usato per tutto ciò di cui hai bisogno ma il pesce può aiutarti a svilupparti più velocemente. È anche più facile creare nuove funzioni che soddisfano le tue esigenze. Questo guscio sta aiutando più attivamente, che tu lo desideri o no dipende totalmente.