اربد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اربد

منتدى معلومات عامة
 
صفحة الاعلاناتالمنشوراتالرئيسيةأحدث الصورالتسجيلدخول
دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر

 

  شرح استخدام أوامر متعددة اليونكس

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
KLIM

KLIM



 شرح استخدام أوامر متعددة اليونكس Empty
مُساهمةموضوع: شرح استخدام أوامر متعددة اليونكس    شرح استخدام أوامر متعددة اليونكس Icon-new-badge28/11/2011, 02:47

استخدام أوامر متعددة اليونكس







بسم الله الرحمن الرحيم


نقاط الدرس:












  1. إستعراض الملفات النصية بإستخدام الأمر (more).





  2. كيفية التنقل بين صفحات ملف نصي بعد أن تم فتحه بإستخدام الأمر (more).





  3. استخدام الأمر (strings) لإستعراض الملفات التشغيلية.





  4. إستخدام الأمر (head) لإستعراض عدد أسطر معينة من بداية الملف.





  5. إستخدام الأمر (tail) لإستعراض عدد أسطر معينة من نهاية الملف.






· إستعراض الملفات النصية بإستخدام الأمر (more):





يستخدم الأمر (more)
عادةً لكي يستعرض محتويات الملفات النصية التي يكون عدد أسطرها كبير وذلك
على طريقة عرض عدد من الأسطر فقط على ملء شاشة في كل مرة. والصورة العامة
لهذا الأمر هو:








bash-2.05$ more filename





حيث أن (filename) هو اسم الملف الذي نريد استعراضه. وبما أن الملفات سوف يتم عرضه على شكل دفعات فإنه لابد من معرفة كيف يتم التنقل بين هذه الأجزاء.





· كيفية التنقل بين صفحات ملف نصي بعد أن تم فتحه بإستخدام الأمر (more):





قبل أن نبدأ في معرفة كيفية التنقل بين صفحات الملف فإننا سوف نفتح الملف المسمى (result)
الذي استخدمناه في الدرس السابق لذلك لابد من الإنتقال للدليل الموجود فيه
الملف حتى يتسنى لك تطبيق الأمر بشكل صحيح. الآن وبعد أن قمت بفتحه
باستخدام الأمر







bash-2.05$ more result





لاحظ أنه بعد أن نفذت الأمر السابق ظهر لك جزء فقط من الملف الأصلي ويظهر لك في نهاية الشاشة (--More--(16%))
وهذا يعني أن نسبة النص المعروض على الشاشة يكون (16) من المئة بالنسبة
للملف الأصلي أي بمعنى آخر أنه لم يتم عرض جميع محتويات الملف وإنما تم عرض
جزء منه فقط ولكي تعرف كيف يمكنك التنقل بين محتوياته فالجدول التالي يبين
كيفية التنقل بين أجزاء الملف:






المفتاح المستخدم
الوظيفة
مفتاح المسافة (‏space bar‏)‏يقوم هذا الزر بنقلك صفحة واحدة فقط للأمام في كل ‏مرة يتم فيها ضغطه.‏
زر الإدخال (‏return‏)‏وهذا
المفتاح يقوم بنقلك سطر واحد فقط للأمام في ‏كل مرة يتم الضغط عليه أي أنه
إذا تم ضغطه ثلاث ‏مرات متتالية فستنتقل ثلاثة أسطر للإمام .‏
الحرف (‏b‏) وهو اختصار لكلمة (‏back‏).أي ‏تعني العودة.‏وظيفة هذا الحرف هو أنه يقوم بنقلك شاشة واحدة ‏فقط للخلف في كل مرة يتم الضغط عليه.‏
الحرف (‏f‏) وهو اختصار للكلمة (‏forward‏) ‏أي تعني الأمام.‏وظيفة هذا الحرف أنه يقوم بنقلك شاشة واحدة فقط ‏للأمام في كل مرة يتم الضغط عليه.‏
الحرف (‏q‏) وهي اختصار للكلمة (‏quit‏).‏هذا المفتاح يقوم بإخراجك من ملف المساعدة ‏والعودة بك إلى سطر الأوامر.‏
الحرف (‏h‏).‏هذا الحرف يقوم بإعطائك كامل الخيارات المتاحة ‏لديك لكي تستخدمها في ملف المساعدة.‏

(/string)
ونعني
هنا بـ (‏string‏) أي كلمة ما والفائدة منه أنه ‏مثلاً تريد أن تبحث عن
كلمة معينة في الملف الذي ‏قمت بفتحه وهو (‏result‏) وليكن مثلاً نريد أن
نبحث ‏عن الكلمة (‏theone‏) في الملف لذلك سنقوم بكتابة ‏‏(‏‎/theone‏). ‏





حاول أن تتدرب على كيفية استخدامها ولاحظ أنها ليست المرة الأولى التي
تستخدم فيها هذه المفاتيح ‏فقد سبق وناقشنا هذه المفاتيح في درس سابق.‏




