L’interfaccia della riga di comando è un potente strumento per interagire con il tuo sistema Linux per eseguire varie attività in modo efficiente. La shell predefinita in molte distribuzioni Linux, incluso FedoraÈ Bash (Bourne Ancora una volta Shell).
Esistono shell Linux alternative che offrono funzionalità avanzate, personalizzazione migliorata e un’esperienza più user-friendly. Una di queste shell è Zshnoto anche come Conchiglia Z.
Cos’è Zsh?
Zsh (Corto per Conchiglia Z) è un programma shell potente e ricco di funzionalità per sistemi operativi simili a Unix con molte funzionalità interattive. È una versione estesa del Bourne Shell (sh), con un gran numero di nuove funzionalità e supporto per plugin e temi. È progettato per l’uso interattivo ed è anche un potente linguaggio di scripting.
Un vantaggio di Zsh rispetto alla maggior parte degli altri programmi shell Linux è che è più sofisticato e configurabile, ma allo stesso tempo estremamente facile da personalizzare.
Alcune delle sue caratteristiche principali includono il completamento automatico con il comando cd, l’espansione ricorsiva del percorso e la correzione ortografica e la selezione interattiva di file e directory.
In questo articolo ti guideremo attraverso il processo di installazione e configurazione Zsh nel Fedora sistema.
Installazione di Zsh nel sistema Fedora
Zsh può essere trovato nei repository Fedora e può essere installato utilizzando il seguente comando dnf.
$ sudo dnf install zsh
Per iniziare a usarlo, esegui semplicemente zsh e la nuova shell ti richiede una procedura guidata per la funzione di configurazione iniziale per i nuovi utenti, come mostrato nello screenshot qui sotto.
Questa procedura guidata consente di creare i file di avvio/inizializzazione di Zsh. Premere (1) per continuare con il menu principale.
$ zsh
Esecuzione di Zsh in Fedora
Ecco un’immagine che mostra il menu principale. Tieni presente che lo stato di tutte le opzioni configurabili è Consigliato. Per scegliere un’opzione per la configurazione, immettere la chiave per l’opzione.
Opzioni di configurazione Zsh
Ad esempio, inserisci (1) per selezionare configura le impostazioni per la cronologia. Dalla schermata successiva, inserisci (0) per ricordare la modifica e tornare al menu principale (dove lo stato di questa opzione dovrebbe cambiare in Modifiche non salvate).
Seleziona Opzioni di configurazione Zsh
Ripetere i due passaggi precedenti per le altre opzioni. Ora le prime tre opzioni dovrebbero indicare lo stato di Non salvato i cambiamenti. Opzione di configurazione (4) ti permette di scegliere alcune opzioni comuni della shell.
Opzione shell Zsh
Per salvare le nuove impostazioni, immettere (0). Vedrai il messaggio mostrato nello screenshot seguente e il tuo prompt dei comandi dovrebbe cambiare da $(for Bash) A %(for Zsh).
Prompt dei comandi Zsh
Ora che hai impostato Zsh sul tuo sistema Fedora, puoi andare avanti e testare alcune delle sue funzionalità principali, come menzionato all’inizio di questo articolo. Questi includono il completamento automatico, la correzione ortografica e molto altro.
Rendere Zsh come shell predefinita in Fedora
Produrre Zsh la tua shell predefinita, quindi viene eseguita ogni volta che avvii una sessione o apri un terminale, emetti il file caspita comando, che viene utilizzato per modificare la shell di accesso di un utente come segue (ti verrà richiesto di inserire la password del tuo account).
Il comando precedente informa il tuo sistema che desideri impostare (-s) la tua shell predefinita (che zsh).
Installa Oh-My-Zsh in Fedora
Il vero potere di Zsh risiede nella sua configurabilità, che può essere ottenuta personalizzando vari aspetti del tuo ambiente Zsh, come temi, plugin e alias. Un framework popolare per la gestione della configurazione Zsh è Oh-mio-Zshche fornisce una raccolta di plugin e temi utili.
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Una volta completata l’installazione, la configurazione Zsh verrà automaticamente aggiornata per l’uso Oh-mio-Zsh.
Installa Oh My Zsh in Fedora
Scegliere un tema Oh-My-Zsh per Fedora
Oh-mio-Zsh offre una varietà di temi che puoi utilizzare per modificare l’aspetto del tuo terminale. Puoi sfogliare i temi disponibili nel file ~/.oh-mio-zsh/temi/ directory.
$ ls ~/.oh-my-zsh/themes/
Elenca i temi Oh-My-Zsh
Per cambiare il tema, apri il tuo ~/.zshrc file in un editor di testo e individuare la riga che imposta il file ZSH_THEME variabile.
$ sudo nano ~/.zshrc
e modifica il valore con il nome del tema che desideri utilizzare.
ZSH_THEME="agnoster"
Imposta il tema Oh-My-Zsh
Salva il file e riavvia il terminale per vedere il nuovo tema in azione.
Aggiunta di un plugin Oh-My-Zsh per Fedora
Oh-mio-Zsh supporta un’ampia gamma di plugin che puoi utilizzare per migliorare la funzionalità di Zsh. Puoi abilitare i plugin modificando il tuo file ~/.zshrc file e aggiungendo i nomi dei plugin all’array dei plugin.
Ad esempio, per abilitare i plugin git e docker, la tua configurazione sarebbe simile a questa:
plugins=(git docker)
Aggiungi il plugin Oh-My-Zsh
Dopo aver aggiunto o modificato i plugin, salva il file e riavvia il terminale.
Per ulteriori istruzioni sull’uso, consultare la zsh pagina man.
$ man zsh
Zsh una versione estesa del Bourne Shell (sh), con un gran numero di nuove funzionalità e supporto per plugin e temi. Se hai commenti o domande, contattaci tramite il modulo di feedback qui sotto.
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.