返回顶部
首页 > 资讯 > 移动开发 >MacOS环境配置 .zshrc .bashrc .bash_profile
  • 510
分享到

MacOS环境配置 .zshrc .bashrc .bash_profile

macosbash开发语言 2023-09-02 22:09:59 510人浏览 八月长安
摘要

文章目录 为什么要配置环境变量?配置环境变量之前的状况配置环境变量后,简单高效! 环境变量是什么?环境变量的作用配置文件的加载规则 怎么配置环境变量?1、在终端用 vim 在 h

MacOS环境配置 .zshrc .bashrc .bash_profile封面

文章目录

每当学习一门新技术的时候,其中一个最大的拦路虎就是环境安装配置,比如java,安卓,比如PHP都需要安装和配置一大堆工具,安装不顺利的时候无疑会在我们的热情上浇一头冷水。这不,最近打算学习Flutter开发,光是安装配置就捣鼓了好几天,现在记录下来Mac环境变量的配置。

为什么要配置环境变量?

配置环境变量之前的状况

在安装好 java sdk 之后,如果我们需要运行 javac 对 java文件进行编译,首先需要打开shell,然后通过执行 java 安装目录的bin目录下的命令工具。

# HelloJava目录里有一个 Hello.java文件$ lsHello.java# java sdk安装在这里/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home# 编译 java 文件需要如下把整个安装目录带上$ /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/javac Hello.java# 查看编译结果,多了一个 .class文件$ lsHello.classhello.java

以上那样需要把命令工具的完整路径都输入才能运行命令,效率太慢了,也容易出错。

配置环境变量后,简单高效!

配置好环境变量,那我们就可以在任何目录下直接输入命令就可以执行。依然是这个例子,我们可以直接在开发目录中执行 javac 命令。

$ lsHello.java$ javac Hello.java$ lsHello.classHello.java

环境变量是什么?环境变量的作用

MacOS下的环境变量有以下几个文件管理

$ /etc/profile $ /etc/paths $ ~/.bash_profile $ ~/.bash_login $ ~/.profile $ ~/.bashrc 

配置文件的加载规则

前面2个/etc目录下的都是系统级别的,系统启动时会加载。

这3个按照从前往后的顺序读取,即

~/.bash_profile => ~/.bash_login => ~/.profile 

如果.bash_profile文件存在,则后面2个文件会被忽略。
如果.bash_login文件存在,则后面.profile 文件会被忽略。

~/.bashrc 没有上述规则,它是bash shell打开的时候载入的。

怎么配置环境变量?

1、在终端用 vim 在 home 目录下创建 .bash_profile 文件

mac mojave以后的系统请配置 .zshrc文件,一样的操作方法,只是将 .bash_profile 改为 .zshrc

$ cd $ ls -alh# 如果存在 .bash_profile 就不用执行以下 touch 命令# 如果不存在 .bash_profile,手动 touch 创建文件$ touch .bash_profile

2、使用 vim 编辑 .bash_profile文件

$ cd $ vim ~/.bash_profile# 在打开的文件中,输入 i 进入编辑模式# .bash_profile文件格式如下export 自定义环境变量名1 = 路径1export 自定义环境变量名2 = 路径2export 自定义环境变量名3 = 路径3export PATH=$PATH:路径5export PATH=路径6:$PATHexport PATH=$PATH:$自定义环境变量名1:$自定义环境变量名2:$自定义环境变量名3# 按 esc 退出编辑模式,输入 :wq 保存并退出vim

注意一下:多个变量用英文冒号:隔开,$PATH要添加回去PATH中,否则系统内部原有命令失效。

这里给出 vim 常用命令。在终端 输入 vim 文件名 就会在终端打开该文件,这时输入 i 即可进入编辑模式。

# vim常用的命令:$ vim [filename.ext]$ # 输入 i 回车进入编辑模式$ # 编辑内容...$ # 按 esc 键退出编辑模式,然后输入以下带冒号:的命令$ :wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用)$ :w 保存但不退出(常用)$ :w! 若文件属性为『只读』时,强制写入该档案$ :q 离开 vi (常用)$ :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

