工具使用:mac上使用zsh配置环境变量

Mac系统zsh环境变量【shell,终端,命令行】 本文简要介绍Mac系统的zsh以及其环境变量 阅读详情

Mac配置环境变量的地方

  • 1./etc/profile (建议不修改这个文件 )

    全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

  • 2./etc/bashrc (一般在这个文件中添加系统级环境变量)

    全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

  • 3.~/.bash_profile (一般在这个文件中添加用户级环境变量)

    每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

那么当mac机器上安装了zsh后 .bash_profile 文件中的环境变量就无法起到作用。

接下来的解决方案:
1, cd ~
2, open .zshrc
3, 在.zshrc文件末尾增加.bash_profile的引用:
source ~/.bash_profile

题外话: 本人的环境变量复制一份在此以免以后要用:
.bash_profile:

export ANDROID_HOME=/Users/pengdan/software/sdk
export NDK=/Users/pengdan/software/android-ndk-r10d
export GRADLE_HOME=/Users/pengdan/software/gradle-2.4
export SUBLIME=/Users/pengdan/home/subin
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$GRADLE_HOME/bin:$PATH
export PATH=$PATH:$SUBLIME:/usr/local/mysql/bin
export PATH=$PATH:/Users/pengdan/software/apache-tomcat-7.0.70/bin
错误:-bash: ./startup.sh: Permission denied

解决办法:

用命令chmod 修改一下Tomcat的bin目录下的.sh权限就可以了
如chmod u+x *.sh
在此执行,OK了。

Mac新手必看:5分钟搞定zsh环境变量配置(含常见问题排查) 本文为Mac新手提供详细的zsh环境变量配置指南,涵盖配置文件编辑、变量添加及常见问题排查。通过实战技巧帮助用户快速掌握终端环境配置,提升开发效率,特别适合从Windows转向Mac的开发者。 阅读详情

相关推荐

Mac终端zsh环境变量配置全攻略:从基础到持久化

本文详细讲解了在Mac的zsh终端中配置环境变量的完整流程。从理解环境变量PATH的作用开始,到如何临时设置与永久化配置,并重点介绍了编辑.zshrc文件实现持久化的方法。通过Homebrew和Java环境配置的实战案例,帮助用户彻底解决‘命令找不到’的问题,提升终端使用效率。

weixin_29276847的博客 242

mac设置全局环境变量(zsh)

【代码】mac设置全局环境变量(zsh)

weixin_52502987的博客 4768

Mac系统zsh环境变量配置全攻略:从基础到持久化

本文详细解析了Mac系统从Catalina开始将默认Shell从Bash切换为Zsh后,如何正确配置环境变量。文章从Zsh基础概念入手,系统讲解了临时变量与持久化配置的区别与操作方法,重点介绍了`.zshrc`配置文件的核心作用及最佳实践,并提供了高级管理技巧与常见问题排查命令,帮助用户彻底解决Mac终端环境变量配置难题。

weixin_29246195的博客 398

Mac电脑上配置环境变量的方法

1.下载flutter sdk 2.解压到指定目录 3.把flutter安装目录到bin目录配置到环境变量,然后把flutter国内镜像也配置到环境变量里面 vim ~/.bash_profile i进入编辑模式. Esc:wq 保存文件 esc:q 退出 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.fl...

haoxuhong的博客 3万+

Mac重启后nvm命令失效?5分钟修复zsh环境变量配置问题

本文针对Mac重启后nvm命令失效的问题,深入解析zsh环境变量配置与持久化方案。通过分析zsh配置文件加载机制,提供从基础到进阶的多种解决方案,包括正确配置.zshrc文件、工程化环境变量管理以及深度排查技巧,帮助开发者彻底解决`command not found`问题。

weixin_29208327的博客 341

【AI助力科研】不看一篇文献,手把手教你用chatGPT写文献综述!

