精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linux的export命令

      linux的export命令

      時間: 佳洲1085 分享

      linux的export命令

        linux系統(tǒng)中的命令export命令可以將自定義變量設定為系統(tǒng)環(huán)境變量。那么它的具體語法是什么呢?下面由學習啦小編為大家整理了linux的export命令的相關知識,希望大家喜歡!

        Linux的export命令詳解

        export:將自定義變量設定為系統(tǒng)環(huán)境變量(當前shell中有效)

        功能說明:設置或顯示環(huán)境變量。

        語法:export

        [-fnp][變量名稱]=[變量設置值]

        補充說明:在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。

        參數:

        -f  代表[變量名稱]中為函數名稱。

        -n  刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。

        -p  列出所有的shell賦予程序的環(huán)境變量。

        在shell中輸入export可以輸出當前的變量。也可以通過

        export TARGET=arm-linux-這樣的命令設定環(huán)境變量,

        export PATH=$PATH:/.../bin。

        當執(zhí)行一個腳本時,新開了一個子shell,繼承父shell中的環(huán)境

        變量,但是在子shell中定義的變量是不能被帶回到父shell中。

        /etc/environment是設置整個系統(tǒng)的環(huán)境,而/etc/profile是設置所有用戶的環(huán)境,前者與登錄用戶無關,后者與登錄用戶有關。

        如果同一個變量在用戶環(huán)境(/etc/profile)和系統(tǒng)環(huán)境(/etc/environment)有不同的值那應該是以用戶環(huán)境為準了。

        另外設置環(huán)境變量可以在/etc/profile中,區(qū)別如下:

        /etc/profile:此文件為系統(tǒng)的每個用戶設置環(huán)境信息,當用戶第一次登錄時,該文件被執(zhí)行.

        并從/etc/profile.d目錄的配置文件中搜集shell的設置.

        /etc/bashrc:為每一個運行bashshell的用戶執(zhí)行此文件.當bash shell被打開時,該文件被讀取.

        ~/.bash_profile:每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該

        文件僅僅執(zhí)行一次!默認情況下,他設置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件.

        ~/.bashrc:該文件包含專用于你的bashshell的bash信息,當登錄時以及每次打開新的shell時,該

        該文件被讀取.

        ~/.bash_logout:當每次退出系統(tǒng)(退出bashshell)時,執(zhí)行該文件.

        另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.

        ~/.bash_profile 是交互式、login 方式進入 bash 運行的

        ~/.bashrc 是交互式 non-login 方式進入 bash 運行的

        通常二者設置大致相同,所以通常前者會調用后者。

        linux的export命令使用實例

        實例1.列出當前所有的環(huán)境變量

        # export -p //列出當前的環(huán)境變量值

        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“

        實例2.定義環(huán)境變量

        # export MYENV //定義環(huán)境變量

        # export -p //列出當前的環(huán)境變量

        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“

        實例3.定義環(huán)境變量賦值

        # export MYENV=7 //定義環(huán)境變量并賦值

        # 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“

      3623029