Useful Unix Commands for macOS or Linux

The following commands work on Unix based operating systems such as Linux and macOS and are executed in the terminal. Some of them will also work on the Windows command line but we're focusing on Unix based systems here. Command Description ls Lists the contents of the current directory ls -l Long list including additional … Continue reading Useful Unix Commands for macOS or Linux

Automate Starting Terminal Processes with a Script on macOS/OSX

In larger projects you may have 6 or seven processes running in different terminals. This can be such a pain to setup each time you boot up the system. I use a shell script containing AppleScript to open a new terminal window and then open a new tab and run a command in each. I … Continue reading Automate Starting Terminal Processes with a Script on macOS/OSX

Show Git Branch in Terminal

PS1 stands for Prompt String 1. It is the one of the prompts available in the Linux/UNIX shell. When you open your terminal, it will display the content defined in the PS1 variable in your bash prompt. We can use this to display the name of the current Git branch in our prompt. The parse_git_branch function … Continue reading Show Git Branch in Terminal