How To Uninstall Oh My Zsh Ubuntu

How To Articles

Uninstalling Oh My Zsh on Ubuntu can seem like a daunting task, especially if you’re new to using the command line. However, with a little guidance, it’s actually quite straightforward. In this article, I’ll walk you through the steps to uninstall Oh My Zsh on Ubuntu, sharing my personal experiences and insights along the way.


Oh My Zsh is a popular open-source framework for managing your Zsh configuration. It enhances the default command line interface with a plethora of themes, plugins, and features that can greatly improve your productivity as a developer or power user. However, there may come a time when you need to uninstall it, whether it’s to switch to a different shell or simply to start with a clean slate.

Uninstall Oh My Zsh

To uninstall Oh My Zsh on Ubuntu, follow these steps:

  1. Open a terminal by pressing Ctrl+Alt+T or searching for “Terminal” in the system menu.
  2. Type the following command to remove the Oh My Zsh directory:

rm -rf ~/.oh-my-zsh

This command permanently deletes the Oh My Zsh directory and all its contents from your home directory. Be careful when using the rm -rf command, as it doesn’t prompt for confirmation and can’t be undone.

  1. Edit your shell configuration file, typically located at ~/.zshrc.

You can use any text editor to open the file. For example, to open it with the Nano editor, run the command:

nano ~/.zshrc

In the configuration file, look for the line that sets ZSH_THEME to a specific theme, such as ZSH_THEME="agnoster". Comment out or remove this line to disable the Oh My Zsh theme.

  1. Save the changes and exit the text editor.

If you’re using Nano, press Ctrl+X, followed by Y to confirm the changes and Enter to exit.

Optional: Uninstall Zsh

If you no longer need the Zsh shell and want to uninstall it completely, you can do so using the package manager.

  1. Open a terminal and run the following command to remove Zsh:

sudo apt remove zsh

This command uninstalls Zsh from your system, including all its configuration files. If you decide to remove Zsh, make sure you have an alternative shell installed, such as Bash, to avoid being left without a shell.


Uninstalling Oh My Zsh on Ubuntu is a simple process that involves removing the Oh My Zsh directory and modifying your shell configuration file. Taking the optional step to uninstall Zsh completely is also possible if you no longer need it. Remember to exercise caution when using terminal commands, as they can have powerful effects on your system. By following the steps outlined in this article, you’ll be able to uninstall Oh My Zsh and customize your command line environment to your liking.