3、保存关闭后,在终端输入以下命令让配置生效

$ source .bash_profile

也可以通过重启电脑来使它生效。

4、查看环境变量是否正确导入

$ echo $PATH

我的 ~/.bash_profile

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATHexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Homeexport Android_HOME=/Users/wywar/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/platfORM-tools export PATH=$PATH:$ANDROID_HOME/toolsexport PATH=$PATH:$ANDROID_HOME/build-tools/28.0.3  export PATH=$PATH:/Users/wywar/development/flutter/binexport PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=Https://storage.flutter-io.cnexport HOMEBREW_BOTTLE_DOMaiN=https://mirrors.aliyun.com/homebrew/homebrew-bottlesexport PATH=$PATH:/usr/local/mongoDB/binexport PATH=$PATH:/usr/local/Mysql-8.0.20-macos10.15-x86_64/bin

我的输出

/usr/local/bin:
/usr/local/sbin:
/Users/wywar/bin:
/Users/wywar/development/flutter/bin:
/Users/wywar/.nvm/versions/node/v18.12.0/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/Library/Apple/usr/bin:
/Users/wywar/Library/Android/sdk/platform-tools:
/Users/wywar/Library/Android/sdk/tools:
/Users/wywar/Library/Android/sdk/build-tools/28.0.3:
/usr/local/monGodb/bin:
/usr/local/mysql-8.0.20-macos10.15-x86_64/bin:

有输出刚刚在 ~/.bash_profile 添加的环境变量,就说明成功了。下面可以试试在不同目录下使用导出的命令了。

$ mongoMongoDB shell version v4.2.2

执行 mongodb 正常。执行Flutter,正常输出。至此环境变量配置完成!

Flutter命令测试版本号

来源地址:https://blog.csdn.net/zhouweihua138/article/details/129475927

--结束END--

本文标题: MacOS环境配置 .zshrc .bashrc .bash_profile

