1. 程式人生 > >linux環境變數配置檔案-L62

linux環境變數配置檔案-L62

        環境變數配置檔案簡介
            環境變數就是在所有shell下都生效的變數,而本地變數只有在當前shell生效。
            而且環境變數有一些是系統預設的,他的功能和作用都是預先設定好的,不允許我們修改,我們需要做的就是來修改他的值。

        一、環境變數配置檔案簡介
            我們說在Linux裡要想讓某個命令能永久生效,按就必須把命令寫入配置檔案,而環境變數配置檔案就是用來存放能夠讓環境變數永久生效的命令的檔案。
            只有我們把變數的值寫入這個檔案,那麼才能一直生效。

            1、source命令


            [[email protected] ~]# source 配置檔案
            或者
            [[email protected] ~]# . 配置檔案。

            什麼意思呢?
            那麼正常來說我們無論修改了哪個配置檔案,都需要從新啟動服務或Linux才能正常生效。

            而如果我們想省略從啟動這步,就需要用到source命令來進行強制更新配置檔案,使其立即生效。

            格式就是soure空格後面跟配置檔案即可。
            而下面的. 配置檔案和source 配置檔案的作用是一樣的,是source的縮寫,也就是說這個’.’就代表是’source’,所有用哪種方式都是一樣的。


======================
            2、環境變數配置檔案中主要是定義對系統的操作環境生效的系統預設環境變數,比如PATH、HISTSIZE、PS1、HOSTNAME等預設環境變數。
            比如PATH就是存放系統命令搜尋路徑的環境變數,前面我們學習環境變數的時候學習過,可以通過修改這個變數的值來使我們某個目錄下的命令或指令碼可以直接執行,如圖:
            系統環境變數PATH變數
            看,這樣我們就使得root目錄下的程式可以不用寫路徑就能直接執行了。
            但是這樣是臨時作用,如果從新啟動系統就失效了,所以我們就需要寫入環境變數配置檔案才能永久生效。

            還有HISTSIZE歷史記錄最大數
            PS1提示符變數
            HOSTNAME主機名變數,等等,都是同樣的道理,如果要修改就需要寫入配置檔案。
            也就是說我們用set命令檢視到的所有變數其實都是需要寫入配置檔案才會生效的,當然除了我們自定義的變數。
============================
            3、系統環境變數配置檔案主要有下面這五個。
            A、/etc/profile
            B、/etc/profile.d/*.sh 這個目錄下的所有以.sh結尾的配置檔案。
            C、~/.bash_profile
            D、~/.bashrc
            E、/etc/bashrc

            而/etc目錄下的系統環境變數配置檔案對所有登入本臺linux系統的使用者全部生效。

            但是~/代表家目錄,在這個目錄下的所有配置檔案只對登入這個家目錄的使用者生效,對其他使用者不生效。

    本教程原創作者:mageo,出自每集部落格,尊重作者勞動,轉載請註明出處:http://www.ql2015.cn,謝謝!

相關推薦

linux環境變數配置檔案-L62

        環境變數配置檔案簡介            環境變數就是在所有shell下都生效的變數,而本地變數只有在當前shell生效。            而且環境變數有一些是系統預設的,他的功能和作用都是預先設定好的,不允許我們修改,我們需要做的就是來修改他的值

Linux環境變數配置檔案以及啟動順序

環境變數配置檔案 對所有使用者都起作用 /etc/profile /etc/profile.d/*.sh /etc/bashrc 使用者家目錄,只對當前使用者起作用 ~/.bash_prof

Linux學習筆記_shell程式設計之環境變數配置檔案

shell程式設計之環境變數配置檔案 https://www.imooc.com/learn/361 簡介:本課程是《Tony老師聊shell》系列課程的第三篇,為你帶來常用的Linux環境變數配置檔案的使用。對環境變數配置檔案的功能進行了詳解, 然後又介紹了其他環境變數配置檔案,包括登

Linux Shell基礎 環境變數配置檔案

source命令:使環境變數配置檔案強制生效 source 命令會強制執行指令碼中的全部命令,而忽略指令碼檔案的許可權。該命令主要用於讓重新配置的環境變數配置檔案強制生效。source 命令格式如下: [[email protected] ~]# source 配置檔案 或 [[ema

Linux基礎學習之Shell基礎——環境變數配置檔案

1、什麼是環境變數呢? 可以在父shell和子shell中都能呼叫的就是環境變數,只能在本shell中使用的變數就是普通的變數。 2、什麼是環境變數配置檔案呢? linux 中所有需要永久生效的內容,都必須寫入配置檔案中;同樣,對於環境變數,想要在系統重啟 或者其他情況下,讓該環

GO語言學習:安裝包下載和linux環境變數配置

1.安裝包下載   地址:https://golang.google.cn/dl/   截圖:    2.解壓安裝包   解壓後的檔案如下圖:     把解壓後的檔案放在 、usr/local/下,如下圖      3.配置環境變數   使用root許可權登入

linux 環境變數配置

1. 登入Linux,切換到root使用者 su root 獲取root使用者許可權,當前工作目錄不變(需要root密碼) 或 sudo -i 不需要root密碼直接切換成root(需要當前使用者密碼

Linux環境變數配置:Jdk、Android Sdk/Ndk

1、準備工作 下載JDK,SDK,NDK ================================================= 第一種配置環境變數的方法 1、輸入命令:“sudo gedit ~/.bashrc” 2、將一下內容貼上到文件最底部(具體路

Linux環境變數配置出錯,導致登入不了......

Linux環境變數配置出錯導致的後果: 1、登陸不了 linux 了 2、基本命令全失效了(如:ls,vi,sudo,su,find,cp等),除了cd命令可用。 解決方法有如下三步: 1、從圖形登陸

shell環境變數配置檔案-L64

        一、登出時生效的環境變數配置檔案            1、~/.bash_logout            大家可以自己開啟看看,這個檔案預設是空的。            如果我們想每次登入都把歷史命令清空,或者其他需要清除的東西,命令都可以寫到這個

shell變數環境變數配置檔案,shell特殊符號cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符號

shell變數 使用 env 命令可以檢視系統變數的資訊 下面大寫字母的變數名稱就是系統的變數 變數的值可能是 數字 也可能

linux中mysql配置檔案和jdk環境變數

mysql配置檔案 [client]default-character-set = utf8mb4 [mysql]socket = /var/lib/mysql/mysql.sockdefault-character-set = utf8mb4 [mysqld]skip-name-resolveport

linux下/etc/profile與/etc/bashrc各種配置環境變數檔案

/etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行,並從/etc/profile.d目錄的配置檔案中收集shell的設定; /etc/bashrc:為每一個執行bash shell的使用者執行此檔案,當bash shell被開啟

理解Linux環境變數配置檔案執行順序

每個使用者都有自己專屬的執行環境,這個環境是由一組變數所定義,這些變數稱之為環境變數。使用者可以修改環境變數以滿足自己的要求。 設定環境變數:$export NAME="HELLOWORLD"  ( 臨時變數,重啟系統將失效) 顯示環境變數:$echo $NAME env

uc筆記01---Unix,Linux,程式構建過程,gcc,標頭檔案,預處理,環境變數配置

1.    Unix 作業系統     1)簡介         美國 AT&T 公司貝爾實驗室,         1971 年,         肯.湯普遜、丹尼斯.裡奇。         多使用者、多工、支援多種處理器架構。         高安全性、高可靠性,

LINUX系統JDK環境變數配置

1、下載Jar包 (可自行去Oracle官網下載 本人使用示例: jdk-7u79-linux-x64.tar.gz) 2、將jdk-7u79-linux-x64.tar.gz上傳到Linux伺服器 3、執行命令 tar -xvf jdk-7u79-linux-x64.tar

(轉)Linux 中/etc/profile、~/.bash_profile 環境變數配置及執行過程

環境變數是和Shell緊密相關的,使用者登入系統後就啟動了一個Shell。對於Linux來說一般是bash,但也可以重新設定或切換到其它的 Shell。對於UNIX,可能是CShelll。環境變數是通過Shell命令來設定的,設定好的環境變數又可以被所有當前使用者所執行的程式所使用。對於bash這個Shell

Linux環境變數配置(舉例:安裝jdk)

jdk下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 一、環境變數配置 方法1、進入/etc/profile檔案的編輯模式: vim 

安裝JDK及環境變數配置Linux,Windows)

一、Linux作業系統 1、到oracle官網下載JDK安裝包(Linux) 2、解壓安裝包 tar -zxvf jdk-8u172-linux-x64.tar.gz 3、配置環境變數 開啟 vi /etc/profile 檔案,將以下內容拷貝到profile檔案末尾

windows 環境下pip環境變數配置以及如何使用pip安裝庫檔案,sklearn,numpy等

python 使用pip安裝所需要的庫檔案 什麼是pip pip 環境變數配置 多個python 版本下如何使用pip安裝庫檔案 什麼是pip pip 是通用的 Python 包管理工具。提供了對 Python 包的查詢、下載、安裝、解除安裝的