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

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

ال يصدّر الأمر هو أداة مساعدة مضمنة في 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  

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

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