English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Linux export

مجلة الأوامر في لينكس

استخدام الأمر export في Linux لضبط أو عرض المتغيرات البيئية.

عندما يتم تنفيذ برنامج في shell، يقدم shell مجموعة من المتغيرات البيئية. يمكن استخدام export لإضافة، تعديل أو حذف المتغيرات البيئية، لتكون متاحة للبرامج التي يتم تنفيذها لاحقًا. تأثير export محدود فقط على هذه الدخول.

القواعد

export [-fnp][اسم المتغير]=[قيمة إعداد المتغير]

شرح المعاملات

  • -f  تمثل [اسم المتغير] اسم الدالة.
  • -n  حذف المتغير المحدد. المتغير في الواقع لم يتم حذفه، فقط لن يتم إخراجه إلى بيئة الأوامر التالية.
  • -p  قائمة جميع المتغيرات البيئية التي أعطتها الشل للبرنامج.

نموذج على الإنترنت

قائمة جميع المتغيرات البيئية الحالية

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

مجلة الأوامر في لينكس