国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MacOS環(huán)境配置 .zshrc .bashrc .bash_profile

這篇具有很好參考價值的文章主要介紹了MacOS環(huán)境配置 .zshrc .bashrc .bash_profile。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MacOS環(huán)境配置 .zshrc .bashrc .bash_profile

每當(dāng)學(xué)習(xí)一門新技術(shù)的時候,其中一個最大的攔路虎就是環(huán)境安裝配置,比如java,安卓,比如php都需要安裝和配置一大堆工具,安裝不順利的時候無疑會在我們的熱情上澆一頭冷水。這不,最近打算學(xué)習(xí)Flutter開發(fā),光是安裝配置就搗鼓了好幾天,現(xiàn)在記錄下來Mac環(huán)境變量的配置。

為什么要配置環(huán)境變量?

配置環(huán)境變量之前的狀況

在安裝好 java sdk 之后,如果我們需要運行 javac 對 java文件進行編譯,首先需要打開shell,然后通過執(zhí)行 java 安裝目錄的bin目錄下的命令工具。

# HelloJava目錄里有一個 Hello.java文件
$ ls
Hello.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

# 查看編譯結(jié)果,多了一個 .class文件
$ ls
Hello.class	Hello.java

以上那樣需要把命令工具的完整路徑都輸入才能運行命令,效率太慢了,也容易出錯。

配置環(huán)境變量后,簡單高效!

配置好環(huán)境變量,那我們就可以在任何目錄下直接輸入命令就可以執(zhí)行。依然是這個例子,我們可以直接在開發(fā)目錄中執(zhí)行 javac 命令。

$ ls
Hello.java

$ javac Hello.java
$ ls
Hello.class	Hello.java

環(huán)境變量是什么?環(huán)境變量的作用

MacOS下的環(huán)境變量有以下幾個文件管理

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

配置文件的加載規(guī)則

1、前面2個/etc目錄下的都是系統(tǒng)級別的,系統(tǒng)啟動時會加載。

2、這3個按照從前往后的順序讀取,即

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

如果.bash_profile文件存在,則后面2個文件會被忽略。
如果.bash_login文件存在,則后面.profile 文件會被忽略。

3、~/.bashrc 沒有上述規(guī)則,它是bash shell打開的時候載入的。

怎么配置環(huán)境變量?

1、在終端用 vim 在 home 目錄下創(chuàng)建 .bash_profile 文件

mac mojave以后的系統(tǒng)請配置 .zshrc文件,一樣的操作方法,只是將 .bash_profile 改為 .zshrc

$ cd 
$ ls -alh
# 如果存在 .bash_profile 就不用執(zhí)行以下 touch 命令

# 如果不存在 .bash_profile,手動 touch 創(chuàng)建文件
$ touch .bash_profile

2、使用 vim 編輯 .bash_profile文件

$ cd 
$ vim ~/.bash_profile
# 在打開的文件中,輸入 i 進入編輯模式

# .bash_profile文件格式如下
export 自定義環(huán)境變量名1 = 路徑1
export 自定義環(huán)境變量名2 = 路徑2
export 自定義環(huán)境變量名3 = 路徑3
export PATH=$PATH:路徑5
export PATH=路徑6:$PATH

export PATH=$PATH:$自定義環(huán)境變量名1:$自定義環(huán)境變量名2:$自定義環(huán)境變量名3

# 按 esc 退出編輯模式,輸入 :wq 保存并退出vim

注意一下:多個變量用英文冒號:隔開,$PATH要添加回去PATH中,否則系統(tǒng)內(nèi)部原有命令失效。

這里給出 vim 常用命令。在終端 輸入 vim 文件名 就會在終端打開該文件,這時輸入 i 即可進入編輯模式。

# vim常用的命令:
$ vim [filename.ext]
$ # 輸入 i 回車進入編輯模式
$ # 編輯內(nèi)容...
$ # 按 esc 鍵退出編輯模式,然后輸入以下帶冒號:的命令
$ :wq 保存后退出vi,若為 :wq! 則為強制儲存后退出(常用)
$ :w 保存但不退出(常用)
$ :w! 若文件屬性為『只讀』時,強制寫入該檔案
$ :q 離開 vi (常用)
$ :q! 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

3、保存關(guān)閉后,在終端輸入以下命令讓配置生效

$ source .bash_profile

也可以通過重啟電腦來使它生效。

4、查看環(huán)境變量是否正確導(dǎo)入

$ echo $PATH

我的 ~/.bash_profile

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home

export ANDROID_HOME=/Users/wywar/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools 
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/build-tools/28.0.3  

export PATH=$PATH:/Users/wywar/development/flutter/bin
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles

export PATH=$PATH:/usr/local/mongodb/bin
export 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 添加的環(huán)境變量,就說明成功了。下面可以試試在不同目錄下使用導(dǎo)出的命令了。

$ mongo
MongoDB shell version v4.2.2

執(zhí)行 mongodb 正常。執(zhí)行Flutter,正常輸出。至此環(huán)境變量配置完成!

MacOS環(huán)境配置 .zshrc .bashrc .bash_profile文章來源地址http://www.zghlxwxcb.cn/news/detail-423120.html

