نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jul 2001-
#1 (permalink)  
اوامر اللينكس واللتي يمكن استخدامها مع TELNET و SSH


السلام عليكم ورحمه الله وبركاته
احبتي الاعضاء
اقدم لكم اليوم الدرس الثاني من اوامر اللينكس واللتي من الممكن ان نستفيد منها بواسطه برنامج Telnet او SSH
بالامس توقفنا عند امر البحث locate

واليوم سنكمل بحول الله سلسه اوامر البحث
بسم الله نبدا :
البحث عن ملف يحتوي على نص معين
من اقوى البرامج في لينكس هو امر grep الذي يتيح لك البحث السريع داخل الملفات عن كلمه معينه او مجموعه من الحروف ولهذا الامر ثلاثه اشكال هي : fgrep , egrep , grep والاختلافات بين هذه الاشكال الثلاثه تتوقف على على درجه التعقيد في التعبيرات اللتي يتسطيع كل منها ان يتناولها ( التعبير المنتظم regular expression عباره عن نموذج نصي او مجموعه من الحروف او الكلمات يمكن ان يستخدم كلمه للبحث او صيغه )
امر fgrep هو اسرعهم جميعا لكنه يتناول اقل التعبيرات تعقيدا وحتى تكون في مأمن استخدم دائما امر grep واللذي يقوم بنفس العمل
مثال :
اختر الكلمه المراد البحث عنها
حدد اسم الملف الذي سيتم البحث بداخله . اذا كان الملف في دليل اخر فلابد من ان تحدد مسار الدليل كاملا
اكتب الامر التالي
Gerp <pattern to find> < file or files to search>
مثال على كتابه الامر
نريد ان نبحث عن اسم swalif في ملفات بامتداد txt
نكتب الامر هكذا
Gerp "swalif" *.txt
في هذا المثال يتم البحث عن كلمه سوالف في كل الملفات اللتي تنتهي بامتداد نصي txt وهناك امران يضافان الى الامر gerp وهما -i للتغاضي عن حاله الاحرف و الامر –n حتى يعرض رقم السطر اللذي وجد داخله التطابق
ويضاف الامران هذان بعد كتابه امر gerp

التعامل مع الملفات والمجلدات
سنتعلم الان بعض الاوامر الخاصه بصيانه الملفات والمجلدات مثل انشائها وحذفها
اولا : انشاء ملف باستخدام الامر touch
ويستخدم لانشاء ملف جديد حيث يتم كتابته بالطريقه التاليه
Touch filename
اذا اردت انشاء اكثر من ملف في وقت واحد كل ماعليك كتابته هو التالي :
Touch filenam2 filename2 filename3
ثانيا : حذف ملف باستخدام الامر rm
لاستعمال الامر rm لحذف ملف ما يكتب بهذه الطريقه
Rm filename
لاكن يجب توخي الحذر في استعمال هذا الامر لانه اداه فتاكه وتقضي على الملفات
كن متاكدا مما تفعله دائما !
قد يسالك النظام عما اذا كنت فعلا تنوي حذف الملف ويعطيك خيارين y و n بكتابه الحرف Y يعني انك فعلا تريد حذف الملف !
خيارات الامر rm
الوضع التفاعلي : يسالك الامر ان كنت متاكدا من حذف الملفات كل على حده قبل ان يقوم بحذفه قد لا يسالك النظام ابدا هذا السؤال لاكن عود نفسك دائما على استخدام الامر التالي تجنبا لاي طارئ او خطا لاسمح الله
الامر –I
ويكتب بهذه الطريقه
Rm –i filename1 filename2 filename3
حيث سيقوم بسؤالك عن تاكيد الحذف لكل الملفات الثلاث كل على حده !

وضع الاجبار : Force mode يطلب هذا الخيار من rm ان يقوم بعمليه الحذف بغض النظر عن وجود تصريح بعدم امكانيه قرائتها او الكتابه فيها حتى بالنسبه لك كمالك لهذه الملفات

حذف الادله الفرعيه : خيار قوي لامر rm عندما تقوم باصدار امر rm بالصيغه التاليه
Rm –r directoryname فان الامر سيقوم بحذف الدليل وكل محتوياته حتى وان كان الدليل يحتوي على ادله اخرى فانه سيقوم بحذفها !!

انشاء دليل جديد باستخدام الامر mkdir
هذا الامر يقوم بانشاء مجلد او دليل في النظام
مثال على ذلك
Mkdir swalif
الامر السابق يقوم بانشاء دليل باسم swalif

حذف دليل باستخدام الامر rmdir

ويستخدم بهذه الصيغه
Rmdir swalif

الناحيه الامنيه في هذا الامر انه لايعمل مع الادله والمجلدات اللتي تحتوي بداخلها على ملفات لذالك فهو امر مناسب جدا للتخلص من الادله الخاليه


الى هنا احبتي الكرام ينتهي درسنا اليوم من سلسه اوامر نظام اللينكس

الى لقاء قريب اترككم بحفظ الله ورعايته

اخوكم
TURKEY






TURKEY غير متواجد حالياً   قديم 23-12-2002, 04:20 PM
عضو فعال جدا
تاريخ التسجيل: Apr 2002-
#2 (permalink)  

بارك الله بك اخي تركي
كثر من هالدروس والله فيهم فائدة رهيبة

تحياتي






__________________
شبكة قلعة العرب
http://www.arabscastle.com
===============
في دمشق كل شي غير!
قلعة العرب غير متواجد حالياً   قديم 23-12-2002, 05:16 PM
عضو نشيط
تاريخ التسجيل: Feb 2001-
#3 (permalink)  

مميز

بارك الله فيك إخوي تركي ... ورحم الله ولدينا ووالديك

وبنتظار الدرس القادم






__________________
Saudi Graphic For Host
http://www.sg4host.com
support@sg4host.com
رادار 95 غير متواجد حالياً   قديم 23-12-2002, 06:46 PM
عضو نشيط
تاريخ التسجيل: Jul 2001-
#4 (permalink)  

السلام عليكم ورحمه الله

اخي قلعه العرب شكرا لحضورك وتسلم على الدعوه الطيبه

اخوي رادار ووالديك ان شاء الله

تسلم الله يحفظك

لكم تحياتي

اخوكم
TURKEY






TURKEY غير متواجد حالياً   قديم 23-12-2002, 08:10 PM
مشرف تطوير المواقع
تاريخ التسجيل: Apr 2001-
#5 (permalink)  

ما شاء الله تبارك الله عليك اخوي تركي عيني عليك باردة .

درس جميل جداً

تحياتي






__________________
أخوكم ابو مشعل
ملاحظات لتنظيم المنتدى:
http://www.swalif.net/softs/showthread.php?s=&threadid=42612
---------------
ابو مشعل غير متواجد حالياً   قديم 23-12-2002, 08:20 PM
موضوع مغلق


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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 06:08 AM بتوقيت المملكة العربية السعودية