Komut Satırından PATH'e Doğru Şekilde Yeni Bir Yol Nasıl Eklenir
İçindekiler:
Kullanıcı yolu, komut satırı programlarının çalıştırmak için arandığı dizinler dizisidir. Örneğin, terminale "iostat" yazarsanız, "/usr/sbin" $PATH'nizin bir parçası olduğu için iostat /usr/sbin'den çalıştırılacaktır. Buna göre, komut satırını sıklıkla kullanan kullanıcıların, komutların düzgün bir şekilde yürütülebilmesi için terminallerine yeni yollar ayarlaması veya eklemesi gerekebilir.
Belki de şimdiye kadar açıkça görülüyor ki, PATH'yi değiştirmek, Terminal'i kullanan ve komut satırında çok zaman geçiren daha ileri düzey kullanıcıları ve geliştiricileri hedefliyor. Ortalama Mac kullanıcılarının genellikle bunu Mac OS X'te değiştirmesine, eklemesine veya başka bir şekilde ayarlamasına gerek yoktur. Mac OS X'ten bahsetmişken, bu açıkça Mac merkezli olsa da, aynı numarayı Linux'ta kabuğunuza bir PATH eklemek için de kullanabilirsiniz. , diğer birçok unix çeşidinin yanı sıra.
Başlamadan önce, bir şeyi mahvetme ihtimalinize karşı mevcut $PATH'i görmek isteyebilirsiniz, böylece aynı komutları kullanarak dışa aktararak onu kolayca geri yükleyebilirsiniz. Geçerli $PATH'yi kontrol etmek için basitçe şunu yazın: “echo $PATH”
PATH'e Dizin Ekleme
$PATH'e (ortam değişkeni) yeni bir yol eklemenin en kolay yolu, export komutunu kullanmaktır. Bu örnekte, PATH kullanıcısına export: ile “~/opt/bin” ekleyeceğiz.
dışa aktarma PATH=$PATH:~/opt/bin
Bunu doğrudan komut satırından çalıştırabilir, ardından şu şekilde eklendiğini göstermek için $PATH öğesini yankı ile kontrol edebilirsiniz:
echo $PATH
Bu, aşağıdaki gibi bir şey döndürmeli, sonuna yeni eklenen ~/opt/bin dizinine dikkat edin:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin
PATH'e Birden Fazla Yol Nasıl Eklenir
Birden çok yol, arama önceliklerine göre $PATH içinde depolanıp bir araya getirilebildiği gibi, bu şekilde yeni yollar da ekleyebilirsiniz. Önceki örnekle aynı örneği kullanacağız, ancak bu sefer ~/dev/bin dizini de ekleyeceğiz:
dışa aktarma PATH=$PATH:~/opt/bin:~/dev/bin
Kabuk Profilinde PATH Ayarı
PATH'de yapılan değişikliklerin kalıcı olması için, kullandığınız kabuğa bağlı olarak bunları ~/.profile, .zshrc veya ~/.bash_profile içine eklemek isteyeceğinizi unutmayın. Bunu yapmak için ister nano, ister emacs veya vim olsun, favori metin düzenleyicinizi kullanın. Karmaşıklaşıyorsanız, her şeyin kolayca taranabilmesi için .profile yorum eklemek iyi bir fikirdir:
Eğlence için PATH'e opt bin ve dev bin ekleme dışa aktarma PATH=$PATH:~/opt/bin:~/dev/bin
Bash, Mac OS X'in birçok sürümünde varsayılan kabuktur, ancak zsh daha sonraki modern sürümlerde varsayılandır ve elbette sh, ksh ve tcsh gibi başka kabuklar da vardır. Mac. Mac OS X kabuğunu değiştirmek, chsh ile veya Terminal ve/veya iTerm2 tercihleri içinde çok kolay bir işlemdir.