Mac- .bash_profile解密_mac .bash_profile-程序员宅基地

技术标签: 分布式与微服务篇  Linux  bash_profile  mac  

前言

1、我们都知道以“.”开头的文件都属于隐藏文件,所以.bash_profile属于【隐藏文件】;
2、.bash_profile文件的作用是配置【系统环境变量】,位于【home】目录下;
3、cd ~:进入当前的home目录
在这里插入图片描述

一、如何打开.bash_profile文件

方式1:cat 命令

cat后面的路径是绝对路径,所以该命令可以在任何位置执行。
在这里插入图片描述
如果想要修改,可以使用vim ~/.bash_profile命令。

方式2:open 命令

在这里插入图片描述
注意:open后面的路径是相对路径,需要到home(~)目录下执行。 如果想要在任何位置下执行,需要指定绝对路径。

二、如何修改./bash_profile配置文件

方式一:进入./bash_profile并修改配置文件

1、启动Terminal

2、进入当前用户的home目录

  • 在cmd输入 cd ~
    在这里插入图片描述

3、编辑.bash_profile文件

  • 在cmd输入open -e .bash_profile

这时./bash_profile就会打开
可以在后面加入要写入的环境变量(注意:从后往前读,注意覆盖)
在这里插入图片描述

4、保存文件,关闭.bash_profile

5、更新刚配置的环境变量

  • cmd输入source ~/.bash_profile 保存,使其配置文件生效

6、cmd 输入echo $PATH可查看配置结果

方式二:命令行方式修改配置文件

1、在命令行中输入

echo 'export PATH=/Users/chenmingsong/myspace/install/mongodb/bin:$PATH'>>~/.bash_profile

在这里插入图片描述

2、查看环境变量

查看.bash_profile环境变量文件,发现多了一行mongdb配置:
在这里插入图片描述

3、更新刚配置的环境变量

  • cmd输入source .bash_profile 保存,使其配置文件生效

三、环境变量配置规则

方式1

export M2_HOME=/usr/local/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin

export GRADLE_HOME=/usr/local/Cellar/gradle/4.10.2
export PATH=$PATH:$GRADLE_HOME/bin

export MONGO_HOME=/usr/local/Cellar/[email protected]/3.4.18
export PATH=$PATH:$MONGO_HOME/bin

export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.15
export PATH=$PATH:$RABBIT_HOME/sbin

方式2:
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43783527/article/details/124227094

智能推荐

