概念:環境變數(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數。簡單來說就是乙個變數,用於儲存系統的環境引數。
作用:通過修改環境變數的值,靈活的配置系統執行環境引數(使系統環境配置更加靈活)
path
指定命令的搜尋路徑
home
指定使用者的主要工作目錄(即使用者登入到linux系統中時,預設的目錄)
shell
當前shell,它的值通常是/bin/bash
env 檢視環境變數(不包括普通變數)
set 檢視環境變數(包括普通變數)
環境變數與普通變數的區別:子程序會繼承環境變數,但是不會繼承普通變數
export 檢視path
echo 列印指定的環境變數
path =
&path:
. 把當前目錄新增到環境變數
設定環境變數:
myval=
100
設定環境變數,通過這種方法設定的是普通變數,通過echo可以看到,但是通過env指令無法看到,只有通過set才能看到
export
通過這種方法設定的是環境變數
unset
刪除環境變數
注意:以上設定環境變數的方法設定的環境變數是臨時的,當關閉終端後就會失效,要想長久有效,需要修改配置檔案
1.main函式中的第三個引數
#include
intmain
(int argc,
char
*ar**,
char
*env)
return0;
}
2.使用extern
char
**environ;
#include
intmain
(int argc,
char
*ar**)
return0;
}
3.
char
*getenv
(char
*key)
#include
#include
intmain()
Linux環境變數設定
1 直接用export命令 export path path 自定義路徑 檢視是否已經設好,可用命令export檢視 root localhost bin export path path 自定義路徑 2 修改profile檔案 vi etc profile 在裡面加入 export path pa...
Linux環境變數設定
linux環境變數設定 linux環境變數設定 1 引言 在 linux系統 command not found 的提示內容。如果每次都到安裝目標資料夾內,找到可執行檔案來進行操作就太繁瑣了。這涉及到環境變數 path 的設定問題,而 path 的設定也是在 linux 下定製環境變數的乙個組成部分...
Linux 環境變數設定
環境變數檢視命令env env 環境變數的設定位於 etc profile檔案 path manipulation if euid 0 then pathmunge sbin pathmunge usr sbin pathmunge usr local sbin pathmunge usr loca...