المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عمل ايقاف موقت للاوامر Ctrl+z



eng_moh321
01-03-2016, 15:39
هل صادفك مرة ان الامر اثناء تنفيذة اخذ منك وقت طويل وانت تعمل على سطر الاوامر
مثل الامر
cp
هل تريد عمل هذا الامر فى الخلفية؟
ما عليك هو ان تقوم بتعليق suspend البرنامج او الامر ثم ارسالة للعمل فى الخلفية
نحتاج الاومر
ctrl+z
jobs
bg

مثال
اذهب الى سطر الاومر
نقوم بنسخ الملف
openSUSE_13.2-32bit.7z
وحجمة 1.3GB
من مكانة الى مجلد openSUSE
cp openSUSE_13.2-32bit.7z ./opensuse$

ثم اضغط على ctrl+z
^Z
[1]+ Stopped cp openSUSE_13.2-32bit.7z ./opensuse

لاحظ الرقم الموجود [1] اى يوجد الان امر معلق ورقمة واحد
للتاكد استخدم الامر
jobs

[1]+ Stopped cp openSUSE_13.2-32bit.7z ./opensuse

امر ارسال الامر للعمل فى الخلفية
bg %1
لحظ الرقم بعد علامة ٪ هو الرقم الذى يظهر من الامر jobs
[1]+ cp openSUSE_13.2-32bit.7z ./opensuse/ &

ويمكن عمل كل ذالك بطريقة واحدة
& cp openSUSE_13.2-32bit.7z ./opensuse
[1] 4816
test by jobs commend
jobs
[1]+ Running cp openSUSE_13.2-32bit.7z ./opensuse/ &

Eng Ahmed Samir
19-03-2016, 03:13
الله ينور
انا بس عاوز اضيف حاجة صغيرة
انك ممكن تستخدم fg لإحضار الأمر مرة أخرى للـ foreground
fg %1

و إلغائه نهائي
kill %1