thymeleaf + Spring Boot 在开发环境正常,但用jar运行时报错 Error resolving template template might not exist or migh_springboot打成jar部署到linux报error resolving template [-程序员宅基地

文章浏览阅读2.1k次。这个问题我们都很好明白,就是模板页不存在,但是实际上它能找到模板页,但是在使用th:include,th:replace等标签的时候才会出错,这就是问题的症结所在。其实这个问题也很好解决,我们只需要在引用模板文件的时候不用”/”打头就可以了,通过类似相对路径的方式来引用,但是需要说明的是,这里的相对路径仍然是相对于模板根目录来做的。@RequestMapping("/view")public..._springboot打成jar部署到linux报error resolving template [/index], template might not exist or might not be

输入10个整数存在数组中,求最大值。(C语言)_利用数组实现:输入10个整数,找出其中的最大值-程序员宅基地

文章浏览阅读2.2w次,点赞17次,收藏49次。输入10个整数存在数组中,求最大值。#include<stdio.h>int main(){ int a[10], i, max; printf("输入10个整数,用空隔隔开:\n"); for(i=0; i<10; i++) scanf("%d", &a[i]); //打擂台法找最大 max=a[0]; //先认为第一个数是最大的 for(i=1; i<10; i++) //其余所有数依次和擂主max比较, if(a[i]>max) _利用数组实现:输入10个整数,找出其中的最大值

ElasticSearch(二)索引管理-程序员宅基地

文章浏览阅读332次。目录索引管理1、创建索引2、修改索引3、删除索引4、获取索引5、打开和关闭索引索引映射管理1、增加映射不同类型之间的冲突2、获取映射3、获取字段映射4、判断类型是否存在索引别名别名维护过滤索引别名删除别名查询别名索引配置更新索引配置获取配置索引分析索引分析过程:索引模板创建索引模板删除索...

计算机课外活动兴趣小组内容,学校课外兴趣小组活动总结-程序员宅基地

文章浏览阅读166次。学校课外兴趣小组活动总结大力开展课外艺体兴趣小组活动。注重学生个性发展,培养学生的实践能力和创新精神。下面是小编收集整理的“学校课外兴趣小组活动总结”,欢迎各位阅读。【篇一:学校课外兴趣小组活动总结】时间过得真快,转眼一学期就结束了,为了培养锻炼学生的动手操作能力和身体协调能力,掌握一技之长,以便将来更好地融入社会。本学期共开设八个兴趣小组,分别是篮球、田径、编织、刺绣、剪纸、律动、电脑、书法。担..._计算机兴趣小组活动内容

2021-06-05_蓝桥杯嵌入式拓展板STM32G431--单PWM改变频率_蓝桥杯 改变频率-程序员宅基地

文章浏览阅读481次。蓝桥杯嵌入式拓展板STM32G431--单PWM改变频率前言原理图一、TIM配置-cubeMX二、回调函数三、开启中断并显示频率总结前言仅涉及实现功能的代码模块,不涉及原理性知识讲解。原理图一、TIM配置-cubeMX由板子可知:PWM2对应cubeMX上为TIM3通道2,配置为Input Capure direct mode即可。要打开TIM3中断。二、回调函数代码如下(示例):uint32_t tim3_value_2 = 0;uint32_t PR2 = 0;void HAL__蓝桥杯 改变频率

【Spring MVC】发送邮件JavaMailSender 集成配置_property name="javamailproperties-程序员宅基地

文章浏览阅读6.2k次。欢迎转载:攻城狮不是猫 求保留连接文采不行不喜欢废话,之间贴代码(标注红色字体的为重点)1、xml 配置&lt;!-- 注册邮件类 --&gt;&lt;bean id="mailUtils" class="com.wengine.bgmanage.mail.MailUtils"&gt;&lt;/bean&gt;&lt;bean id="javaMailSender" class=&_property name="javamailproperties

随便推点

物联网操作系统软件定时器_定时函数在网关内的应用-程序员宅基地

文章浏览阅读679次,点赞2次,收藏6次。软件定时器的定义和作用FreeRTOS软件定时器FreeRTOS软件定时器工作原理软件定时器函数应用功能需求使用软件定时器功能完成闹钟功能设计当闹钟到达时,可根据执行动作,触发相关的led亮灭APIxTimerCreate()xTimerStart()xTimerReset()pvTimerGetTimerID()xTimerChangePeriod()功能设计实验1、硬件功能框架串口命令定义功能业务划分功能实现流程一:1.1配置RTC使能开_定时函数在网关内的应用

cf1530-CodeforcesRound733(div1+div2)A~D_cf1530f-程序员宅基地

文章浏览阅读370次。Codeforces做题记录_cf1530f

Tomcat7.0无项目启动时候报错_stockticker', 'async.stockticker@380911e5-程序员宅基地

文章浏览阅读569次。二月 29, 2020 4:59:09 下午 org.apache.catalina.startup.VersionLoggerListener log信息: Server.服务器版本: Apache Tomcat/7.0.100二月 29, 2020 4:59:09 下午 org.apache.catalina.startup.VersionLoggerListener log信息..._stockticker', 'async.stockticker@380911e5

fzu_1608 Huge Mission线段树_区间修改求和_oaiei is busy working with his graduation design…-程序员宅基地

文章浏览阅读415次。Problem 1608 Huge MissionAccept: 405 Submit: 1025Time Limit: 1000 mSec Memory Limit : 32768 KB Problem DescriptionOaiei is busy working with his graduation design recently. If he_oaiei is busy working with his graduation design…

webpack实践--npm run dev 报错解决_webpack 2.9.6 npm run dev-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏3次。我是按照资料书,实践webpack-dev-server的。按照步骤,安装npm install webpack-dev-server --save-dev【当然我已经安装过webpack,webpack-cli了】然后配置,package.json{...... "scripts": { "build": "webpack", "dev": "webpac..._webpack 2.9.6 npm run dev

怎样升级华为鸿蒙系统,怎么升级到鸿蒙2.0系统呀-程序员宅基地

文章浏览阅读305次。[分享交流]怎么升级到鸿蒙2.0系统呀136758电梯直达huafen009905565新学乍练发表于 2020-9-17 17:40:40来自:HUAWEI Mate 30 Pro 5G最新回复 2020-11-10 13:39:32BH8AVW花粉版主发表于 2020-9-17 17:41:50来自:HUAWEI Mate 30 Pro 5G请等待后续会推送哈!点评哈哈!不知道还要多久发表于..._华为鸿蒙系统升级勋章在哪里查

推荐文章

热门文章

相关标签