这篇文章以【AI助力科研】为题,介绍了如何利用ChatGPT编写文献综述的方法。作者通过详细的指导,展示了不需要阅读大量文献,只需依靠ChatGPT模型即可完成文献综述的过程。该方法旨在提高科研工作者的效率,减少阅读负担,并且能够生成具有逻辑性和准确性的文献综述。

研究方向//图像视频处理/信号算法/红外无损检测/数值仿真/机器学习/优化算法/python/matlab 2万+

Centos 7 安装 JDK8

一、简介 JDK(Java Development Kit) 是 Java 语言的软件开发工具包 SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2...

蜗牛的博客 1103

Pcileech(DMA)开源项目简述

希望大DMA家能正确认识FPGA,正确使用DMA技术,对于市场上各类伪装成花里胡哨设备的FPGA板卡它的本质是不会变的,不要上当受骗。

2301_79773847的博客 5963

Mac 配置 path 环境变量

Mac 配置 path 环境变量

nling_的博客 4419

ADRV9009的学习历程(一)

** AD9361的同胞ADRV9009 ** 终于记录一下了 距离第一次想写博客记录自己学习的点点滴滴,大概已经过去有一年有余。一直都是停留在心有余而力不足的境界。 基本每次做项目遇到问题都会来优快云寻求帮助,这里虽离庙堂较远,但高手云集。每每读来,思绪万千,次次膜拜。 趁这次又学习了一样新物件,就记录一下,望大神看见能赐教一下。 ADRV9009 最近有项目要用到ADRV9009这个芯片。就来学习一下。做过AD9361的都知道,ADI官方会给出这个芯片的参考手册、数据手册和驱动程序。当然我只是见过AD

weixin_42868560的博客 1万+

Unity游戏开发实战:如何用科大讯飞离线语音合成SDK实现NPC对话(附完整代码)

本文详细介绍了如何在Unity游戏开发中使用科大讯飞离线语音合成SDK实现NPC对话系统。通过完整的代码示例和优化技巧,开发者可以快速集成本地语音合成功能,提升游戏沉浸感,同时避免网络延迟问题。文章涵盖SDK集成、核心语音合成模块实现以及高级应用技巧,特别适合RPG游戏开发者参考。

weixin_29268385的博客 182

在mac下配置zsh环境变量

问题描述: 因为在mac里默认使用的是zsh终端,按照网上大部分的方法来配置环境变量,如下: vim ~/.bash_profile 添加对应的环境变量 source ~/.bashrc 发现环境变量确实写到.bash_profile文件里面了,通过source ~/.bashrc也确实生效了,但是一旦关闭这个终端后,要想再次使用配置好的环境变量,需要再次使用source命令,在大佬的帮助下,发现是使用的终端为zsh的原因,如果使用的是bash则不会出现这个问题。 解决方法: 通过以下命令进入zshr的

SuXing_的博客 3万+

华为BEM战略解码体系完整版(85页PPT)(文末有下载方式)

在部门层面,战略解码的核心是将公司战略逐层分解到部门,确保部门目标能够有效支撑公司战略。战略解码的关键原则包括:对公司战略和业务目标的支撑、指标选取考虑部门责任特色、对公司业务流程的支撑、战略解码,华为公司实现了从战略制定到执行的闭环管理,确保了战略目标能够通过可衡量的。战略解码,华为公司实现了从战略制定到执行的闭环管理,确保了战略目标能够通过可衡量的。战略解码体系的核心目标是将公司战略逐层分解,确保战略目标能够通过可衡量的。在公司层面,战略解码的第一步是战略澄清,明确公司的使命、愿景、战略目标及。

AI_data_cloud的博客 2400

关于mac如何配置环境变量(zsh描述文件)

这里写自定义目录标题关于mac如何配置环境变量(zsh描述文件)开始第一步 关于mac如何配置环境变量(zsh描述文件) (背景)在 Mac 上将 zsh 用作默认 Shell 从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。 开始 如果您正在使用 bash 描述文件(例如,为了设置环境变量、别名或路径变量),则您应改为使用作用与它相同的 zsh 描述文件。例如:

qq_43707773的博客 7487

