Skip to content
David Kittell
David Kittell

Application & System: Development / Integration / Orchestration

  • Services
    • Application Development
    • Online Application Integration
  • Code
  • Online Tools
  • Tech Support
David Kittell

Application & System: Development / Integration / Orchestration

UNIX – Terminal – Oh My Zsh Setup

Posted on January 17, 2017June 12, 2020 By David Kittell
# If on something other than Mac you may need to do 'apt install git zsh' or the equivalent 

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
cat .zshrc | grep ZSH_THEME
sed -i '.original' 's/ZSH_THEME="robbyrussell"/ZSH_THEME="avit"/gp' ~/.zshrc
cat .zshrc | grep ZSH_THEME

As much as I like Oh My Zsh sometimes you have to go back to original terminal as not all things are supported.

cd ~/
sh .oh-my-zsh/tools/uninstall.sh
rm -rf .oh-my-zsh
rm -rf .zsh-update
rm -rf .zsh_history
rm -rf .zshrc
rm -rf .zshrc.*
rm -rf .zcompdump*
chsh -s /bin/bash

NOTE: This is part of a setup I do for new computers, see HomeBrew – Mac OS Setup

For more information on Oh My Zsh, see https://github.com/robbyrussell/oh-my-zsh

Originally Posted on January 17, 2017
Last Updated on June 12, 2020
All information on this site is shared with the intention to help. Before any source code or program is ran on a production (non-development) system it is suggested you test it and fully understand what it is doing not just what it appears it is doing. I accept no responsibility for any damage you may do with this code.

Related

Code Debian Mac OS X Shell Mac OSX Raspbian (Raspberry Pi OS) Ubuntu UNIX UNIX Shell Scripts Zorin OS

Post navigation

Previous post
Next post

Related Posts

GitLab – Uninstall

Posted on November 29, 2016

If you’ve ran into a problem with GitLab and need to remove all pieces of it to install fresh this may help. DISCLAIMER: BACKUP YOUR DATA FIRST sudo yum -y remove gitlab-ce sudo rm -rf /opt/gitlab/ sudo rm -rf /var/opt/gitlab sudo rm -rf /var/log/gitlab sudo rm -rf /etc/gitlab All information…

Read More

New Line

Posted on March 4, 2013March 10, 2016

Often we forget what code we need to use to create a new line (line break), hopefully this will help. n = CR (Carriage Return) Used as a new line character in Unix r = LF (Line Feed) Used as a new line character in Mac OS nr = CR…

Read More

C# Backup and Restore MySQL Database(s)

Posted on April 6, 2014October 26, 2015

Must Download DLLs from http://mysqlbackupnet.codeplex.com/ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace MySQLBackupRestore { public partial class Form1 : Form { public static string sMySQLServer = "192.168.43.1"; public static string sMySQLUser = "root"; public static string sMySQLPassword = ""; public…

Read More

Code

Top Posts & Pages

  • PowerShell - Rename Pictures to Image Taken
  • PowerShell - IIS Remove Site
  • Front Page
  • SQLite - Auto-Increment / Auto Generate GUID
  • PowerShell - FTP Upload Directory With Sub-Directories

Recent Posts

  • Javascript – Digital Clock with Style
  • BASH – Web Ping Log
  • BASH – Picture / Video File Name Manipulation
  • Mac OSX Terminal – Create SSH Key
  • Bash – Rename Picture

Top Posts

  • PowerShell - Rename Pictures to Image Taken
  • PowerShell - IIS Remove Site
  • SQLite - Auto-Increment / Auto Generate GUID
  • PowerShell - FTP Upload Directory With Sub-Directories
  • Raspberry Pi - Remove Default Apps
  • PowerShell - Change Windows CD/DVD Drive Letter
©2025 David Kittell | WordPress Theme by SuperbThemes