~/.profile和/etc/profile的區別
登入系統讀取步驟:
當登入系統時候獲得一個shell程序時,其讀取環境設定檔有三步 :
1.首先讀入的是全域性環境變數設定檔/etc/profile,然後根據其內容讀取額外的設定的文件,如 /etc/profile.d和/etc/inputrc
2.然後根據不同使用者帳號,去其家目錄讀取~/.bash_profile,如果這讀取不了就讀取~/.bash_login,這個也讀取不了才會讀取~/.profile,這三個文件設定基本上是一樣的,讀取有優先關係
3.然後在根據使用者帳號讀取~/.bashrc
/etc/*和~/.*區別:
/etc/profile,/etc/bashrc 是系統全域性環境變數設定
~/.profile,~/.bashrc是使用者家目錄下的私有環境變數設定
~/.profile與~/.bashrc的區別:
都具有個性化定製功能
~/.profile可以設定本使用者專有的路徑,環境變數等,它只在登入的時候執行一次
~/.bashrc也是某使用者專有設定文件,可以設定路徑,命令別名,每次shell script的執行都會使用它一次
在~/.profile檔案的最下方加入
export PATH=$PATH:/usr/local/mysql/bin
相關推薦
~/.profile和/etc/profile的區別
登入系統讀取步驟: 當登入系統時候獲得一個shell程序時,其讀取環境設定檔有三步 : 1.首先讀入的是全域性環境變數設定檔/etc/profile,然後根據其內容讀取額外的設定的文件,如 /etc/profile.d和/etc/inputrc 2.然後根據不同使用者帳
Linux 環境下/etc/profile和/etc/profile.d 的區別和用法
區別: 1. 兩個檔案都是設定環境變數檔案的,/etc/profile是永久性的環境變數,是全域性變數,/etc/profile.d/設定所有使用者生效 2. /etc/profile.d/比/et
Linux下文件 ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 和 /etc/profile 的區別 | 用戶登錄後加載配置文件的順序
用戶登錄 details 文件中 設定 tail 配置文件 https 說明 終端 轉自 https://blog.csdn.net/secondjanuary/article/details/9206151 文件說明: /ect/profile 此文件為系統的每個用
/etc/inittab,/etc/init.d/rcS和/etc/profile分析
參考部落格https://blog.csdn.net/qiuoooooo/article/details/79300739 在kernel掛載根檔案系統後,執行的第一個程式是根目錄下的linuxrc,實際是一個指向/bin/busybox的連結, 也就是說系統起來後執行的第一個程式是busybo
centos7.2安裝jdk1.6和/etc/profile不生效問題
一、檢視系統版本 [[email protected] jdk1.6.0_45]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected] jdk1
/etc/bashrc和/etc/profile傻傻分不清楚?
導讀 在一般的 linux 或者 unix 系統中, 都可以通過編輯 bashrc 和 profile來設定使用者的工作環境, 很多文章對於 profile 和 bashrc 也都有使用, 但究竟每個檔案都有什麼作用和該如何使用呢? 首先我們來看系統中的這些檔案, 一般的
ubuntu /etc/profile和/etc/environment的比較
最近再修改/etc/environment引數的時候,誤將其PATH設定錯了。導致Ubuntu在開機的時候無法登陸到介面,搜尋後解決了問題。 解決方式如下部落格所述: http://www.2cto.com/os/201305/214661.html 在搜尋的時候,
Linux中環境變量/etc/profile ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 的區別
linux中環境變量/etc/profile ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 的區別 這個一定要理解登錄式shell和非登錄式shell的區別,前者是完全切換用戶,後者是不完全,就算切換過來了,你pwd時家目錄還是之前的家目錄,所以 登錄
/etc/profile ~/.bash_profile ~/.bashrc 等文件的執行過程 和 區別
區別 TP nbsp 全部 HR 開發 blog IT AR /etc/profile :系統的所有用戶共享 ~/.bash_profile:僅針對當前用戶有效 我的電腦只用於開發,因此全部配置/etc/profile 參考鏈接: https://blog.csdn
ubuntu中環境變數檔案/etc/profile、.profile、.bashrc、/etc/bash.bashrc之間的區別和聯絡(轉)
寫在前面:不同的發行版裡面檔案的命名可能有所不同,如有的發行版etc目錄下有bashrc,有的發行版下面是bash.bashrc。這個根據每個人不同的發行版注意下具體的檔名稱。 /etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行.並從/etc/pro
老男孩教育每日一題-第76天-說說/etc/profile /etc/bashrc .bashrc .bash_profile的區別
常見系統文件說明 每日一題 參考答案:每個文件的含義/etc/profile 主要用是系統的環境變量,同時我們也放些別名/etc/bashrc 主要用來存放系統的別名和自己定義的函數(都可以放到 /etc/profile中).bashrc 是用戶自己定義的別名.bash_pro
Linux下profile和bashrc區別
Linux下profile和bashrc區別 1./etc/profile 用來設定系統環境引數,比如$PATH. 這裡面的環境變數是對系統內所有使用者生效的。 2./etc/bashrc 這個檔案設定系統bash shell相關的東西,對系統內所有使用者生效。只要
讓etc/profile配置jdk環境變數生效和解決執行成功卻無效的情況
一. 放在linux中的專案工程,我們都是作為伺服器的,有時可能要增加一個環境變數,但我們為了一個環境變數重啟並不方便,要是上線的專案還絕對不能這麼幹,那麼,要怎麼辦呢? 1.先使用vim或vi指令開啟profile檔案:vim /etc/profile 然後按insert鍵進入編輯狀態。
Linux環境變數設定/etc/profile、/etc/bashrc、~/.profile、~/.bashrc區別
轉載請註明作者和出處:http://blog.csdn.net/c406495762/article/details/62902871 登入系統讀取步驟: 當登入系統時候獲得一個shell程序時,其讀取環境設定檔有三步 : 1.首先讀入的是全域性環境變數設定檔/etc/
maven profile 和 spring boot profile的區別
maven profile 配置 maven profile 和 spring boot profile的區別 看看哪個適合你的使用場景,這兩個是不一樣的使用場景,具體細節點選上面的連結。 appli
/etc/profile與/etc/bashrc、互動式與非互動式、login與non-login shell的區別
線上的memcached又掛了,仍然沒有得到core檔案。排查原因,同事發現啟動memcached的指令碼存在可疑問題。 問題一:沒有設定memcached工作目錄,有可能core dump時沒有工作
Linux下 環境變數/etc/profile、/etc/bashrc、~/.bashrc的區別
最近配置了JAVA和Scala的環境變數,發現自己對Linux下 /etc/profile、/etc/bashrc、~/.bashrc的區別不是特別清楚,特此查閱了相關資料,整理下來,供以後查閱。如有錯誤之處,還望各位朋友批評指正。 ①/etc/profile
/etc/profile檔案和Python原始檔設定任意路徑下都能執行
1、當在/etc/profile檔案裡配置路徑時出錯,為什麼ls等系列指令都失效了呢? 根據我的理解,/etc/profile檔案就相當於main函式。當我們使用命令時,系統會先向/etc/profile檔案中找,如果找不到的話再去找其他檔案。但當/etc/profile檔
/etc/profile 和 ~/.profile 區別是全部使用者,和單一使用者
bashrc與profile的區別 要搞清bashrc與profile的區別,首先要弄明白什麼是互動式shell和非互動式shell,什麼是login shell 和non-login shell。 互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被
/etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc ~/.bash_logout 說明及區別
/etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行. 並從/etc/profile.d目錄的配置檔案中搜集shell的設定./etc/bashrc:為每一個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.~/.bash_