logo

أمر تصدير لينكس

ال يصدّر الأمر هو أداة مساعدة مضمنة في Linux Bash Shell. يتم استخدامه لضمان تمرير متغيرات البيئة والوظائف إلى العمليات الفرعية. ولا يؤثر على متغير البيئة الموجود.

يتم تعيين متغيرات البيئة عندما نفتح جلسة Shell جديدة. في أي وقت، إذا قمنا بتغيير أي قيمة متغيرة، فلن يكون لدى الصدفة طريقة لتحديد هذا التغيير. يسمح لنا أمر التصدير بتحديث الجلسة الحالية حول التغييرات التي تم إجراؤها على المتغير المُصدَّر. لا نحتاج إلى الانتظار لبدء جلسة Shell جديدة.

بناء الجملة:

 export [-f] [-n] [name[=value] ...] or export -p 

دعونا نلقي نظرة على أمثلة مختلفة لأمر التصدير:

مثال 1: أمر التصدير بدون أي وسيطة

سيعرض أمر التصدير الأساسي جميع متغيرات البيئة المصدرة لنظامك. يتم تنفيذه على النحو التالي:

 export 

خذ بعين الاعتبار الصورة التالية للإخراج:

أمر تصدير لينكس

مثال 2: عرض كافة المتغيرات المصدرة على الصدفة الحالية

لعرض كافة متغيرات البيئة المصدرة للصدفة الحالية، قم بتنفيذ الأمر باستخدام الخيار -p كما يلي:

جافا تعدد المواضيع
 export -p 

خذ بعين الاعتبار الصورة التالية للإخراج:

أمر تصدير لينكس

مثال 3: استخدام التصدير مع الوظائف

لاستخدام دالة مع أمر التصدير، استخدم الخيار -f. إذا لم نستخدم هذا الخيار، فسيتم اعتباره متغيرًا وليس وظيفة.

بناء الجملة:

 export -f function_name 

نقوم بتصدير وظيفة 'اسم' على النحو التالي:

 name() { echo 'Javatpoint';} 

لتصدير الدالة أعلاه، قم بتنفيذ الأمر كما يلي:

 export -f name 

الآن، قم باستدعاء bash Shell لتنفيذ الوظيفة:

 bash 

لاستدعاء الوظيفة، أدخل اسم الوظيفة:

 name 

النظر في الإخراج أدناه:

أمر تصدير لينكس

لنقم بإنشاء دالة أخرى 'hello'، وقم بتنفيذ الأمر كما يلي:

 function hello > { > echo hello, welcome to javatpoint > } 

لتصدير الدالة أعلاه، قم بتنفيذ الأمر كما يلي:

 export -f hello 

النظر في الإخراج أدناه:

أمر تصدير لينكس

مثال 4: قم بتعيين قيمة قبل تصدير دالة أو متغير:

يسمح لنا أمر التصدير بتعيين قيمة قبل تصدير الوظيفة. خذ بعين الاعتبار الأمر أدناه:

 export name[=value] 

على سبيل المثال، قم بتعيين قيمة لمتغير كما يلي:

 a=5 

الآن قم بتصديره كـ:

 export a 

يمكننا التحقق من المهمة باستخدام الأمر printenv كما يلي:

أمثلة نموذجية
 printenv a 

النظر في الإخراج أدناه:

أمر تصدير لينكس

مثال 5: تعيين vim كمحرر افتراضي:

يعد محرر vim محرر النصوص الأكثر استخدامًا لأنظمة Linux. يمكننا تعيين vim كمحرر نص افتراضي باستخدام أمر التصدير.

لتعيين vim كمحرر نص افتراضي، قم بتنفيذ الأمر التالي:

 export EDITOR=/usr/bin/vim export | grep EDITOR 

لن تظهر الأوامر المذكورة أعلاه أي تأكيد. النظر في الإخراج أدناه:

أمر تصدير لينكس

مثال 6: تعيين متغير البيئة

لإنشاء متغير جديد، استخدم أمر التصدير متبوعًا باسم المتغير وقيمته.

بناء الجملة:

 export NAME=VALUE 

لإنشاء متغير جديد، ' sys '، قم بتنفيذ الأمر كما يلي:

 export sys=50 

يتم استخدام أمر الصدى لعرض المتغير:

 echo sys 

لعرض قيمة المتغير، استخدم الرمز $ قبل اسم المتغير

 echo $sys 

النظر في الإخراج أدناه:

أمر تصدير لينكس