هل تعبت من سطر الاوامر ... تارمينال ... ادخل اذا - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى أنظمة التشغيل

منتدى أنظمة التشغيل التعريف بأنظمة التشغيل، أخبار،نقاش، شروحات و دورات

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

هل تعبت من سطر الاوامر ... تارمينال ... ادخل اذا

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2011-03-14, 07:05   رقم المشاركة : 1
معلومات العضو
أخ المسلمين
عضو فعّال
 
إحصائية العضو










B2 هل تعبت من سطر الاوامر ... تارمينال ... ادخل اذا


السلام عليكم و رحمة الله و بركاته

في انظمة لينكس هناك العديد من الاشياء التي نقوم بها عن طريق التارمينال نظرا لعدم توفر واجهة رسومية او ان الواجهة الرسومية ليس لها صلاحية كافية للقيام بشيء ما (مثلا تريد تعديل اعداد ما بملفات النظام بمحرر النصوص gedit، اذا فتحته مباشرة بعد التعديل و الغلق يخبرك بانه لا يستطيع حفظ الملف المعدل لان الصلاحيات غير كافية، و هنا يجب فتح gedit من التارمينال بالامر sudo gedit لكي نستطيع تغيير تلك الملفات).

و هناك بعض الامور دائمة التكرر، فكلما اردنا القيام بها نظطر الى فتح التارمينال و الكتابة و غير ذلك، و للتخلص من هذه الامور المتكررة يوميا نستطيع عمل سكريبت بسيط لها و يتم تنفيذه عن طريق اختصار بسطح المكتب مثلا (اي بالنقر عليه مباشرة بالفارة).

لنفرض مثلا انه لدينا سكريبت اسمه script و مساره هو /home/bin/script، لتنفيذ هذا السكريبت عن طريق اختصار بسطج المكتب نقوم بما يلي :
نجعل السكريبت تنفيذي بالامر : chmod +x /home/bin/script
كليك يمين على سطج المكتب، و نختار Create Luncher...
و نملا الفراغات كما هو مبين بالصورة التالية :



بالجهة العلوية اليسرى للنافذة هناك صورة للاختصار يمكنك الضغط عليها بالزر الايسر للفارة و تبديلها بالصورة التي تريدها (و لا يهم نوع الصورة او حجمها، سيقوم منشا الاختصارات بتعديلها لملاءمة الاختصار).

Browse : لتحديد مكان السكريبت
بعد الضغط على Ok، سيظهر الاختصار بسطج المكتب و هذه صورته :

الان لتنفيذ script ما عليك الا بالنقر عليه بالفارة.


مثال :

انا اتصل بالروتر عن طريق كرت لاسلكي، و كلما انقطع الاتصال بين الروتر و كرت الشبكة اظطر الى اغلاق كرت الشبكة و تشغيلها من جديد لاكتشاف اشارة الشبكة اللاسلكية بالاوامر التالية :
sudo ifdown wlan0

sudo ifup wlan0
لانشاء اختصار للقيام بهذا بدلا من فتح التارمينال و كتابة الاوامر يدويا، انشئت ملفا اسمه wlan بالمجلد /home/bin محتواه كما يلي :
كود:
#!/bin/sh
sudo ifdown wlan0
sudo ifup wlan0
exit 0
السطر الاول دائما يكون في اي سكريبت تكتبه (و قد يكون بدله #!/bin/bash، حسب اللغة المستخدمة في السكريبت).
السطر الثاني و الثالث هما عبارة عن الاوامر السابقة.
السطر الاخير، لمغادرة السكريبت مع ارجاع القيمة 0 في حال عدم وجود خطأ.
و جعلته تنفيذيا بالامر :
chmod +x /home/bin/wlan

و الان سانشا اختصارا بسطج المكتب (الاختيارات موضحة بالصورة) :


الان لغلق كرت الشبكة و اعادة تشغيلها اقوم بنقرة مزدوجة على الاختصار بالمكتب فيظهر التارمينال و يختفي بعد القيام بالعمل.
الموضوع مفتوح لتبادل الاراء
فيما تستخدمون التارمينال و ما المشاكل التي تواجهكم فيه؟











 


رد مع اقتباس
 

الكلمات الدلالية (Tags)
الاوامر, ادخل, تارمينال, بعثت

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 21:44

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


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc