mac-profile

megachen發表於2018-09-23

Mac 中定義與Linux一樣的profile.d

  • 首先Mac是沒有profile.d的
  • 在/etc/profile檔案中新增

for sh in /etc/profile.d/*sh; do
    [ -r $sh ] && . $sh
done
unset sh
  • install -o root -g wheel -d /etc/profile.d
  • 在該目錄下建立一個mysql.sh

export PATH=$PATH:/usr/local/mysql/bin
  • 有一個問題: 可以是Mac不支援profile.d目錄的緣故, 所以在profile中執行的都是在子程式中的, 所以無效的, 我們需要在登入shell時執行. /etc/profile檔案

mac 原生的配置path的方法

  • 看一下/etc/paths和/etc/paths.d就知道了
  • 推薦使用這個