linux export 命令
linux export 命令用於設定或顯示環境變數。
在 shell 中執行程式時,shell 會提供一組環境變數。export 可新增,修改或刪除環境變數,供後續執行的程式使用。export 的效力僅限於該次登陸操作。
語法export [-fnp][變數名稱]=[變數設定值]
引數說明:
-f 代表[變數名稱]中為函式名稱。
-n 刪除指定的變數。變數實際上並未刪除,只是不會輸出到後續指令的執行環境中。
-p 列出所有的shell賦予程式的環境變數。
例項列出當前所有的環境變數
# export -p //列出當前的環境變數值
declare -x home=「/root「
declare -x lang=「zh_cn.utf-8「
declare -x language=「zh_cn:zh「
declare -x lessclose=「/usr/bin/lesspipe %s %s「
declare -x lessopen=「| /usr/bin/lesspipe %s「
declare -x logname=「root「
declare -x ls_colors=「「
declare -x mail=「/var/mail/root「
declare -x oldpwd
declare -x path=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games「
declare -x pwd=「/root「
declare -x shell=「/bin/bash「
declare -x shlvl=「1「
declare -x speechd_port=「6560「
declare -x ssh_client=「192.168.1.65 1674 22「
declare -x ssh_connection=「192.168.1.65 1674 192.168.1.3 22「
declare -x ssh_tty=「/dev/pts/2「
declare -x term=「xterm「
declare -x user=「root「
declare -x xdg_session_cookie=「93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484「
定義環境變數
# export myenv //定義環境變數
# export -p //列出當前的環境變數
declare -x home=「/root「
declare -x lang=「zh_cn.utf-8「
declare -x language=「zh_cn:zh「
declare -x lessclose=「/usr/bin/lesspipe %s %s「
declare -x lessopen=「| /usr/bin/lesspipe %s「
declare -x logname=「root「
declare -x ls_colors=「「
declare -x mail=「/var/mail/root「
declare -x myenv
declare -x oldpwd
declare -x path=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games「
declare -x pwd=「/root「
declare -x shell=「/bin/bash「
declare -x shlvl=「1「
declare -x speechd_port=「6560「
declare -x ssh_client=「192.168.1.65 1674 22「
declare -x ssh_connection=「192.168.1.65 1674 192.168.1.3 22「
declare -x ssh_tty=「/dev/pts/2「
declare -x term=「xterm「
declare -x user=「root「
declare -x xdg_session_cookie=「93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484「
定義環境變數賦值
# export myenv=7 //定義環境變數並賦值
# export -p
declare -x home=「/root「
declare -x lang=「zh_cn.utf-8「
declare -x language=「zh_cn:zh「
declare -x lessclose=「/usr/bin/lesspipe %s %s「
declare -x lessopen=「| /usr/bin/lesspipe %s「
declare -x logname=「root「
declare -x ls_colors=「「
declare -x mail=「/var/mail/root「
declare -x myenv=「7「
declare -x oldpwd
declare -x path=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games「
declare -x pwd=「/root「
declare -x shell=「/bin/bash「
declare -x shlvl=「1「
declare -x speechd_port=「6560「
declare -x ssh_client=「192.168.1.65 1674 22「
declare -x ssh_connection=「192.168.1.65 1674 192.168.1.3 22「
declare -x ssh_tty=「/dev/pts/2「
declare -x term=「xterm「
declare -x user=「root「
declare -x xdg_session_cookie=「93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484「
linux中ls命令詳解
linux中ls命令詳解 ls 命令可以說是linux下最常用的命令之一。a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。b 把檔名中不可輸出的字元用反斜槓加字元編號 就象在c語言裡一樣 的形式列出。c 輸出檔案的 i 節點的修改時間,並以此排序。d 將目錄象檔案一樣顯示,而不是顯示其下的檔案。e...
Linux中DD命令詳解
功能 把指定的輸入檔案 拷貝到指定的輸出檔案中,並且在拷貝過程中可以進行格式轉換。可以用該命令實現dos下的diskcopy命令的作用。先用dd命令把軟盤上的資料寫成硬碟 的乙個寄存盤案,再把這個寄存盤案寫入第二張軟盤上,完成diskcopy的功能。需要注意的是,應該將硬碟上的寄存盤案用rm命令刪除...
Linux中dd命令詳解
例4 建立乙個100m的空檔案 dd if dev zero of hello.txt bs 100m count 1 dev null,外號叫無底洞,你可以向它輸出任何資料,它通吃,並且不會撐著!dev zero,是乙個輸入裝置,你可你用它來初始化檔案。dev null 它是空裝置,也稱為位桶 b...