The zshrc file is not meant to be executed, but sourced. BTW, when I say zshrc file I actually mean the one in your home directory, you don't need to edit the global one (the one in /etc) Regardless of that, zsh automatically reads it when you run zsh, so there's no need to execute it or source it explicitly, it's done automatically. Enabling oh-my-zsh prompt theme is really simple. You can find available themes under themes/ directory or on the GitHub themes page. To set prompt themes edit .zshrc file and set the ZSH_THEME variable to the name of the theme you want to use: ZSH_THEME="simple" After spawning a new terminal, you should see the new prompt. Thanks for sharing. I improved my .zshrc a lot since I saw this post. As I use my .zshrc on different machines I implemented an update before the edit. And as I search for quite often for some strings inside of files I wrote a "find in files" function Open .zshrc $ open ~/.zshrc. 2. Change the Theme to “Avit” You can browse all the “Oh My ZSH” Themes here. To change the Theme, simply change the ZSH_THEME value in ~/.zshrc file from robbyrussell to Avit. 3. Update ZSH config. Run the following command to update the config. $ source ~/.zshrc Your command prompt in Avit Theme. 4. By default, the shell integration script should automatically activate on supported shells launched from VS Code. This is done by injecting arguments and/or environment variables when the shell session launches. This automatic injection can be disabled by setting terminal.integrated.shellIntegration.enabled to false. I recently followed the steps to install jENV and Corretto-8. Unfortunately now whenever I open a new terminal I see the following: Last login: XXXXXXX /Users/username/.zshrc: command not found: je I wanted to add my aliases to a separate file instead of cluttering up my .zshrc file. So I added the following line to the end: So I added the following line to the end: . ~/.zsh_aliases rm -rf ~/.oh-my-zsh rm ~/.zshrc cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc source ~/.zshrc None of them have worked thus far, when i open my terminal. I get a message stating that: The default interactive shell is now zsh. You can also access the settings.json file directly in Visual Studio Code by going to File > Preferences > Settings, and then clicking on the {} icon in the top right corner to open the settings.json file. Open settings.json and add this line: First of all, open a terminal and write it: cd ~/. Create your Bash file: touch .bash_profile. You created your ".bash_profile" file, but if you would like to edit it, continue reading with step 3. Edit your Bash profile: open -e .bash_profile. After that you can save from the top-left corner of screen: File → Save. rqqtut.