Nel tutorial di oggi, voglio mostrarti come installare ZSH, renderlo la shell predefinita e installare il framework oh-my-zsh per personalizzare e aggiungere più funzionalità alla tua shell usando i plugin.
Cominciamo:
Come installare ZSH e Oh-My-ZSH Framework
ZSH è una shell popolare solitamente disponibile nei repository delle principali distribuzioni Linux. Per installarlo, usa il tuo gestore di pacchetti predefinito. Per questo esempio, userò il gestore di pacchetti apt:
sudo apt-get update
sudo apt-get install zsh -e
Quindi, esegui ZSH per la configurazione iniziale e crea un file di configurazione .zshrc.
Per rendere ZSH la tua shell predefinita, usa il comando chsh come:
chsh -S /usr/sono/zshInstallazione di oh-my-zsh
Installare il framework oh-my-zsh è facile come eseguire una singola riga di comando. Se vuoi sapere cosa fa lo script di installazione, puoi scaricarlo e rivederlo, quindi eseguirlo quando ti senti a tuo agio. Altrimenti, usa uno dei comandi seguenti per installarlo:
SH -C '$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)'
Per utilizzare cURL, inserisci il comando:
SH -C '$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)'Una volta che oh-my-zsh è installato e attivato, puoi iniziare a personalizzarlo modificando il file .zshrc nella tua home directory.
Come attivare i plugin
Per impostazione predefinita, oh-my-zsh viene fornito con una raccolta di plug-in che puoi attivare in base alle tue esigenze. Alcuni di essi sono semplici alias, ma altri sono complessi. Il seguente collegamento ha un elenco di tutti i plugin supportati.
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
Una volta trovato un plugin che desideri utilizzare, attivalo aggiungendolo all'array plugin() nel file .zshrc. Ad esempio, per attivare i plugin python, Vscode, git e wp-CLI, aggiungi le voci come mostrato di seguito:
plugin=(pitone,andare, vscode, wp-cli)Salva il file e crea il file .zshrc per caricare le modifiche o avviare una nuova sessione di shell.
fonte~/.zshrcConclusione
ZSH e Oh-my-zsh hanno una community dedicata che rilascia costantemente nuovi plugin, temi e funzioni per semplificare il lavoro con la shell. Sentiti libero di visitare i forum della community per esplorare modi per personalizzare la tua shell in base alle tue esigenze.