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

相关文章

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

mysql表操作与查询功能详解

《mysql表操作与查询功能详解》本文系统讲解MySQL表操作与查询,涵盖创建、修改、复制表语法,基本查询结构及WHERE、GROUPBY等子句,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随... 目录01.表的操作1.1表操作概览1.2创建表1.3修改表1.4复制表02.基本查询操作2.1 SE

MySQL中的锁机制详解之全局锁,表级锁,行级锁

《MySQL中的锁机制详解之全局锁,表级锁,行级锁》MySQL锁机制通过全局、表级、行级锁控制并发,保障数据一致性与隔离性,全局锁适用于全库备份,表级锁适合读多写少场景,行级锁(InnoDB)实现高并... 目录一、锁机制基础:从并发问题到锁分类1.1 并发访问的三大问题1.2 锁的核心作用1.3 锁粒度分

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

MySQL count()聚合函数详解

《MySQLcount()聚合函数详解》MySQL中的COUNT()函数,它是SQL中最常用的聚合函数之一,用于计算表中符合特定条件的行数,本文给大家介绍MySQLcount()聚合函数,感兴趣的朋... 目录核心功能语法形式重要特性与行为如何选择使用哪种形式?总结深入剖析一下 mysql 中的 COUNT

python常用的正则表达式及作用

《python常用的正则表达式及作用》正则表达式是处理字符串的强大工具,Python通过re模块提供正则表达式支持,本文给大家介绍python常用的正则表达式及作用详解,感兴趣的朋友跟随小编一起看看吧... 目录python常用正则表达式及作用基本匹配模式常用正则表达式示例常用量词边界匹配分组和捕获常用re