<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        export linux命令

        來源:懂視網 責編:李贏贏 時間:2021-11-05 14:06:49
        文檔

        export linux命令

        export命令功能:設置或顯示環境變量。語法:export[-fnp][變量名稱]=[變量設置值]。補充說明:在shell中執行程序時,shell會提供一組環境變量。參數:-f代表[變量名稱]中為函數名稱。在linux里設置環境變量的方法(export PATH)。
        推薦度:
        導讀export命令功能:設置或顯示環境變量。語法:export[-fnp][變量名稱]=[變量設置值]。補充說明:在shell中執行程序時,shell會提供一組環境變量。參數:-f代表[變量名稱]中為函數名稱。在linux里設置環境變量的方法(export PATH)。

        Linux系統下export命令是什么呢?下面是export命令具體介紹:

        1、export命令功能:

        設置或顯示環境變量。

        2、語法:

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

        3、補充說明:

        在shell中執行程序時,shell會提供一組環境變量。 export可新增,修改或刪除環境變量,供后續執行的程序使用。export的效力僅及于該此登陸操作。

        4、參數:

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

        -n  刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。

        -p  列出所有的shell賦予程序的環境變量。

        一個變量創建時,它不會自動地為在它之后創建的shell進程所知。而命令export可以向后面的shell傳遞變量的值。當一個

        shell腳本調用并執行時,它不會自動得到原為腳本(調用者)里定義的變量的訪問權,除非這些變量已經被顯式地設置為可用。

        export命令可以用于傳遞一個或多個變量的值到任何后繼腳本,export abc后,將會將abc加入到當前shell的env環境變量中去。

        5、在linux里設置環境變量的方法 (export PATH):

        直接使用 export 命令:

        [root@liyao ~]# export PATH=$PATH:/usr/local/mysql/bin

        查看是否已經設置好,可以使用命令 export 命令來查看

        [root@liyao ~]# export

        declare -x CVS_RSH="ssh"

        declare -x G_BROKEN_FILENAMES="1"

        declare -x HISTSIZE="1000"

        declare -x HOME="/root"

        declare -x HOSTNAME="liyao"

        declare -x INPUTRC="/etc/inputrc"

        declare -x LANG="en_US.UTF-8"

        declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"

        declare -x LOGNAME="root"

        declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"

        declare -x MAIL="/var/spool/mail/root"

        declare -x OLDPWD

        declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin"

        declare -x PWD="/root"

        declare -x SHELL="/bin/bash"

        declare -x SHLVL="1"

        declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"

        declare -x SSH_AUTH_SOCK="/tmp/ssh-AbUtqs3354/agent.3354"

        declare -x SSH_CLIENT="192.168.1.102 2640 22"

        declare -x SSH_CONNECTION="192.168.1.102 2640 192.168.1.110 22"

        declare -x SSH_TTY="/dev/pts/0"

        declare -x TERM="vt100"

        declare -x USER="root"

        注意: 直接使用 export 設置的變量都是臨時變量,也就是說退出當前的shell,為該變量定義的值便不會生效了。

        修改 /etc/profile:

        [root@liyao ~]# vi /etc/profile

        export PATH=$PATH:/usr/local/mysql/bin # 在配置文件中加入此行配置

        注意:修改完這個文件必須要使用 以下命令在不用重啟系統的情況下使修改的內容生效

        [root@liyao ~]# source /etc/profile

        或者是:

        [root@liyao ~]# . /etc/profile

        [root@liyao ~]# echo $PATH

        /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin

        # 配置已經生效

        修改 .bashrc 文件是在當前用戶 shell 下生效:

        # vi /root/.bashrc

        在里面加入:

        export PATH=$PATH:/usr/local/mysql/bin

        修改這個文件之后同樣也需要使用 source 或者是 . 使配置文件生效。

        再來使用 echo $PATH看下變量是否生效

        [root@liyao ~]# echo $PATH

        /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin

        “/bin”、“/sbin”、“ /usr/bin”、“/usr/sbin”、“/usr/local/bin”等路徑已經在系統環境變量中了,如果可執行文件在這幾個標準位置,在終端命令行輸入該軟件可執行文件的文件名和參數(如果需要參數),回車即可。

        如果不在標準位置,文件名前面需要加上完整的路徑。不過每次都這樣跑就太麻煩了,一個“一勞永逸”的辦法是把這個路徑加入環境變量。命令“PATH=$PATH:路徑”可以把這個路徑加入環境變量,但是退出這個命令行就失效了。要想永久生效,需要把這行添加到環境變量文件里。有兩個文件可選:“/etc/profile”和用戶主目錄下的“.bash_profile”,“/etc/profile”對系統里所有用戶都有效,用戶主目錄下的“.bash_profile”只對這個用戶有效。

        “PATH=$PATH:路徑1:路徑2:...:路徑n”,意思是可執行文件的路徑包括原先設定的路徑,也包括從“路徑1”到“路徑n”的所有路徑。當用戶輸入一個一串字符并按回車后,shell會依次在這些路徑里找對應的可執行文件并交給系統核心執行。那個“$PATH”表示原先設定的路徑仍然有效,注意不要漏掉。某些軟件可能還有“PATH”以外類型的環境變量需要添加,但方法與此相同,并且也需要注意“$”。

        以上就是小編今天的分享了,希望可以幫助到大家。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        export linux命令

        export命令功能:設置或顯示環境變量。語法:export[-fnp][變量名稱]=[變量設置值]。補充說明:在shell中執行程序時,shell會提供一組環境變量。參數:-f代表[變量名稱]中為函數名稱。在linux里設置環境變量的方法(export PATH)。
        推薦度:
        標簽: linux命令 export
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲精品午夜国产VA久久成人| 亚洲国产精品激情在线观看| 亚洲成Av人片乱码色午夜| 一级特黄aaa大片免费看| 免费a级毛片18以上观看精品| 老牛精品亚洲成av人片| 丁香亚洲综合五月天婷婷| 男人和女人高潮免费网站| 亚洲美女在线国产| a级男女仿爱免费视频| 亚洲视频.com| 成人影片麻豆国产影片免费观看| 2020天堂在线亚洲精品专区| 毛片a级毛片免费播放100| 国产精品亚洲а∨无码播放不卡| 亚洲国产精品嫩草影院久久| a级成人毛片免费视频高清| 亚洲福利在线视频| 日韩精品无码区免费专区| 苍井空亚洲精品AA片在线播放 | 亚洲av丰满熟妇在线播放| 无码一区二区三区免费| 亚洲乱码一区av春药高潮| 日本xxwwxxww在线视频免费| 一级做a爱片特黄在线观看免费看| 亚洲精品蜜桃久久久久久| **一级毛片免费完整视| 亚洲av无码偷拍在线观看| 亚洲乱码中文字幕久久孕妇黑人 | 国产亚洲精品美女2020久久| 亚洲女久久久噜噜噜熟女| 91免费在线播放| 美女黄色毛片免费看| 久久精品亚洲中文字幕无码网站 | 亚洲人成影院在线| 国产精品视_精品国产免费| 在线涩涩免费观看国产精品| 亚洲w码欧洲s码免费| 在线观看亚洲精品福利片| 中字幕视频在线永久在线观看免费| 女人裸身j部免费视频无遮挡|