VFIO框架源码分析(一)- 从初始化到设备访问

本文深入剖析了Linux内核中的VFIO(Virtual Function I/O)框架,详细解读了其从初始化到设备访问的全过程。VFIO通过Container->Group->Device的层次化设计,利用IOMMU提供安全隔离,允许用户空间直接访问物理设备。文章基于Linux v5.15版本,重点分析了vfio_init模块入口、Container创建与配置、Group关联以及最终设备访问等关键环节,揭示了VFIO如何通过逐层授权机制构建安全可靠的设备直通模型,为虚拟化技术提供核心支持。

qq_36071928的博客 380

结构化数据特征构建神器openfe的实战代码

最近订阅专栏的几位同学一起参加了AI比赛,该比赛的数据形式是结构化的。随着特征和模型的不断迭代优化,达到了一个难以跨越的瓶颈。希望我能够给出一些有效的方法,帮助他们提高成绩。在个人的调研和体验后,向他们推荐了结构化数据特征构建神器openfe,最终也帮助他们提升了十来名的成绩,个人也感到十分的欣慰。特意写此博客,希望能够帮助更多的同学。 文章目录 1. 安装 2. 实战例子一 3. 实战例子二

herosunly的博客 3万+

Mac在bash和zsh配置环境变量path的几种方法

转载自:https://www.jianshu.com/p/020f3d02f538 参考文献 老习惯,列出本文参考或引用或转载的文档和博客,致以崇高的敬意,感兴趣的可以去看看 1.http://postgresapp.com/ 2.http://postgresapp.com/documentation/cli-tools.html 3.http://www.yiibai.com/postgre...

sinat_40380134的博客 4009

【AHE数据集】中国2019年多源热排放数据集-500m空间分辨率

【AHE数据集】中国2019年多源热排放数据集

WW、forever的博客 411

解决Mac采用zsh终端工具配置maven,jmeter,allure环境变量踩坑

Mac采用zsh终端工具配置idea

weixin_42274846的博客 2187

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

mac zsh环境配置java_home环境变量

用zsh,修改~/.zshrc 修改这些文件之后,重修打开terminal,配置不会丢 首先确保已经安装了jdk: ## check the present running java which java ## check java version java -version 以zsh为例: ## check all the available...

aishufan4507的博客 5282

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

mac上使用zsh配置环境变量

Mac配置环境变量的地方 一、/etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 二、/etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 三、~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自...

weixin_34252090的博客 1310

Mac zsh 配置环境变量

zsh环境变量配置在新的mac版本中需要在~/.zshrc文件当中配置如果文件存在则添加环境变量如果不存在就vim ~/.zshrc 添加对应的环境变量信息 vim ~/.zshrc export MAVEN_HOME=/Users/neil/Documents/devtools/apache-maven-3.5.4 export PATH=$MAVEN_HOME/bin:$PATH ...

a1021397257的博客 2399

【终端配置】从Bash到Zsh:Mac环境变量与Shell工具实战指南

本文详细介绍了从Bash切换到Zsh的实战指南,包括环境变量配置、Homebrew工具配合以及高效终端环境的打造。针对Mac用户,特别解析了Zsh的智能补全、主题插件等优势,并提供了常见问题的解决方案,帮助开发者提升工作效率。

weixin_32612263的博客 283

mac使用zsh终端环境变量配置无效的解决方案

创建 ~/.bash_profile文件 vim ~/.bash_profile文件,进行环境变量的配置 完了之后使用zsh终端发现配置的环境变量还是无效,每次打开zsh都需要手动source ~/.bash_profile 解决方案:修改zsh的配置文件,让其在每次启动的时候来读取~/.bash_profile里面的配置。vim ~/.zshrc 在文件的最后面加上source ~/.bash_profile source ~/.zshrc 使其立即生效 OK~ profile(/etc/profile)

qq_37150393的博客 3125
上一篇: 工具使用:sublimeText2
下一篇: SpringMVC返回json数据
非鹭千里
博客等级 码龄12年 21粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值