macOS环境变量配置Maven、JDK、Python、Mysql通用支持Ventura BigSur,手把手教,保姆级,婴儿都能学会。

本文主要是介绍macOS环境变量配置Maven、JDK、Python、Mysql通用支持Ventura BigSur,手把手教,保姆级,婴儿都能学会。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

配置环境变量就是把一个目录引入环境「常量」,使系统在任何位置都可以使用此目录下的文件,也就是配置环境变量就是把目录引入环境「常量」就像你会把你常用的物品,例如:水杯、手机、钥匙放在桌边一样。请根据情况在目录中选择对应的教程

目录

  • 找到环境变量配置文件
  • 找到需要引入环境变量的目录
  • 将路径导入到环境变量中

找到环境变量配置文件

在macOS中的环境变量配置文件为「.bash_profile」,科普一下:在类Linux和macOS中以「. 」(点符号)开头的文件为隐藏文件。使用command+shift+.(点符号)来开启/关闭显示隐藏文件
![截图1](https://img-blog.csdnimg.cn/603b283e04a24693a72cf0dd

我们可以看到已隐藏的「.bash_profile」文件,不过我们不能直接编辑,但是我们可以通过文本编辑.app查看到这个配置文件已配置的环境变量,通过两指按压触控板触发右键菜单截图2
就可以看到自己mac中的环境变量
截图3
可以看到我们目前已配置了,JDK、Maven、Mysql、Tomcat和Python。


不过可以看到标题显示.bash_profile-已锁定,所以在此状态下我们是不能编辑的,在macOS中,我们需要使用命令行授权进行编辑,下面我们会讲到

找到需要引入环境变量的目录

不像windows那样,将file路径总是显示在上方,在macOS中的file路径是默认不显示的,我们可以通过快捷键option+command+P来显示file路径,例如:截图4
但是这样只能看,而不能复制,当我们想复制一个文件的路径时,我们需要对该目录下的文件选中后(变成高亮)两指双击触控板呼出右键菜单,选择显示简介,例如:在这里插入图片描述
此时就会弹出简介窗口,可以直接复制其路径,注意:路径中的中文会自动转化为英文,请勿画蛇添足擅自修改,以免造成意外。
在这里插入图片描述

tips:建议把常用的目录固定到左边的个人收藏中,方便访问,只需将文件夹(目录)拖入其中即可,包括路径显示栏中的目录,例如:


将路径导入到环境变量中

在任意情况下都可以使用command+空格呼出聚焦搜索
1
在聚焦搜索中输入搜索「Terminal.app」一般输入几个字符就会自动选中,此时回车就可以自动打开。
在这里插入图片描述
打开终端以后我们可以看到
在这里插入图片描述
所以我们现在位于
在这里插入图片描述
当前用户的根目录下,在终端中输入命令:

sudo vim ~/.bash_profile

sudo 为管理员权限执行 vim 为命令行文本编辑器, ~/.bash_profile 当然指的就是我们之前提到的环境变量配置文件,所以此命令的含义是:使用管理员权限用文本编辑工具打开该文件(~/.bash_profile)
在这里插入图片描述

输入第一命令后会提示你输入密码,此时输入什么都不会有显示,密码为你的开机密码,凭感觉输入就行,输错了也不会有问题,再来一次即可。输入成功后会直接打开文件内容,如果内容为空,则没有内容,注意,此时请勿随意输入,因为你已进入vim编辑模式。已打开的文件
此时如果我们想使用vim工具进行编辑,我们需要按下I,就是字母键盘中的i,意味i(nsert),插入的意思。按下I后,左下角会出现Insert字样,意味着你已进入编辑模式,可以对文件进行编辑,此时就按平常的键入操作进行编辑,请注意不要打多余的空格或其他符号,路径的结尾应为目录名,而不是/


tips:#为注释符,在#后写的任意字符包括空格都不会被机器识别,应用来标注环境变量所属,例如图中的:#JAVA、#MAVEN 等。
在这里插入图片描述
我们在插入时需要注意语法,使用export来导入变量,在引入路径时,我们一般会先引入此软件的「主目录」一般命名格式为:export XXXX_HOME=url,若不确定主目录在哪,我有一个小技巧,则:bin目录的目录,如当前即为主目录路径下
在这里插入图片描述
导入完主目录以后,我们再将bin目录引入PATH,因为bin目录下放的是可执行文件,当我们在命令行使用命令时,其实就是执行这些可执行文件,引入语法为:export PATH=$PATH:XXXX_HOME/bin,如:
在这里插入图片描述
注意:此处没有换行,而是因为窗口过小而导致的显示自动换行,若使用回车符换行会导致文件报错从而引发问题。


编辑完成后,单击ESC进入控制模式,而左下角的INSERT字样会消失,代表你已退出编辑模式,进入控制模式,此时我们输入英文符号的冒号Shift+;=:WQ,如:在这里插入图片描述
然后回车,文件就保存了编辑,其中:为功能选择,w为保存,q为退出。编辑完配置文件以后,还需要再为机器重新引入配置文件命令为source。在这里插入图片描述

source ~/.bash_profile

没有反应即为source成功,此时用echo $PATH即可返回已导入的PATH路径

echo $PATH

在这里插入图片描述
maven 和 jdk 安装测试
在这里插入图片描述
Tomcat启动测试
在这里插入图片描述

这篇关于macOS环境变量配置Maven、JDK、Python、Mysql通用支持Ventura BigSur,手把手教,保姆级,婴儿都能学会。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/165443

相关文章

SQL中的外键约束

外键约束用于表示两张表中的指标连接关系。外键约束的作用主要有以下三点: 1.确保子表中的某个字段(外键)只能引用父表中的有效记录2.主表中的列被删除时,子表中的关联列也会被删除3.主表中的列更新时,子表中的关联元素也会被更新 子表中的元素指向主表 以下是一个外键约束的实例展示

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

如何去写一手好SQL

MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。500万这个值仅供参考,并非铁律。 博主曾经操作过超过4亿行数据

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

每天认识几个maven依赖(ActiveMQ+activemq-jaxb+activesoap+activespace+adarwin)

八、ActiveMQ 1、是什么? ActiveMQ 是一个开源的消息中间件(Message Broker),由 Apache 软件基金会开发和维护。它实现了 Java 消息服务(Java Message Service, JMS)规范,并支持多种消息传递协议,包括 AMQP、MQTT 和 OpenWire 等。 2、有什么用? 可靠性:ActiveMQ 提供了消息持久性和事务支持,确保消

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置