mac-profile

简介: Mac 中定义与Linux一样的profile.d首先Mac是没有profile.d的在/etc/profile文件中添加for sh in /etc/profile.d/*sh; do [ -r $sh ] && .

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就知道了
  • 推荐使用这个
目录
相关文章
|
9月前
|
SQL 关系型数据库 MySQL
Mac常用sh文件
Mac常用sh文件
70 0
|
API 开发工具
MAC 环境变量设置方法
本文介绍在MAC环境下设置环境变量的方法,以“DASHSCOPE_API_KEY”为例,图文展示设置环境变量的操作方法。
|
Java 开发工具
Mac 配置环境变量
Mac 配置环境变量
115 0
|
关系型数据库 MySQL 开发工具
|
Shell 开发工具
mac添加bash_profile环境变量
mac添加bash_profile环境变量
246 0
|
Linux
MAC可以在.zshrc中修改PATH
MAC可以在.zshrc中修改PATH
366 0
Mac - Mac 下查看文件的绝对路径教辅
Mac - Mac 下查看文件的绝对路径教辅
459 0
Mac - Mac 下查看文件的绝对路径教辅
|
搜索推荐 Linux 网络安全
Mac OS 下安装 Vagrant
Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具
317 0
Mac OS 下安装 Vagrant
|
数据安全/隐私保护 Go iOS开发
|
Unix Shell 数据安全/隐私保护