Questo tutorial ti insegnerà come impostare una shell ZSH e aggiungere funzionalità, come Command Auto-Sugestions.
Passaggio 1 - Installazione di ZSH
Il primo passo prima di aggiungere le estensioni della shell è assicurarsi di avere ZSH. È disponibile nella maggior parte dei principali gestori dei pacchetti di distribuzioni Linux.
Per installarlo, utilizzare i seguenti comandi:
# Debian
sudo apt-get installa zsh
#Fedora
sudo yum installa zsh
# Arch
sudo pacman -s zsh
Una volta installato correttamente ZSH, possiamo procedere all'installazione dello strumento ZSH-Autosugestions.
Passaggio 2 - Modifica della shell predefinita
Dopo aver installato ZSH, è bene assicurarsi che sia la shell predefinita. Ciò ti impedirà di lanciare la shell ZSH quando si utilizza lo strumento.
CHSH -S $ (che ZSH)
Per confermare, immettere il seguente comando:
quale $ shell
/usr/bin/zsh
Passaggio 3 - Abilitazione di ZSH -Autosuggestions
Dopo aver installato e impostato la shell ZSH, possiamo impostare il plug-in ZSH-Autosuggestions. Inizia clonando le Autosuggesti di ZSH:
Git clone https: // github.com/zsh-users/zsh-autosuggestions ~/.ZSH/ZSH-Autosuggestions
Infine, aggiungi il seguente comando al tuo .file zshrc:
Fonte ~/.ZSH/ZSH-Autosuggestions/ZSH-Autosugestions.zsh
Usando il framework OH-My-Zsh
Se hai installato il framework OH-My-Zsh, è possibile utilizzare le auto-voci come plug-in. Avvia clonazione del repository automatico di sugoratura utilizzando il seguente comando:
Git clone https: // github.com/zsh-users/zsh-autosuggestions $ zsh_custom:-~/.OH-My-ZSH/Custom/plugins/ZSH-Autosuggestions
Quindi, abilita il plug -in aggiungendo la voce come mostrato di seguito:
plugin = (ZSH-Autosuggestions)
STORIA BASH Importa a ZSH
Se stavi usando Bash come shell predefinita, potresti importare tutta la cronologia dei comandi dal .File Bash_History.
Considera il seguente link.
Conclusione
In questo tutorial, abbiamo discusso di come impostare una shell ZSH e la funzione ZSH-Autosugestions. Fornisce automaticamente suggerimenti per i comandi in base ai comandi precedenti. Pertanto, rendendo più facile per i comandi ricorrenti.