أوامر المساعدة في نضام جنو/لينكس

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




السلام عليكم اخترت لكم في تدوينة اليوم موضوع طريقة الحصول على توثيق للأوامر , في بعض الأحيان يواجه البعض منا أوامر غريبة وغامضة لا يعرفها , مع خصائص متقدمة لا يعرفها أيضا وهنا يأتي دور التوثيق أي دليل الاستخدام أو الإستعمال طبعا هاته الأوامر تسهل كثيرا معرفة طريقة استخدام الأمر وأيضا الخصائص والتي هي جزء مهم للإستخدام الأمر و يمكن أيضا أن تعطيك أمثلة يمكن الإستفادة منها وأيضا هناك بعض الأوامر يمكن أن تعطيك مكان الملف التنفيذي , طبعا هاته الأوامر يمكن ان تكون إما مضمنة في صدفة الباش أو عبارة عن ملفات تنفيذية التي يمكن أن تجدها في المجلد /user/bin والتي تكون عبارة عن ملفات ثنائية كتبة بلغات السي أو البيثون أو سكريبت شيل , أو أنها عبارة عن أوامر بديلة والتي تكون بدورها مبنية عن أوامر أخرى أو أنها دوال الشل والآن لننتقل إلى الشرح 

type

في البداية قد تحتاج مثلا إلى معرفة أمر ls إلى أي مجموعة ينتمي من المجموعات الأربع التي ذكرناها ويمكننا دالك باستعمال الأمر type متبوعا بالأمر ls 


type ls
الناتج يخبرنا أن الأمر ls عبارة عن أمر بديل أي أنه في مجموعة الأوامر البديلة مع خيار ls –color=auto وهو اللون الذي نراه عند طباعة الأمر في الطرفية 
which

والآن إدا أردنا معرفة مكان تواجد الملف التنفيذي للأمر ls فيمكننا معرفته عبر الأمر which والدي يعرض مسار الملفات التنفيذية التابعة للأمر( والدي لا يمكنه عرض سوى مسار الملفات التنفيذية فقط ) فيمكننا تنفيذه على الشكل التالي


which ls 
help

ولأن بعد أن تعرفنا على أوامر معرفة المجموعة التي تنتمي إليها الأوامر, ننتقل إلى أوامر المساعدة التي بدورها تعتمد على معرفتك بالمجموعة التي ينتمي إليها الأمر الذي تريد معرفته للآن الأوامر المساعدة ليست كلها مصممة لكل الأوامر فأمر help مثلا سيعطيك المساعدة فقط في ما يخص لأوامر المضمنة في الباش لأنه بدوره مجرد خاصية مضمنة في الباش مصممة لدالك فقط أي أنه لا تستطيع الحصول على المساعدة في الأوامر التابعة للملفات تنفيذية من خلال help , للحصول على المساعدة في ما يخص الأوامر المضمنة في الباش فيمكنك تنفيذ الأمر help متبوعا بالأمر الذي تريد كالأتي  

help echo
هنالك أيضا خاصية تأتي غالبا مضمنة في الملفات التنفيذية التابعة للأوامر وهي خاصية --help وهي خاصية أو بالأحرى خيار من الخيارات التابعة للأمر وطريقة تنفيذه على الشكل التالي 

wget --help

man

تأتي في غالب الأحيان البرمجيات التي تستخدم في سطر الأوامر بما يسمى صفحات دليل الاستخدام أو man ولهدا تم تطوير برنامج يشتغل على الطرفية لقراءة هدا الدليل و اسمه كدالك man وهو برنامج يعتمد بدوره على برنامج أو أمر less الذي يستعرض النصوص , ويستخدم كالأتي 


man cd
info

ولأن نأتي إلى أمر هو أشبه إلى ما يكون man لاكنه متميز قليلا وهو عبارة عن برمجية تابعة للمشروع غنو و أسموها info وهي تؤدي نفس العمل ولكن بطريقة رائعة ويتم التحكم فيه عبر الكيبورد طبعا بالأسهم وخيرات أخرى يمكنك اكتشافها بنفسك وطريقة استعماله كالتالي 


info tar
apropos

يعرض الأمر
apropos أمثلة للأوامر تؤدي نفس المهمة الأمر الذي تبحث عنه ويأتي دور هدا الأمر في حالة نسيت أمر ما فتبحث عنه بأمر أخر يؤدي نفس المهمة وطريقة استعماله كالأتي 
apropos wget

whatis

أما الأمر
whatis فهو يعرض معلومات مبسطة عن الأمر الدي تبحث عنه ولا تتعدى السطر وطريقة إستخدامه كالاتي 
whatis rpm
والآن نأتي إلى نهاية الشرح انتظرونا في الموضوع القادم إن شاء الله إلى اللقاء


الإبتساماتإخفاء