Mac shell 环境变量配置

官网上的解释。从 macOS Catalina 开始,Mac 使用 zsh 作为默认登录 Shell 和交互式 Shell。你还可以在较早版本的 macOS 中将 zsh 设置为默认 Shell。

在 Mac 上将 zsh 用作默认 Shell - 官方 Apple 支持 (中国)

用命令查看

echo $SHELL

如果返回/bin/zsh 表示是zsh;返回/bin/bash表示是bash。我这是/bin/zsh,打开新的终端默认是用户的根目录.zshrc会起作用,把用到的环境变量放在这里面即可

vim ~/.zshrc

alias ll='ls -l'

ssh-add ~/.ssh/youxiage_rsa_github > /dev/null 2>&1

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

这里alias设置了别名,export设置了环境变量,设置了GOPATH,通过go install的二进制包(文件路径 $GOPATH/bin)能直接在终端使用

注:通过这种方式设置的是全局的,goland编辑器里面也能设置,但是只能用于该编辑器下命令行模式

修改了该文件想在终端立即生效

source ~/.zshrc

还有一些常用工具可以下载,如mysql、redis-cli等终端工具,添加到环境变量PATH下即可直接使用。

比如 Flutter 环境配置。

export FLUTTER_HOME=/Users/mac/flutter

export PATH={FLUTTER_HOME}/bin:{PATH}

如果你把PATH 添加 bash profile 中,按照以下执行。

  1. 运行 source $HOME/.bash_profile 刷新当前终端窗口。

    注意: 如果你使用终端是zsh,终端启动时 ~/.bash_profile 将不会被加载,解决办法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile

  2. 验证"flutter/bin"是否已在PATH中:

    echo $PATH
    
相关推荐
w_outlier5 天前
网络基础(二)
网络·mac·ip·网络字节序·端口号
ywang_wnlo6 天前
【软件配置】使用 brew 安装特定版本软件
mac·brew·hugo
Mac分享吧7 天前
Audition 2025 for Mac Au音频编辑软件
macos·音频·mac·audition·软件分享·au音频编辑·苹果电脑软件
一只大耗子。10 天前
Mac m2电脑上安装单机Hadoop(伪集群)
大数据·hadoop·mac
微网天下10 天前
Mac Goland dlv 升级
ide·golang·bug·mac·brew
DevOps前进四13 天前
Mac上基于pyenv管理Python多版本的最佳实践
python·mac
djs0071714 天前
mac电脑吧iso文件制作成u盘启动
mac
蓝晶之心14 天前
Mac M1 安装数据库
数据库·sqlserver·mac·dameng
itdage12321 天前
MAC卸载Vmware Fusion后无法再安装解决方案
mac·vmware fusion
EleganceJiaBao24 天前
【Git】Git 完全指南:从入门到精通
windows·分布式·git·python·github·mac·版本管理