OS X bir unix mirasından geldiğinden, sistem dosyalarını /usr/local/bin
belirli bir kullanıcıya değil yerel olarak sisteme ait komut satırı uygulamaları ve komut dosyalarında saklamak isteyeceksiniz . Önce bu dizini oluşturmanız gerekebilir:
sudo mkdir -p /usr/local/bin
Çalıştırarak herhangi bir komut satırı uygulamasını bu klasöre taşıyabilirsiniz:
sudo mv my-binary /usr/local/bin/
/usr/local/bin
Terminal'de standart arama yolunuzun bir parçası olduğundan emin olmak için içeriğini kontrol edin /etc/paths
ve gerekirse ekleyin:
grep -w /usr/local/bin /etc/paths || sudo sh -c 'echo /usr/local/bin >> /etc/paths'
Bazı kullanıcılar, kullanıcı düzeyinde komut dosyaları için ikinci bir dizin oluşturur, ancak bu daha çok kişisel tercihlere tabidir.
Genelde her kullanıcı klasöründe bir bin dizini hazırlarım ve sonra onu Finder'dan gizlerim - ancak bu kararı gizlemek isteyip istemediğinizi kendiniz belirleyebilirsiniz:
mkdir ~/bin
chflags hidden ~/bin
Bu durumda, kabuk başlangıç komut dosyalarını değiştirerek her kullanıcının yolunun bu konumu içermesini istersiniz ( ~/.bash_profile
standart kabuk olan bash için).
export PATH=$PATH:~/bin
veya çalıştırdığınızda her uygulamanın yolunu zor kodlayarak.