ملحوظة : إن استخدام الأمر (cat) والأمر (more) لإستعراض الملفات التشغيلية من الممكن أن يتوقف النظام عن الإستجابة. ويمكن إستعراض الملفات التشغيلية من خلال الأمر (strings) الذي سنناقشه لاحقاً







· استخدام الأمر (strings) لاستعراض الملفات التشغيلية:





كما قلنا سابقاً أنه في حال استخدمنا أحد الأمرين (more) أو (cat) لاستعراض الملفات التشغيلية فإنه من الممكن أن يتوقف النظام عن الاستجابة لذلك وجد الأمر (strings) لكي يحل لنا هذا الإشكال والصورة العامة لهذا الأمر هو:







bash-2.05$ strings filename





حيث أن (filename) هو الملف التشغيلي الذي نريد أن نقوم باستعراض محتوياته فلو مثلاً أردنا أن نقوم باستعراض ملف تشغيلي مثلاً الأمر (cat) حيث أن هذا الأمر يعتبر تشغيلي لذلك سيكون الأمر كما يلي:







bash-2.05$ strings cat





@(#)cat.c 1.20 90/01/12 SMI





standard input





cat:





cat: input %s is output





cat: output write error





cat: mmap error





cat: no memory





cat: read error on





cat: write error





cat: lseek error





cat: lseek error





(((((





DDDDDDDDDD





AAAAAA





BBBBBB





لاحظ
فيما سبق قد أظهر الأمر فقط ما يستطيع المستخدم أن يفهمه فقط لذلك نستنتج
أن هذا الأمر يظهر فقط الأشياء المفهومة من الملف التشغيلي ولا يظهر
الأشياء الغير مفهومة.









· إستخدام الأمر (head) لإستعراض عدد أسطر معينة من بداية الملف:





وهذا
الأمر أيضاً يستخدم لاستعراض محتويات الملفات النصية أيضاً ولكن الميزة في
استخدام هذا الأمر هو أنه في هذا الأمر تستطيع تحديد عدد الأسطر الذي تريد
من بدايةً من أول سطر من الملف والصورة العامة لاستخدام هذا الأمر هي :











bash-2.05$ head -n filename





حيث أن (n) هي عدد الأسطر الذي نريد استخلاصها وقرائتها من الملف. أما (filename) فهي اسم الملف الذي تريده. لنفترض أننا نريد أن نقرأ فقط أول خمسة أسطر من الملف (file1.txt) فإن الأمر سيكون على الصورة التالية:







bash-2.05$ head -5 file1.txt





alot of welcomez for you people





and also alot of thanks to you people





to read these lessons





i hope these lessons is good for you





and at the end





لو تلاحظ أنه قد تم عرض فقط أول خمسة أسطر ولم يتم عرض جميع محتويات الملف.








· إستخدام الأمر (tail) لإستعراض عدد أسطر معينة من نهاية الملف:





يقوم الأمر (tail) بنفس عمل الأمر (head) ولكن الفرق بينهما أن الأمر (head) يعرض عدد أسطر معينة من بداية الملف بينما يقوم الأمر (tail) بعرض عدد أسطر معينة من نهاية الملف. والصورة العامة لهذا الأمر هي:







bash-2.05$ tail -n filename





حيث أن (n) هو عدد الأسطر. لنفترض أننا نريد رؤية آخر ثلاثة أسطر من الملف (file1.txt) فإننا سنستخدم الأمر التالي:







bash-2.05$ tail -3 file1.txt





thanks to all my friends especilay





al-Mqatel and existenZ.hello guys,i am learning Unix now





and i am so happy with it





نلاحظ أنه قد تم عرض فقط آخر ثلاثة أسطر من الملف.








ومن خلال الأمر (tail) يمكننا أيضاً أن نتخطى عدد معين من الأسطر وذلك على الصورة التالية:







bash-2.05$ tail +n filename





حيث أن (n) هو عدد الأسطر الذي تريد تخطيها. لنفترض مثلاً أننا نريد أن نتخطى أول سطرين فقط من الملف (file1.txt) ونعرض بقية الملف لذلك سيكون الأمر على الشكل التالي:







bash-2.05$ tail +2 file1.txt





and also alot of thanks to you people








to read these lessons








i hope these lessons is good for you








and at the end








thanks to all my friends especilay





al-Mqatel and existenZ.hello guys,i am learning Unix now








and i am so happy with it





لاحظ أنه قد تم تخطي أول سطرين ومن ثم عرض بقية محتويات الملف (file1.txt).

الرجوع الى أعلى الصفحة اذهب الى الأسفل
theredrose

theredrose



 شرح استخدام أوامر متعددة اليونكس Empty
مُساهمةموضوع: رد: شرح استخدام أوامر متعددة اليونكس    شرح استخدام أوامر متعددة اليونكس Icon-new-badge28/11/2011, 16:27

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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
اربد :: تكنولوجيا :: كمبيوتر و برامج-
انتقل الى: