Iterm2 BrokenPipe Failed to exec /usr/bin:/bin:/usr/sbin:/sbin: No such file or directory PATH=/usr/bin:/bin:/usr/sbin:/sbin
Question asker here ... 

I had the fortunate luck of working through this in a screen share with a graduate from the school and the solution we found regarding my issue is that I had this in my .bash_profile file:

source ~/.bash_profile
export PATH=$PATH:~/.npm-global/bin


So, the immediate issue was the source ~/.bash_profile, this was causing the piping error and crashing all my terminals.

Q: How did we access this file if terminal was broken? 

A: I went into vscode (any text editor will probably work just the same) and opened the files path. So, vscode &gt; file &gt; open &gt; X's MacBook Pro &gt; untitled &gt; Users &gt; X &gt; clicked open. This opened all the files (including the hidden one we want access to) and opened the file named .bash-profile.

In the .bash-profile file I updated it from what was posted above to whats posted below and saved it. 

export PATH=$PATH:"~/.npm-global/bin"