## Installing Zsh and Oh My Zsh with Autosuggestions Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Oh My Zsh is an open-source, community-driven framework for managing your Zsh configuration. It comes bundled with many helpful functions, helpers, plugins, themes, and a few things that make you shout... "Oh My Zsh!" Zsh-autosuggestions is a zsh plugin that suggests commands based on history and completions as you type. ### Installation 1. Install Zsh: ``` sudo apt install zsh -y ``` 2. Install Oh My Zsh: ``` sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" -y ``` 3. Clone zsh-autosuggestions plugin: ``` git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions ``` 4. Add the plugin to .zshrc: ``` echo "source /Users/$USER/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc ``` 5. Reload .zshrc: ``` source ~/.zshrc ```