1. 程式人生 > >修改/etc/profile檔案 和 修改.bash_profile 檔案

修改/etc/profile檔案 和 修改.bash_profile 檔案

1. 修改/etc/profile檔案

特點:所有使用者的shell都有權使用你配置好的環境變數

說明:如果你的電腦僅用作開發,建議使用此配置,因為所有使用者的shell都有權使用你配置好的環境變數,所以有可能會給系統帶來安全性問題。

  1. #1:編輯/etc/profile  
  2. [email protected] ~$ vim /etc/profile     
  3. #2:在profile末尾加入你需要配置的環境變數:  
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools  

2. 修改.bashrc檔案

特點: 環境變數只對某個使用者有效
說明: 這種方法更為安全,它可以把使用這些環境變數的許可權控制到使用者級別,如果你需要給某個使用者許可權使用這些環境變數,只需修改其使用者主目錄下的.bashrc檔案就可以了
  1. #1:編輯~.bashrc  
  2. [email protected] ~$ vim ~/.bashrc     
  1. #2:在.bashrc檔案末尾加入:set ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools  
  2. export ANDROID_HOME  

3.修改.bash_profile 檔案

特點:當用戶登入時,該檔案僅僅執行一次,mac ox中此檔案類似.bashrc
說明:如果更改了.bash_profile檔案,需要退出後再次登入,該檔案被重新讀取後,更改才會生效。使用 source .bash_profile 可以讓其立即生效。
  1. #1.修改.bash_profile  
  2. [email protected] ~$ vim .bash_profile   
  3. #2.修改檔案  
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk  

4. 直接在shell下設定變數

特點:臨時有效

說明:這種方法僅針對臨時使用,如果重新開啟一個shell,設定就無法生效,而且以後要使用的時候又要重新設定
  1. #終端執行下列命令:  
  2. [email protected] ~$ export ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools  


相關推薦

修改/etc/profile檔案 修改.bash_profile 檔案

1. 修改/etc/profile檔案 特點:所有使用者的shell都有權使用你配置好的環境變數 說明:如果你的電腦僅用作開發,建議使用此配置,因為所有使用者的shell都有權使用你配置好的環境變數,所以有可能會給系統帶來安全性問題。 #1:編輯/etc/profile   [email 

Linux系統修改/etc/profile檔案後導致輸入密碼正確迴圈登陸

問題描述:在Linux系統下安裝eclipse,在為其配置環境變數,任意修改了/etc/prfile 檔案。導致在開啟Linux系統時,登入即使輸入密碼正確也無法進入系統(反覆的跳回輸入密碼介面) 工作環境:我是Windows10加Ubuntu16.4雙系統(此

Linux字元編碼預設為UTF-8,如出現亂碼可設定為GBK 1.手動更改profile檔案的命令: vi /etc/profile 也可以修改 /etc/sysconfig/i18n 檔案,如

Linux字元編碼預設為UTF-8,如出現亂碼可設定為GBK 1.手動更改profile檔案的命令: vi /etc/profile也可以修改 /etc/sysconfig/i18n 檔案,如 LANG="en_US.UTF-8" LANG="zh_CN.GB18030"

修改/etc/profile檔案後不能使用linux命令

Linux修改profile檔案改錯了,恢復的方法 在改profile的時候,改出問題了,除了cd以外的命令基本都不能用了,   連vi都不能用了,上網查了下, 用export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X1

解決:修改/etc/profile檔案後無法進入Linux Ubuntu

環境:ubuntukylin-14.04   今天在裝JDK時修改了/etc/profile檔案,結果修改得不對,然後就無法進入Linux Ubuntu,每次在登入輸入密碼後都無法登入進入桌面.後來

linux下修改/etc/profile檔案

通常情況下,/etc/profile檔案是隻讀的,直接用vi或gedit開啟修改後是無法儲存的。要修改profile,需要取得root許可權,(使用gedit編輯)應該如下: $sudo gedit /etc/profile 或者 $sudo -s $gedit

C# 讀取配置檔案修改(二)

讀取:string str= ConfigurationManager.AppSettings["key"];  寫入: Configuration configuration = ConfigurationManager.OpenExeConfiguration(Confi

Linux中環境變量/etc/profile ~/.bashrc ~/.bash_profile /etc/bashrc 的區別

linux中環境變量/etc/profile ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 的區別 這個一定要理解登錄式shell和非登錄式shell的區別,前者是完全切換用戶,後者是不完全,就算切換過來了,你pwd時家目錄還是之前的家目錄,所以 登錄

Linux系統中修改/etc/profile文件的方法

linux在Linux系統中etc/profile文件一般是不能更改的,想要更改etc/profile文件就要用一些特殊的技巧進行Linux文件修改。本文就來介紹一下Linux系統中修改/etc/profile文件的方法:etc/profile文件是只讀的,直接用vi或gedit打開修改後是無法保存的。要修改

Profile配置載入配置檔案

Profile配置 1.Profile是什麼 很多時候,我們專案在開發環境和生成環境的環境配置是不一樣的,例如,資料庫配置,在開發的時候,我們一般用測試資料庫,而在生產環境的時候,我們是用正式的資料,這時候,我們可以利用profile在不同的環境下配置用不同的配置檔案或者不同的

linux修改/etc/profile出錯command not found解決辦法

linux修改/etc/profile出錯導致所有命令都command not found的解決辦法 執行命令 export PATH=/usr/bin:/usr/sbin:/bin:/sbin

Linux-修改/etc/profile失敗補救方法

最近在Linux上配置環境變數時出了錯,進而導致命令無法使用 (command not found) 在網上瀏覽了相關解決方法後,我自己總結了一下 第一步:修改/etc/profile 由於相關命令都

Linux 誤修改etc/profile後導致所有命令都找不到的解決辦法

今天在修改etc/profile後,準備source重新整理的時候,忽然發現所有命令都執行不了了!最尷尬的是由於所有命令都"not found"了,所以就沒法再去修改了,後來百度之後,找到了解決方法:#/bin/vi  /etc/profile           通過這種方

C檔案包含.h檔案包含.c檔案總結

原文連結:http://blog.csdn.net/yangtalent1206/article/details/6830051        很多人對C語言中的 “檔案包含”都不陌生了,檔案包含處理在程式開發中會給我們的模組化程式設計帶來很大的好處

mysql資料庫表結構定義檔案儲存引擎檔案

目錄 1.表結構定義檔案:      2.儲存引擎檔案 2.1表空間檔案 2.2重做日誌檔案 3. 如何用frm檔案恢復資料庫結構 1.表結構定義檔案:      *.frm 檔案是所有m

微服務springcloud—Feign修改使用者微服務修改電影微服務

修改使用者為服務 1.複製專案microservice-provider-user,將ArtfactId修改為microservice-provider-user-with-auth。 2.微服務新增如下依賴 <dependency> <gr

VC 6 0中新增庫檔案標頭檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

一分鐘學會讀csv檔案寫csv檔案(python實現)

  import csv with open('Python-Predict/Data/train.csv') as tra: rdr = csv.reader(tra) items = list(rdr) print("rdr:",rdr) print(items)

application properties 檔案 application yml 檔案有什麼區別呢

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

用Makefile編譯靜態庫檔案動態庫檔案

    最近要用到的簽名演算法只給了一堆原始碼沒有給庫檔案,api都不好呼叫,於是嘗試著用Makefile給一堆c原始碼編譯靜態連結庫檔案和動態連結庫檔案。 Makefile檔案編輯的相關資料連結: https://www.cnblogs.com/yya