到了這里,關(guān)于MacOS環(huán)境配置 .zshrc .bashrc .bash_profile的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android環(huán)境變量&macOS環(huán)境變量配置

    Android環(huán)境變量&macOS環(huán)境變量配置

    關(guān)于作者:CSDN內(nèi)容合伙人、技術(shù)專家, 從零開始做日活千萬級APP。 專注于分享各領(lǐng)域原創(chuàng)系列文章 ,擅長java后端、移動開發(fā)、商業(yè)變現(xiàn)、人工智能等,希望大家多多支持。 我們繼續(xù)總結(jié)學(xué)習(xí) Android基礎(chǔ)知識 ,溫故知新。 今天我們講講Android環(huán)境變量的配置,這個還是比較

    2024年02月08日
    瀏覽(16)
  • MacOS 配置 Fvm環(huán)境

    系統(tǒng)環(huán)境:MacOS 13,M1芯片 1. 安裝HomeBrew: 2. 使用brew安裝Fvm: 3.配置FVM_HOME: 4. 安裝flutter SDK 查看遠(yuǎn)程flutter 發(fā)布的SDK 報錯信息: Failed to retrieve the Flutter SDK from: https://flutter-io.cn/flutter_infra_release/releases/releases_macos.json Fvm will use the value set on env FLUTTER_STORAGE_BASE_URL to check versio

    2024年02月07日
    瀏覽(24)
  • MacOS配置Python環(huán)境

    Python是用來編寫應(yīng)用程序的高級編程語言。 Python就為我們提供了 非常完善的基礎(chǔ)代碼庫 ,覆蓋了網(wǎng)絡(luò)、文件、GUI、數(shù)據(jù)庫、文本等大量內(nèi)容,被形象地稱作“內(nèi)置電池(batteries included)”。 用Python開發(fā),許多功能不必從零編寫,直接使用現(xiàn)成的即可。 Python適合的開發(fā)項目

    2024年02月12日
    瀏覽(28)
  • macOS MySQL環(huán)境配置

    打開終端 輸入mysql -u root -p 如果沒有找到命令,則表示未進行環(huán)境配置;環(huán)境配置如下: 1、進入用戶目錄,輸入:cd ~ 2、輸入: vi .bash_profile 3、按下i 進入 insert 模式 ,輸入PATH=\\\"$PATH\\\":/usr/local/mysql/bin 4、大寫開啟,快速按2次:ZZ,就可以保存退出了; 5、輸入:?source ~/.b

    2024年04月10日
    瀏覽(31)
  • 裸機配置Java環(huán)境,解決 -bash: jps: command not found

    裸機配置Java環(huán)境,解決 -bash: jps: command not found

    ? ? ? ? 目錄 配置JDK ????????1、第一步:使用yum命令查找JDK ????????2、第二步:執(zhí)行安裝命令 ????????3、第三步:驗證是否安裝成功 ????????4、第四步:驗證是否可用 ????????5、第五步:安裝開發(fā)環(huán)境 ????????6、第六步:配置環(huán)境變量 ???????

    2024年02月04日
    瀏覽(95)
  • macOS配置Python開發(fā)環(huán)境

    macOS配置Python開發(fā)環(huán)境

    現(xiàn)在的macOS系統(tǒng)(以本人MacBook Air 15.3英寸 M2芯片macOS Ventura系統(tǒng)為例)已經(jīng)集成好了python環(huán)境,且在自帶終端zsh中使用python命令。 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 注意:\\\"/\\\"代表 系統(tǒng)根目錄 (即Machintosh HD),\\\"~\\\"代表 用戶根目錄 (即根目錄下的

    2024年02月13日
    瀏覽(26)
  • MacOS配置python環(huán)境變量

    系統(tǒng):macOS ventura 13.3.1 終端:zsh 在終端輸入 這將列出當(dāng)前系統(tǒng)所以的python解釋器及其各自所在目錄 在終端輸入 這將出現(xiàn)當(dāng)前系統(tǒng)默認(rèn)使用的python解釋器及其目錄 或者當(dāng)你想找到某個具體版本的python解釋器所在目錄,在終端輸入 這將出現(xiàn)該版本解釋器的所在目錄 在終端輸入

    2024年02月11日
    瀏覽(21)
  • MacOS系統(tǒng)Java開發(fā)環(huán)境配置

    MacOS系統(tǒng)Java開發(fā)環(huán)境配置

    首先要安裝jdk,進入Oracle官網(wǎng) 企業(yè)一般使用java8,進入頁面后往下翻就能找到 這里選擇macOS系統(tǒng),只有一個安裝包,這里新用戶會要求注冊,注冊成功才能下載,下載完成后雙擊,會出現(xiàn)安裝指引,一直點下一步直到安裝完成 在 啟動臺-其他 中找到找到終端(terminal),打開后

    2024年02月13日
    瀏覽(20)
  • macOS配置Maven和環(huán)境變量

    在 macOS 上配置 Maven 和環(huán)境變量是一個相對簡單的過程,但需要一定的細(xì)心和注意力。在這篇文章中,我們將介紹如何在 macOS 上安裝 Maven 并配置相關(guān)的環(huán)境變量。 首先,訪問 Maven 官方網(wǎng)站(https://maven.apache.org)并下載最新版本的 Maven。您應(yīng)該選擇一個適用于 macOS 的二進制

    2024年02月06日
    瀏覽(82)
  • 【Ubuntu】在.bashrc文件中誤設(shè)置環(huán)境變量補救方法

    【Ubuntu】在.bashrc文件中誤設(shè)置環(huán)境變量補救方法

    這里是vim也不在PATH中了,因為 解決方法就是在輸入vim之后提示的vim路徑下用vim打開該文件,然后改回來

    2024年02月19日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包