Karena OS X berasal dari warisan unix, Anda ingin menyimpan file sistem /usr/local/bin
untuk aplikasi baris perintah dan skrip yang menjadi milik sistem secara lokal dan bukan untuk pengguna tertentu. Anda mungkin perlu membuat direktori ini terlebih dahulu dengan menjalankan:
sudo mkdir -p /usr/local/bin
Anda dapat memindahkan aplikasi baris perintah apa pun ke folder itu dengan menjalankan:
sudo mv my-binary /usr/local/bin/
Untuk memastikan itu /usr/local/bin
adalah bagian dari jalur pencarian standar Anda di Terminal, periksa konten /etc/paths
dan tambahkan jika perlu:
grep -w /usr/local/bin /etc/paths || sudo sh -c 'echo /usr/local/bin >> /etc/paths'
Beberapa pengguna membuat direktori kedua untuk skrip level pengguna, tetapi ini lebih tergantung pada preferensi pribadi.
Saya biasanya membuat direktori bin di setiap folder pengguna dan kemudian menyembunyikannya dari Finder - tetapi Anda dapat membuat keputusan sendiri apakah Anda ingin menyembunyikannya:
mkdir ~/bin
chflags hidden ~/bin
Dalam hal ini, Anda ingin setiap jalur pengguna memasukkan lokasi ini dengan memodifikasi skrip startup shell ( ~/.bash_profile
untuk bash yang merupakan shell standar)
export PATH=$PATH:~/bin
atau dengan mengkodekan jalur ke setiap aplikasi saat Anda menjalankannya.