Linux環境變數及其設定

2021-10-18 23:02:40 字數 1784 閱讀 6869

概念:環境變數(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...