本文链接: https://lsjlt.com/news/391547.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MacOS环境配置 .zshrc .bashrc .bash_profile
    文章目录 为什么要配置环境变量配置环境变量之前的状况配置环境变量后,简单高效! 环境变量是什么?环境变量的作用配置文件的加载规则 怎么配置环境变量?1、在终端用 vim 在 ho...
    99+
    2023-09-02
    macos bash 开发语言
  • Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)
    在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及...
    99+
    2022-06-03
    linux 环境变量配置 .bash_profile .bashrc
  • Mac环境配置(Java)----使用bash_profile进行配置
    打开软件--终端   首先查看本机Java的安装地址(系统默认的) /usr/libexec/java_home -V 查看到Java8安装的路径如下:     如果是第一次配置环境变量,使用命令:【touch .bash_profile】...
    99+
    2023-09-01
    java macos
  • MacOS + VSCode配置C/C++环境
    1.背景 C/C++项目的构建编译方式有多种,如在Windows平台上直接使用Visual Studio IDE集成的编译工具链进行构建编译,或CMake进行构建编译。当然,如果对于跨平台的IDE,可...
    99+
    2023-09-14
    macos vscode c语言 c++
  • macOS配置Python开发环境
    一、macOS系统已经集成了python3 现在的macOS系统(以本人MacBook Air 15.3英寸 M2芯片macOS Ventura系统为例)已经集成好了python环境,且在自带终端zsh中使用python命令。 /Lib...
    99+
    2023-08-31
    macos python
  • MacOS配置python环境变量
    文章目录 1.系统环境2.python解释器数量及所在目录3.当前所使用的python解释器4.切换python解释器5.查看特定解释器下已安装的库 1.系统环境 系统:macOS v...
    99+
    2023-08-31
    macos python
  • Android环境变量&macOS环境变量配置
    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导...
    99+
    2023-10-28
    android macos android studio
  • MacOS系统Java开发环境配置
    安装并配置Java 首先要安装jdk,进入Oracle官网 企业一般使用java8,进入页面后往下翻就能找到 这里选择macOS系统,只有一个安装包,这里新用户会要求注册,注册成功才能下载,下载完成后双击,会出现安装指引,一直点下一步直到...
    99+
    2023-08-19
    macos java 开发语言
  • macOS安装Android Studio及配置环境变量
    一、安装准备 macOS系统 下载并安装JDK 下载安装Android Studio,并更新SDK 二、下载安装 0x01 下载并安装...
    99+
    2022-06-06
    Android Studio 配置环境变量 macOS studio 环境 环境变量 变量 Android
  • 苹果电脑 | macOS | jdk1.8 | 环境变量配置
    jdk下载 Hello,大家好,相信很多小伙伴和我一样,在换了苹果电脑之后,许多东西都需要重新下载,而jdk则是我们Java程序猿最需要的软件,但是由于macOS和Windows系统的不同,致使我们并不是很熟悉,尤其是在环境变量配置上;所以...
    99+
    2023-09-15
    macos java
  • macOS为Sublime Text 4配置C++/Python开发环境
    目录 一、基本配置二、配置开发环境2.1 配置C++2.2 配置Python 三、一些Bug汇总 一、基本配置 安装完Sublime Text 4之后,第一步当然是先安装 Packag...
    99+
    2023-09-04
    macos sublime text c++ python
  • 2023 MacBook Pro (Apple M2 Pro、macOS Ventura)配置Android开发环境
    配置git和ssh 配置git简单,用brew下载就行。ssh配置其实也很简单,但是在macOS Ventura系统上遇到了加密方式的问题。 新mac的系统是macOS Ventura。 git 配置...
    99+
    2023-10-07
    macos android
  • Hadoop环境配置之hive环境配置详解
    1、将下载的hive压缩包拉到/opt/software/文件夹下 安装包版本:apache-hive-3.1.2-bin.tar.gz 2、将安装包解压到/opt/module/...
    99+
    2024-04-02
  • macOS M1(Apple Silicon)安装配置Conda环境的具体实现
    目录下载软件安装过程由于常用的Anaconda和Miniconda现在都没有提供M1处理器支持的conda环境(截止于2021/2/4),虽然也不影响正常使用,但如果能有支持的版本会...
    99+
    2024-04-02
  • Android环境配置
    1. JDK安装 这里我就不详细写了,有需要戳这里 2. AndroidStudio安装(确保在安装 Android Studio 之前,已经安...
    99+
    2022-06-06
    Android
  • PHP环境配置
    文章目录 安装前的准备安装 ApachePHP 安装MySQL 的安装phpMyAdmin 配置 安装前的准备 查看本机的类型(x86/x64, 即 32 位还是 64 位)安装好 V...
    99+
    2023-09-10
    php apache 开发语言
  • Flutter 环境配置
    Flutter 环境配置 电脑上面安装配置JDK 1.下载安装JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk...
    99+
    2023-09-01
    flutter android android studio
  • JAVA环境配置
    下载JDK 注意:可能java对中文支持的原因,最好java环境和程序使用的路径中不要包含中文 搜索jdk在其官网中下载其需要的版本,本文以java8和java15为例。 进入腾讯软件中心【软件分类列表】-腾讯软件中心官网 (qq.c...
    99+
    2023-10-24
    java Powered by 金山文档
  • Django环境配置
    虚拟机创建项目 pycharm创建项目 开启项目     1.  创建虚拟环境     workon    查看虚拟环境         mkvirtualenv -p /usr/bin/python3.5 envname   ...
    99+
    2023-01-30
    环境 Django
  • conda环境配置
    新租了服务器,想做个简单的服务端,测试以下网络质量。刚开始打算用npm的http-server做一个,无奈出问题了。后来还是觉得干脆装个django npm和nodejs的安装 npm可以通过apt-get install安装,nodej...
    99+
    2023-01-31
    环境 conda
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作