Skip to content
Robby Russell edited this page Jul 10, 2022 · 49 revisions

This wiki is automatically published from ohmyzsh/wiki. To edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request.

Oh My Zsh

Welcome to Oh My Zsh!

Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.

  • You'll need zsh to install Oh My Zsh. Run zsh --version to check if you have it:

    $ zsh --version
    zsh 5.8 (x86_64-ubuntu-linux-gnu)
  • If you see command not found you don't have zsh installed. See Installing Zsh for instructions.

  • Once you have zsh, you can install Oh My Zsh by simply running one of these commands:

    Method Command
    curl sh -c "$(curl -fsSL"
    wget sh -c "$(wget -O-"
    fetch sh -c "$(fetch -o -"

    NOTE: the installer will rename an existing .zshrc file to .zshrc.pre-oh-my-zsh.

Getting started

Once Oh My Zsh is installed:

Advanced topics

  • Having problems? Check out the FAQ for common problems, or the Troubleshooting page for instructions on how to diagnose the issue.
  • Want to change stuff about Oh My Zsh? Learn about Customization.
  • If you want to learn more, check out the Resources page for more information.


Discord Twitter

Help out!

Want to contribute?

We are looking for Volunteers of all skill levels.

Check out our Code Style Guide and Design guidelines and start hacking away!