osx環境變數

2021-08-20 05:54:48 字數 1229 閱讀 7658

一、osx啟動載入檔案的位置,配置檔案載入順序:

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

/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前使用者級的環境變數。後面3個按照從前往後的順序讀取,如果~/.bash_profile檔案存在,則後面的幾個檔案就會被忽略不讀了,如果~/.bash_profile檔案不存在,才會以此類推讀取後面的檔案。~/.bashrc沒有上述規則,它是bash shell開啟的時候載入的。

二、配置全域性環境變數,需root許可權

1 /etc/profile   (建議不修改這個檔案 )

全域性(公有)配置,不管是哪個使用者,登入時都會讀取該檔案。

2 /etc/bashrc    (一般在這個檔案中新增系統級環境變數)

全域性(公有)配置,bash shell執行時,不管是何種方式,都會讀取此檔案。

3 /etc/paths (全域性建議修改這個檔案 )

編輯 paths,將環境變數新增到 paths檔案中 ,一行乙個路徑

hint:輸入環境變數時,不用乙個乙個地輸入,只要拖動資料夾到 terminal 裡就可以了。

1) 建立乙個檔案:

sudo touch /etc/paths.d/mysql

2) 用 vim 開啟這個檔案(如果是以 open -t 的方式開啟,則不允許編輯):

sudo vim /etc/paths.d/mysql

3) 編輯該檔案,鍵入路徑並儲存(關閉該 terminal 視窗並重新開啟乙個,就能使用 mysql 命令了)

/usr/local/mysql/bin

據說,這樣可以自己生成新的檔案,不用把變數全都放到 paths 乙個檔案裡,方便管理。

三、單個使用者設定

>vim ~/.bash_profile

>vim ~/.bashrc

>vim ~/.zshrc

export path=/opt/local/bin:/opt/local/sbin:$path
>source ~/.zshrc
四、配置path語法:

#中間用冒號隔開

export path=$path::::------:

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...

環境變數PATH和環境變數PATHEXT的還原

一,計算機 屬性 高階系統設定 環境變數 然後在系統變數裡新建變數pathext通常預設值為.com exe bat cmd vbs vbe js jse wsf wsh 二,系統變數中新建變數path預設值可以通過以下步驟進行 1 按win r,輸入regedit 2 在登錄檔裡,定位到hkey ...

了解環境變數並設定環境變數

設定環境變數前,我們先了解一下什麼是環境變數。環境變數是當要求系統執行乙個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找 環境變數分為系統環境變數和使用者環境變數。環境變數是指系統環境變數,對所有使用者起作用 而使用者環境變數只對當前使用者起...