![]() |
|
منتدى أنظمة التشغيل التعريف بأنظمة التشغيل، أخبار،نقاش، شروحات و دورات |
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
هل تعبت من سطر الاوامر ... تارمينال ... ادخل اذا
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
![]() |
رقم المشاركة : 1 | ||||
|
![]()
السلام عليكم و رحمة الله و بركاته في انظمة لينكس هناك العديد من الاشياء التي نقوم بها عن طريق التارمينال نظرا لعدم توفر واجهة رسومية او ان الواجهة الرسومية ليس لها صلاحية كافية للقيام بشيء ما (مثلا تريد تعديل اعداد ما بملفات النظام بمحرر النصوص gedit، اذا فتحته مباشرة بعد التعديل و الغلق يخبرك بانه لا يستطيع حفظ الملف المعدل لان الصلاحيات غير كافية، و هنا يجب فتح gedit من التارمينال بالامر sudo gedit لكي نستطيع تغيير تلك الملفات). و هناك بعض الامور دائمة التكرر، فكلما اردنا القيام بها نظطر الى فتح التارمينال و الكتابة و غير ذلك، و للتخلص من هذه الامور المتكررة يوميا نستطيع عمل سكريبت بسيط لها و يتم تنفيذه عن طريق اختصار بسطح المكتب مثلا (اي بالنقر عليه مباشرة بالفارة). لنفرض مثلا انه لدينا سكريبت اسمه script و مساره هو /home/bin/script، لتنفيذ هذا السكريبت عن طريق اختصار بسطج المكتب نقوم بما يلي : نجعل السكريبت تنفيذي بالامر : chmod +x /home/bin/script كليك يمين على سطج المكتب، و نختار Create Luncher... و نملا الفراغات كما هو مبين بالصورة التالية : ![]() بالجهة العلوية اليسرى للنافذة هناك صورة للاختصار يمكنك الضغط عليها بالزر الايسر للفارة و تبديلها بالصورة التي تريدها (و لا يهم نوع الصورة او حجمها، سيقوم منشا الاختصارات بتعديلها لملاءمة الاختصار). بعد الضغط على Ok، سيظهر الاختصار بسطج المكتب و هذه صورته : مثال : انا اتصل بالروتر عن طريق كرت لاسلكي، و كلما انقطع الاتصال بين الروتر و كرت الشبكة اظطر الى اغلاق كرت الشبكة و تشغيلها من جديد لاكتشاف اشارة الشبكة اللاسلكية بالاوامر التالية : sudo ifdown wlan0 sudo ifup wlan0 لانشاء اختصار للقيام بهذا بدلا من فتح التارمينال و كتابة الاوامر يدويا، انشئت ملفا اسمه wlan بالمجلد /home/bin محتواه كما يلي : كود:
#!/bin/sh sudo ifdown wlan0 sudo ifup wlan0 exit 0 السطر الاول دائما يكون في اي سكريبت تكتبه (و قد يكون بدله #!/bin/bash، حسب اللغة المستخدمة في السكريبت). السطر الثاني و الثالث هما عبارة عن الاوامر السابقة. السطر الاخير، لمغادرة السكريبت مع ارجاع القيمة 0 في حال عدم وجود خطأ. و جعلته تنفيذيا بالامر : و الان سانشا اختصارا بسطج المكتب (الاختيارات موضحة بالصورة) : ![]() الان لغلق كرت الشبكة و اعادة تشغيلها اقوم بنقرة مزدوجة على الاختصار بالمكتب فيظهر التارمينال و يختفي بعد القيام بالعمل. الموضوع مفتوح لتبادل الاراء فيما تستخدمون التارمينال و ما المشاكل التي تواجهكم فيه؟
|
||||
![]() |
![]() |
رقم المشاركة : 2 | |||
|
![]() |
|||
![]() |
![]() |
رقم المشاركة : 3 | |||
|
![]() يعطيك الصحة خويا |
|||
![]() |
![]() |
رقم المشاركة : 4 | |||
|
![]() يارك الله فيك |
|||
![]() |
![]() |
رقم المشاركة : 5 | |||
|
![]() خطاـ ـا |
|||
![]() |
![]() |
رقم المشاركة : 6 | |||
|
![]() مرحبا بك أخي
أظن انني افهم الخطا الذي واجهك قمت بانشاء اختصار و وضعت الصورة من المسار كود:
/usr/share/algepap/DATA/ كود:
ls -l /usr/share/algepap/ total 4 drwx------ 6 root root 4096 Dec 18 19:53 DATA في النسخة التي لديك، بعد التنفيذ الاول لبرنامج الجيباب، سيقوم بنسخ بعض الملفات الى مجلد المستعمل حيث ستجد مسار الايقونة كالتالي لنفرض ان اسم المستعمل الخاص بك هو : username كود:
/home/username/.algepap/DATA/icons/algepap.png لقد عالجت المشكلة و اصبح البرنامج بقائمة ابليكايشن، و بذلك لن يحتاج المستعمل لانشاء اختصار، و يمكنه سحبه من القائمة مباشرة بالفأرة ببساطة. و لكنني لم ارفع بعد حزمة ديبيان، سارفعها غدا ان شاء الله. أظن ان هذا هو الخطأ الذي صادفته، اذا لم يكن كذلك، وضحه أخي و ساعالجه ان شاء الله |
|||
![]() |
![]() |
رقم المشاركة : 7 | |||
|
![]() شكرالك كثيرا |
|||
![]() |
![]() |
الكلمات الدلالية (Tags) |
الاوامر, ادخل, تارمينال, بعثت |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc