Linux 環境變數管理

2022-03-08 12:32:38 字數 1249 閱讀 2377

系統級環境變數:每乙個登入到系統的使用者都能夠讀取到系統級的環境變數。

使用者級環境變數:每乙個登入到系統的使用者只能夠讀取屬於自己的使用者級的環境變數。

一、系統級環境變數檔案

二、使用者級環境變數檔案

一、正常登入系統的時候

正常 就是直接輸入username+password ,login 的時候。不正常 就是當我們 在root使用者中 使用 su 命令 切換使用者 的時候。

二、非正常登入系統的時候

1、讀取環境變數的方法:

[root@localhost ~]# env             # 顯示當前使用者定義的所有環境變數。

[root@localhost ~]# export # 顯示當前系統定義的所有環境變數。

[root@localhost ~]# echo $path # 輸出當前的path環境變數的值。

2、linux 環境變數設定檔案

3、linux 環境變數載入順序

4、/etc/profile>/etc/profile.d/*.sh>/etc/bashrc

使用man命令:man:command not found

參考:

# 用echo $path檢視該環境變數。這種問題一般是環境變數path不對的問題。

[root@localhost ~]# echo $path

# 用whereis命令檢視,該指令的位置。

[root@localhost ~]# whereis man

# 直接使用該位址,或者把該路徑加入path,新增path環境變數方法有兩種。

# 方法1:path 在終端關閉後就會消失。

[root@localhost ~]# export path=/usr/local/webserver/mysql/bin:$path

[root@localhost ~]# vim /etc/profile

[root@localhost ~]# export path="/usr/local/webserver/mysql/bin:$path"

[root@localhost ~]# source /etc/profile

linux 許可權管理與環境變數

一 許可權管理 1.修改某個檔案的許可權 chmod 777 log 2.修改某個目錄的所有者 chown r gary zk home 二 環境變數 1.系統環境變數 linux的系統環境變數,對系統的所有使用者有效,一般是配置 etc profile 檔案。這需要 root 許可權,非 root...

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

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

linux 環境變數(linux程序記憶體管理)

資料的內部儲存 大端 低位址存高位數 小端 高位址存高位數 段 乙個程式多數情況下是不需要更改自身 的,只有一種情況例外,就是一些長時間執行的公升級程式。另一種解決方案為採用共享庫的形式 資料段 包含程式中明確給定初值的全域性變數和靜態變數。緩衝段 通常是沒有明確給定初值的全域性變數和靜態變數。棧 ...