Jika Anda menggunakan bash, tambahkan baris seperti ini ke ~/.bash_profile
:
PATH=~/bin:$PATH
PATH
ditandai untuk diekspor secara default, jadi Anda tidak perlu menggunakan export
.
Jika keduanya ~/.bash_profile
dan ~/.profile
ada, bash hanya membaca ~/.bash_profile
ketika dipanggil sebagai shell login interaktif. ~/.profile
juga digunakan oleh shell lain yang mungkin tidak memahami opsi konfigurasi yang sama dengan bash.
Terminal dan iTerm 2 membuka shell baru sebagai shell login secara default. Ketika bash dipanggil sebagai shell login interaktif, bash dibaca ~/.bash_profile
tetapi tidak ~/.bashrc
. Emulator terminal pada platform lain sering membuka cangkang baru sebagai cangkang non-login, jadi misalnya bash membaca ~/.bashrc
tetapi tidak ~/.bash_profile
. Pengguna OS X sering menggunakan ~/.bash_profile
sebagai file konfigurasi pribadi yang sesuai dengan ~/.bashrc
pada platform lain, tetapi juga umum untuk sumber ~/.bashrc
dari ~/.bash_profile
atau memberitahu Terminal atau iTerm 2 untuk membuka shell baru sebagai shell non-login.
Anda juga dapat mengubah jalur lebih global di /etc/paths
atau /etc/launchd.conf
, tetapi dalam banyak konteks jalur masih akan default /usr/bin:/bin:/usr/sbin:/sbin
. Dan saya hanya benar-benar perlu mengubah jalur di shell dan editor teks.