How to Add a Binary (or Executable, or Program) to Your PATH on macOS, Linux, or Windows (2024)

Published: Jun 23, 2021
Updated: Mar 9, 2022

Table of Contents

I often find myself explaining how to do this. It’s time I get wise and write a generic doc on it.

We’ll assume you want to add a binary, named binary on macOS and Linux, and binary.exe on Windows, to your PATH. (How original, I know).

Enjoy.

macOS and Linux CLI #

Note: ${HOME} is also known as ~

  1. Get familiar with macOS and Linux Environment Variables in Terminal

  2. Open Terminal

  3. Create directory ${HOME}/bin by running

     mkdir -p ${HOME}/bin
  4. Save the binary to directory ${HOME}/bin

  5. Make the binary executable by running

     chmod 755 ${HOME}/bin/binary
  6. macOS specific step

    1. Open your shell config file in a text editor. If the file doesn’t exist, create it
  7. Linux specific step

    1. Open file ${HOME}/.bashrc in a text editor. If the file doesn’t exist, create it
  8. Add the below line to the shell config file, then save it

     export PATH="${HOME}/bin:${PATH}"
  9. Restart your Terminal

  10. Verify the binary is on your PATH by running

     command -v binary

Windows CLI #

  1. Get familiar with Windows Environment Variables in Command Prompt

  2. Open Command Prompt

  3. Create folder C:\bin by running

     mkdir C:\bin
  4. Save the binary.exe to folder C:\bin

  5. Edit the PATH for your account

     setx PATH "C:\bin;%PATH%"
  6. Restart Command Prompt

  7. Verify the binary.exe is on your PATH by running

     where.exe binary.exe

Windows GUI #

  1. Create folder C:\bin

  2. Save the binary.exe to folder C:\bin

  3. Depending on your Windows version

    • If you’re using Windows 8 or 10, press the Windows key, then search for and select System (Control Panel)
    • If you’re using Windows 7, right click the Computer icon on the desktop and click Properties
  4. Click Advanced system settings

  5. Click Environment Variables

  6. Under System Variables, find the PATH variable, select it, and click Edit. If there is no PATH variable, click New

  7. Add C:\bin to the start of the variable value, followed by a ;. For example, if the value was C:\Windows\System32, change it to C:\bin;C:\Windows\System32

  8. Click OK

  9. Open Command Prompt

  10. Verify the binary.exe is on your PATH by running

     where.exe binary.exe
How to Add a Binary (or Executable, or Program) to Your PATH on macOS, Linux, or Windows (2024)
Top Articles
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 5501

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.