linux export命令作用

2021-09-01 01:53:22 字數 1151 閱讀 5390

shell與export命令

使用者登入到linux系統後,系統將啟動乙個使用者shell。在這個shell中,可以使用shell命令或宣告變數,也可以建立並執行shell指令碼程式。執行shell指令碼程式時,系統將建立乙個子shell。此時,系統中將有兩個shell,乙個是登入時系統啟動的shell,另乙個是系統為執行指令碼程式建立的shell。當乙個指令碼程式執行完畢,它的指令碼shell將終止,可以返回到執行該指令碼之前的shell。從這種意義上來說,使用者可以有許多 shell,每個shell都是由某個shell(稱為父shell)派生的。

在子 shell中定義的變數只在該子shell內有效。如果在乙個shell指令碼程式中定義了乙個變數,當該指令碼程式執行時,這個定義的變數只是該指令碼程式內的乙個區域性變數,其他的shell不能引用它,要使某個變數的值可以在其他shell中被改變,可以使用export命令對已定義的變數進行輸出。 export命令將使系統在建立每乙個新的shell時定義這個變數的乙個拷貝。這個過程稱之為變數輸出。

[例]在本例中,變數myfile是在dispfile指令碼程式中定義的。然後用export命令將變數myfile輸出至任何子shell,例如當執行printfile指令碼程式時產生的子shell。

dispfile指令碼程式清單:

/**************begin dispfile**************/

myfile=」list」

export myfile

echo 「displaying $myfile」

pr –t –n $myfile

printfile

/**************end dispfile***************/

printfile指令碼程式清單:

/**************begin printfile**************/

echo 「printing $myfile」

lpr $myfile&

/**************end printfile**************/

$dispfile

displaying list

1 screen

2 modem

3 *****

printing list

$

linux export命令學習

linux export命令用來設定環境變數。sh export export console dev console export home export ld library path export oldpwd export path bin usr bin sbin usrbin expor...

Linux export 命令使用

一 linux export 命令用於設定或顯示環境變數,在 shell 中執行程式時,shell 會提供一組環境變數。export 可新增,修改或刪除環境變數,供後續執行的程式使用。export 的效力僅限於該次登陸操作。語法 export fnp 變數名稱 變數設定值 引數說明 f 代表 變數名...

ldconfig命令作用

ldconfig是乙個動態鏈結庫管理命令 為了讓動態鏈結庫為系統所共享,還需執行動態鏈結庫的管理命令 ldconfig ldconfig 命令的用途,主要是在預設搜尋目錄 lib和 usr lib 以及動態庫配置檔案 etc ld.so.conf內所列的目錄下,搜尋出可共享的動態 鏈結庫 格式如前介...